如何将python变量插入Jupyter笔记本标记单元格中的Latex矩阵

如何将python变量插入Jupyter笔记本标记单元格中的Latex矩阵,python,jupyter-notebook,latex,jupyter,Python,Jupyter Notebook,Latex,Jupyter,因此,我尝试制作一个Jupyter笔记本,它具有轻微的互动性,我可以更改一个变量的数值,然后在标记单元格中使用该变量来显示Latex矩阵,如下所示: 该单元格显示以下内容: 我不知道为什么斯潘的东西会出现,也不知道如何摆脱它。我已经安装了NBextensions,如果我只是键入{{a_0}},那么当我运行该单元格时,它只会像应该的那样显示1。但当我把它放进乳胶基质中的那一刻,我就得到了错误。在此方面的任何帮助都将不胜感激 谢谢 我针对这个问题应用的解决方案是在代码单元中创建Latex对象,并

因此,我尝试制作一个Jupyter笔记本,它具有轻微的互动性,我可以更改一个变量的数值,然后在标记单元格中使用该变量来显示Latex矩阵,如下所示:

该单元格显示以下内容:

我不知道为什么斯潘的东西会出现,也不知道如何摆脱它。我已经安装了NBextensions,如果我只是键入
{{a_0}}
,那么当我运行该单元格时,它只会像应该的那样显示
1
。但当我把它放进乳胶基质中的那一刻,我就得到了错误。在此方面的任何帮助都将不胜感激


谢谢

我针对这个问题应用的解决方案是在代码单元中创建Latex对象,并使用Jupyter笔记本扩展的Python 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}}.
标记单元格可以有:

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}}.

我为这个问题应用的解决方案是在代码单元中创建Latex对象,并使用Jupyter笔记本扩展的Python标记扩展在标记单元中显示它们。例如,代码单元可以具有:

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}}.
标记单元格可以有:

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}}.

因为标记单元格中的变量仍然不受本机支持,并且在没有特定扩展的情况下无法完成(这在JupyterLab中尤其是一个问题)。 值得一提的是,您还可以直接从代码单元打印矩阵

作为一个例子,我将使用。 基本上是这样的:


因为标记单元格中的变量仍然不受本机支持,并且在没有特定扩展的情况下无法完成(这在JupyterLab中尤其是一个问题)。 值得一提的是,您还可以直接从代码单元打印矩阵

作为一个例子,我将使用。 基本上是这样的:

。。