我不想缩进,它看起来很丑,与笔记本中的不一样。转换为html时,它看起来与笔记本完全一样,但是当转换为pdf时,新段落缩进了标签宽度。
答案 0 :(得分:1)
这是nbconvert 4.2.0的最新信息。它似乎没有使用官方API,因此期望在版本之间进行更改似乎是合理的。我将解释这个过程,以便有希望在未来的版本中得到解决。
默认情况下,使用article.tplx
模板通过latex渲染PDF。这可以在<site-packages>\nbconvert\templates\latex
目录中找到。覆盖降价渲染的位在base.tplx
。
因此,我们创建了一个扩展article.tplx
的新模板,并将base.tplx
的位复制到了包含降价渲染的位置。在4.2.0中,它以行((* block markdowncell scoped *))
开头。我们在上面建议的几个命令Jakob中添加,然后使用该模板从笔记本中呈现PDF。
模板文件如下所示:
((= This line inherits from the built in template that you want to use. =))
((* extends 'article.tplx' *))
% Markdown mod. Copied from base.tplx. Parindent & parskip added.
((* block markdowncell scoped *))
\setlength{\parindent}{0cm}
\setlength{\parskip}{3mm}
((( cell.source | citation2latex | strip_files_prefix | markdown2latex )))
((* endblock markdowncell *))
然后使用命令:
使用自定义模板jupyter nbconvert my_notebook.ipynb --to pdf --template my_fixed_indent.tplx