mit-V toc-title:"Custom text"

mit-V toc-title:"Custom text"

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“:

toc_beispiel

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-titlean 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:

Inhaltsverzeichnis mit benutzerdefiniertem Text

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.

verwandte Informationen