首页/文章/ 详情

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

1年前浏览1821

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
        最近编辑:1年前
        计算岩土力学
        传播岩土工程教育理念、工程分析...
        获赞 138粉丝 982文章 1776课程 0
        点赞
        收藏
        未登录
        还没有评论
        课程
        培训
        服务
        行家
        VIP会员 学习 福利任务 兑换礼品
        下载APP
        联系我们
        帮助与反馈