J G*_*rif 3 latex ipython-notebook
是否可以使用nbconvert - > latex - > PDF来抑制节编号?
基本上我想保持简单的字体大小区别,markdown标题语法(#,##等)和ipynb节标题提供(nbconvert --to latex似乎对待这些),并仍然使用这些来定义章节标题,但没有编号.然后我也可以选择手动添加我自己的号码.
我可以应对失去一般乳胶文档结构和功能的某些方面.理想情况下,虽然我想保留这些信息,只是抑制PDF中的编号.
干杯.
您可以简单地使用LaTeX标题标签的凝视版本(部分*,子部分*).
为此,您必须创建一个自定义模板(例如secnum.tplx),如下所示
((*- extends 'latex_article.tplx' -*))
((* block h1 -*))section*((* endblock h1 -*))
((* block h2 -*))subsection*((* endblock h2 -*))
((* block h3 -*))subsubsection*((* endblock h3 -*))
((* block h4 -*))paragraph*((* endblock h4 -*))
((* block h5 -*))subparagraph*((* endblock h5 -*))
Run Code Online (Sandbox Code Playgroud)
((*- extends 'article.tplx' -*))
((* block h1 -*))\section*((* endblock h1 -*))
((* block h2 -*))\subsection*((* endblock h2 -*))
((* block h3 -*))\subsubsection*((* endblock h3 -*))
((* block h4 -*))\paragraph*((* endblock h4 -*))
((* block h5 -*))\subparagraph*((* endblock h5 -*))
Run Code Online (Sandbox Code Playgroud)
由于IPython 3.x删除了标题单元格类型,因此这些方法不再适用.
((* extends 'article.tplx' *))
((* block commands *))
\setcounter{secnumdepth}{0} % Turns off numbering for sections
((( super() )))
((* endblock commands *))
Run Code Online (Sandbox Code Playgroud)
请注意,TOC中不会出现标题.
要使用这些模板,请在转换过程中调用它们
ipython nbconvert --to=latex --template=secnum.tplx file.ipynb