gpt4 book ai didi

latex - 抑制 nbconvert 到 latex 中的节编号?

转载 作者:行者123 更新时间:2023-12-01 17:47:43 26 4
gpt4 key购买 nike

是否可以使用 nbconvert --> Latex --> PDF 来抑制章节编号?

本质上,我想保留 markdown header 语法(#、## 等)和 ipynb 部分标题提供的简单字体大小区别(nbconvert --to Latex 似乎对待这些相同),并且仍然使用这些用于定义章节标题,但没有编号。然后我还可以选择手动添加自己的号码。

我可以应对失去一般 latex 文档结构和功能的某些方面的情况。理想情况下,我想保留这些信息,并只隐藏 PDF 中的编号。

干杯。

最佳答案

您可以简单地使用 LaTeX 标题标签的加星号版本(节*、小节*)。
为此,您必须创建一个自定义模板(例如 secnum.tplx),如下所示

对于 IPython 1.x:

((*- 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 -*))

对于 IPython 2.x:

((*- 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 -*))

对于 IPython 3.x:

由于 IPython 3.x 删除了标题单元格类型,这些方法不再适用于此处。

((* extends 'article.tplx' *))

((* block commands *))
\setcounter{secnumdepth}{0} % Turns off numbering for sections
((( super() )))
((* endblock commands *))

请注意,目录中不会出现加注星标的标题。
要使用这些模板,请在转换期间调用它们,例如
ipython nbconvert --to=latex --template=secnum.tplx file.ipynb

关于latex - 抑制 nbconvert 到 latex 中的节编号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20264909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com