首页/文章/ 详情

LaTex编程笔记---(4): 在Python中写Latex (5/15/2020)

2年前浏览1866

1. 引言

如果我们想把公式以及计算过程中动态产生的结果绘制到图形上,需要借助Latex来实现, 下面简述操作过程。


2. 如何写公式

在Python中可以写LaTex格式的语句。大部分情况下可以直接使用,但有些表达还是有点儿不一样,例如Python中必须使用 \times

来表两个变量之间的相乘关系,在Latex环境中好像不需要这么做。

 

H-B准则最大主应力和最小主应力之间的关系式




sig1_formula = r' \sigma_1^{´}=\sigma_3^{´}                    \sigma_{ci} \times (m_b \times                   \frac{\sigma_3^{´}}{\sigma_{ci}}   s)^a'  


H-B准则切线应力和法向应力之间的关系式




tau_formula = r'\tau^{´} = (\sigma_1^{´} - \sigma_3^{´})                \frac{\sqrt{d\sigma_1^{´}/d\sigma_3^{´}}}                {d\sigma_1^{´}/d\sigma_3^{´}   1}'

H-B准则的M-C关系式





sig1_formula_mohr = r'\sigma_1^{´}                  =\frac{2c \times \cos{\phi}}                  {1-\sin{\phi}} \frac{1 \sin{\phi}}                  {1-\sin{\phi}} \times \sigma_3'


下图所示的是计算结果,除了把公式写在图形上,计算结果也直接写在图形上。



3. Latex模块

Python可以直接调用Markdown 和Latex模块,这方面还没有时间去探究,仅作了一个小例子来演示如何直接使用Latex模块。 

另外, Notebook可以把全过程以Latex格式保存。究竟啥效果呢,下回分解吧






来源:计算岩土力学
科普代码&命令python
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-09-27
最近编辑:2年前
计算岩土力学
传播岩土工程教育理念、工程分析...
获赞 143粉丝 1041文章 1776课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈