iPython 笔记本中的 Real LaTeX
Posted
技术标签:
【中文标题】iPython 笔记本中的 Real LaTeX【英文标题】:Real LaTeX in iPython notebook 【发布时间】:2014-03-14 00:28:07 【问题描述】:在 iPython 中,可以使用由 MathJax 解释的 Latex 语法编写方程。
但现在我还想在 iPython 中做其他花哨的乳胶东西,比如用一些乳胶包编写伪代码。有没有可能在 iPython 中写这样的东西?
例子:
%%latex
\usepackage[]algorithmicx
\beginalgorithmic
\If $i\geq maxval$
\State $i\gets 0$
\Else
\If $i+k\leq maxval$
\State $i\gets i+k$
\EndIf
\EndIf
\endalgorithmic
【问题讨论】:
【参考方案1】:遗憾的是,似乎不支持诸如 algorithmicx 之类的外部乳胶包 (https://github.com/ipython/ipython/issues/6524)。
在那种环境中扩展你对 Latex 的能力的一种方法是 IPython.display.Latex。有了它,您可以动态创建一个字符串并将其显示为 Latex。不如您所寻找的方便,但对于某些用例可能就足够了。
【讨论】:
以上是关于iPython 笔记本中的 Real LaTeX的主要内容,如果未能解决你的问题,请参考以下文章
在 IPython (Jupyter) 中更改 Latex 输出的颜色
运行外部文件时在 ipython qtconsole 中进行 LaTeX 打印