python - 将 iPython notebook 转换为 tex 时如何为代码单元格获取正确的换行符?

标签 python latex ipython tex

我正在为 python 应用程序编写文档。为此,我使用 iPython notebook,在其中使用代码和 markdown 单元格。我使用 pandoc 将笔记本转换为 .tex 文档,我可以轻松地将其转换为 .pdf。

我的问题是: 换行符(或自动换行)似乎不适用于 .tex 文档中的代码单元格。虽然 markdown 单元格的内容格式很好,但代码单元格中的代码(以及此代码的输出)超出了边距。

如有任何帮助,我们将不胜感激!

最佳答案

我一直在寻找同样的问题。看起来在 python 2.7 中,您可以将以下行添加到名为 custom.js 的文件中:

IPython.Cell.options_default.cm_config.lineWrapping = true;

Custom.js 位于 ~\Lib\site-packages\notebook\或 ~\Lib\site-packages\jupyter_core\

但是请注意,这对我还不起作用。我会在工作正常后立即在这里更新。

关于python - 将 iPython notebook 转换为 tex 时如何为代码单元格获取正确的换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33776599/

相关文章:

python - 如何在使用response.css提取时删除/n和逗号

latex - 如何在 LateX 中编写小节?

latex - 将 LaTeX 中的并排表格与 float 对齐

pandas - 在 IPython 中绘图时抑制对象的输出

configuration - 如何接受来自其他计算机的 ipython 连接?

matplotlib - IPython 中的 python-ggplot 截断图中的图例

javascript - 使用 BS4 python 单击并抓取 aspx 页面

python - 使用协程与线程时的吞吐量差异

c++ - 用 C++ 显示 latex 字符串

python - 为什么在 Python 中处理闭包时需要单元格?