
Ich erstelle PDFs aus Markdown-Dateien und möchte die Ausgabe anpassen. Insbesondere möchte ich den Titel des Inhaltsverzeichnisses im resultierenden PDF ändern.
Derzeit ist es „Inhalt“:
Wie kann ich diesen Titel ändern?
Ich rufe Pandoc 2.7.2 auf Arch Linux 5.1.2 wie folgt auf:
pandoc --pdf-engine=xelatex --toc test.md -o doc.pdf
Der Vollständigkeit halber ist dies test.md
:
# First Heading
Some text
# Second Heading
More text
# Third Heading
Even more text
Antwort1
mit-V toc-title:"Custom text"
Wenn Sie sich die Vorlage unter ansehen /usr/share/pandoc/data/templates/default.latex
, sehen Sie diesen Teil:
$if(toc)$
$if(toc-title)$
\renewcommand*\contentsname{$toc-title$}
$endif$
Dies legt nahe, dass wir einen Parameter toc-title
an Pandoc übergeben können:
pandoc --pdf-engine=xelatex --toc test.md -V toc-title:"Custom text" -o doc.pdf
Und tatsächlich hat sich der Titel des Inhaltsverzeichnisses geändert:
Weitere Informationen zum Ändern der Vorlagen finden Sie unterdiese AntwortUnddie Dokumentation.
Um auch den Abstract-Titel von "Abstract" in einen anderen Titel zu ändern, können Sie
header-includes:
\renewcommand{\abstractname}{Different abstract title}
in der DateiMetadatenblockDies wird beschriebenHier.