
Estoy creando archivos PDF a partir de archivos de rebajas y me gustaría personalizar el resultado. Específicamente, me gustaría cambiar el título de la tabla de contenido en el PDF resultante.
Actualmente, es "Contenido":
¿Cómo puedo cambiar ese título?
Llamo a Pandoc 2.7.2 en Arch Linux 5.1.2 así:
pandoc --pdf-engine=xelatex --toc test.md -o doc.pdf
Para completar, esto es test.md
:
# First Heading
Some text
# Second Heading
More text
# Third Heading
Even more text
Respuesta1
con-V toc-title:"Custom text"
Echando un vistazo a la plantilla en /usr/share/pandoc/data/templates/default.latex
, hay esta parte:
$if(toc)$
$if(toc-title)$
\renewcommand*\contentsname{$toc-title$}
$endif$
Esto sugiere que podemos pasar un parámetro toc-title
a Pandoc:
pandoc --pdf-engine=xelatex --toc test.md -V toc-title:"Custom text" -o doc.pdf
Y efectivamente, el título del índice ha cambiado:
Para obtener más información sobre cómo modificar las plantillas, consulteesta respuestayla documentación.
Para cambiar también el título del resumen de "Resumen" a otro, puede insertar
header-includes:
\renewcommand{\abstractname}{Different abstract title}
en el archivobloque de metadatos. esto se describeaquí.