如何在Jupyter笔记本Markdown单元中将python变量插入Latex矩阵

问题描述 投票:0回答:1

所以,我试图制作一个具交互性的Jupyter笔记本,在其中我可以更改变量的数值,然后在Markdown单元格中使用该变量来显示Latex矩阵,如下所示:

“带有乳胶代码的图像”

并且该单元格显示此:

“运行代码后的图像”

我不知道为什么显示了spanID东西或如何摆脱它。我已经安装了NBextensions,如果在我的Markdown单元格中键入{{a_0}},那么当我运行该单元格时,它会像应该显示的那样显示1。但是,当我将其放入乳胶矩阵中时,我得到了错误。任何帮助,我们将不胜感激。

谢谢!

python jupyter-notebook latex jupyter
1个回答
0
投票
我为该问题应用的解决方案是在代码单元中创建Latex对象,并使用Jupyter笔记本扩展的Python Markdown扩展在markdown单元中显示它们。例如,一个代码单元可以具有:

from IPython.display import Latex as lt # Room_length [m] l_rl = 30 l_rl_lt = lt(rf"$l_\mathrm{{rl}}={l_rl}\ \mathsf{{m}}$")

和降价单元格可以具有:

The room has length size {{l_rl_lt}}.

© www.soinside.com 2019 - 2024. All rights reserved.