【问题标题】:Using python variable within Jupyter LaTeX Markdown Cell在 Jupyter LaTeX Markdown Cell 中使用 python 变量
【发布时间】:2019-06-14 10:43:44
【问题描述】:

我想在使用 Jupyter 笔记本生成的报告中填写值。当我使用 nbextension Python Markdown 时,这似乎只允许可以隔离的变量,即我无法填写分数中的值。

这行得通,因为它只是象征性的:

降价单元格:

\begin{equation*}
\xi_b = \frac{\epsilon_c}{\epsilon_c + \epsilon_y}
\end{equation*}

但是这段代码 sn-p 不会:

代码单元:

epsilon_c = 0.003
epsilon_y = 0.005

降价单元格:

\begin{equation*}
\xi_b = \frac{{{epsilon_c}}}{{{epsilon_c}} + {{epsilon_y}}}
\end{equation*}

有没有办法将 python 变量值直接注入到我的 LaTeX 表达式中?

【问题讨论】:

标签: python latex jupyter-notebook jupyter jupyter-contrib-nbextensions


【解决方案1】:

您可以像这样从Python 单元格生成Latex 输出:

from IPython.display import Latex

epsilon_c = 0.003
epsilon_y = 0.005
Latex(f"""\\begin{{equation*}}
\\xi_b = \\frac{{{epsilon_c}}}{{{epsilon_c}}} + {{{epsilon_y}}}
\\end{{equation*}}
""")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-18
    • 2018-10-23
    • 2021-04-19
    • 2019-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-03
    相关资源
    最近更新 更多