Jupyter Python Markdown:在LaTeX输出中评估内联代码

4

Python Markdown 是一个非常好的扩展,适用于 jupyter 笔记本,这对于可读性强的编程(即混合文本和代码)非常有用。

Python Markdown 使得在 JupyterMarkdown 单元格中包含短小的内联代码成为可能,就像下面的例子一样:

Python 单元格:a = 3.1415

Markdown 单元格:The value of a was {{a}}.

在浏览器界面中一切正常,但是当我将其导出到 LaTeX(或通过 LaTeX 导出为 PDF)时,输出仍将包含未评估的表达式 {{a}}
为了生成报告,拥有评估后的表达式在输出中当然会非常有帮助。

1个回答

2
解决方案实际上相当简单:在命令行上启用某个选项时,这将创建一个条目在Web界面中,无论此选项是否实际存在。我将Python Markdown拼错为python-markdown,结果在Web界面中出现了第二个条目。启用第一个条目即可解决问题。第二个条目可以安全地删除。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接