Matthias Braun Asked: 2019-05-30 07:35:43 +0800 CST2019-05-30 07:35:43 +0800 CST 2019-05-30 07:35:43 +0800 CST Pandoc 创建的 PDF 中的自定义目录 772 我正在从 markdown 文件创建 PDF,并希望自定义输出。具体来说,我想更改生成的 PDF 中目录的标题。 目前,它是“内容”: 我怎样才能改变这个标题? 我像这样在 Arch Linux 5.1.2 上调用 Pandoc 2.7.2: pandoc --pdf-engine=xelatex --toc test.md -o doc.pdf 为了完整起见,这是test.md: # First Heading Some text # Second Heading More text # Third Heading Even more text pandoc 1 个回答 Voted Best Answer Matthias Braun 2019-05-30T07:35:43+08:002019-05-30T07:35:43+08:00 和-V toc-title:"Custom text" 看一下模板/usr/share/pandoc/data/templates/default.latex,有这一部分: $if(toc)$ $if(toc-title)$ \renewcommand*\contentsname{$toc-title$} $endif$ 这表明我们可以将参数传递toc-title给 Pandoc: pandoc --pdf-engine=xelatex --toc test.md -V toc-title:"Custom text" -o doc.pdf 事实上,目录的标题已经改变: 有关修改模板的更多信息,请参阅此答案和文档。 要将摘要标题也从“摘要”更改为其他内容,您可以插入 header-includes: \renewcommand{\abstractname}{Different abstract title} 在文件的元数据块中。这在此处描述。
和
-V toc-title:"Custom text"
看一下模板
/usr/share/pandoc/data/templates/default.latex
,有这一部分:这表明我们可以将参数传递
toc-title
给 Pandoc:事实上,目录的标题已经改变:
有关修改模板的更多信息,请参阅此答案和文档。
要将摘要标题也从“摘要”更改为其他内容,您可以插入
在文件的元数据块中。这在此处描述。