如何制作 nbconvert 自定义模板
how to make an nbconvert custom template
我正在使用 python 3.5 开发 El Capitan,我已经成功安装了 jupyter、pandoc 和 latex。
我正在尝试为 nbconvert 制作一个模板,以便编辑 pdf 格式的输出(一些边距看起来不太好,一些代码超出了论文范围)。
出于这个原因,我尝试按照另一个问题中的建议下载并使用 https://github.com/jupyter/nbconvert-examples。唯一的问题是它不起作用。
例如,在引文文件夹中,教程指示我使用 ipython nbconvert
命令,但它给了我警告:
[TerminalIPythonApp] WARNING | Subcommand `ipython nbconvert` is deprecated and will be removed in future versions.
失败了。当我 运行 它与 jupiter nbconvert
而不是我得到同样的错误。
我尝试了它在许多版本中建议的完整命令,但都失败了:
那个:
jupyter nbconvert --to latex --template citations.tplx --post pdf mynotebook.ipynb
可以理解,由于语法已更改,因此不再有效。但是:
jupyter nbconvert --to pdf --template citations.tplx LifecycleTools
运行s 但不创建引用。
当我 运行:
jupyter nbconvert --config ipython_nbconvert_config.py --template citations.tplx LifecycleTools.ipynb
同样的情况。
关于正确示例的任何想法,或者我在哪里可以找到有关如何白色和 运行 模板的资源?
最后我设法通过首先将模板导出到 markdown 来使用模板:
jupyter nbconvert --to markdown my_file.ipynb --template="mytemplate.tpl";
然后使用创建的文件通过 pandoc 构建 pdf。
pandoc --toc --template=mdtemplate.tex $PATHTOMYFILES/* --latex-engine=pdflatex -o $NBDIR/ROOT-Primer_v0.pdf
我正在使用 python 3.5 开发 El Capitan,我已经成功安装了 jupyter、pandoc 和 latex。
我正在尝试为 nbconvert 制作一个模板,以便编辑 pdf 格式的输出(一些边距看起来不太好,一些代码超出了论文范围)。
出于这个原因,我尝试按照另一个问题中的建议下载并使用 https://github.com/jupyter/nbconvert-examples。唯一的问题是它不起作用。
例如,在引文文件夹中,教程指示我使用 ipython nbconvert
命令,但它给了我警告:
[TerminalIPythonApp] WARNING | Subcommand `ipython nbconvert` is deprecated and will be removed in future versions.
失败了。当我 运行 它与 jupiter nbconvert
而不是我得到同样的错误。
我尝试了它在许多版本中建议的完整命令,但都失败了:
那个:
jupyter nbconvert --to latex --template citations.tplx --post pdf mynotebook.ipynb
可以理解,由于语法已更改,因此不再有效。但是:
jupyter nbconvert --to pdf --template citations.tplx LifecycleTools
运行s 但不创建引用。 当我 运行:
jupyter nbconvert --config ipython_nbconvert_config.py --template citations.tplx LifecycleTools.ipynb
同样的情况。
关于正确示例的任何想法,或者我在哪里可以找到有关如何白色和 运行 模板的资源?
最后我设法通过首先将模板导出到 markdown 来使用模板:
jupyter nbconvert --to markdown my_file.ipynb --template="mytemplate.tpl";
然后使用创建的文件通过 pandoc 构建 pdf。
pandoc --toc --template=mdtemplate.tex $PATHTOMYFILES/* --latex-engine=pdflatex -o $NBDIR/ROOT-Primer_v0.pdf