con-V toc-title:"Custom text"

con-V toc-title:"Custom text"

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

toc_ejemplo

¿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-titlea 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:

toc_con_texto_personalizado

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í.

información relacionada