com-V toc-title:"Custom text"

com-V toc-title:"Custom text"

Estou criando PDFs a partir de arquivos markdown e gostaria de personalizar a saída. Especificamente, gostaria de alterar o título do índice no PDF resultante.

Atualmente, é "Conteúdo":

toc_example

Como posso alterar esse título?


Estou chamando o Pandoc 2.7.2 no Arch Linux 5.1.2 assim:

pandoc --pdf-engine=xelatex --toc test.md -o doc.pdf

Para completar, isto é test.md:

# First Heading
Some text

# Second Heading
More text

# Third Heading
Even more text

Responder1

com-V toc-title:"Custom text"

Dando uma olhada no modelo em /usr/share/pandoc/data/templates/default.latex, tem esta parte:

$if(toc)$
$if(toc-title)$
\renewcommand*\contentsname{$toc-title$}
$endif$

Isso sugere que podemos passar um parâmetro toc-titlepara o Pandoc:

pandoc --pdf-engine=xelatex --toc test.md -V toc-title:"Custom text" -o doc.pdf

E, de fato, o título do índice mudou:

toc_with_custom_text

Para obter mais informações sobre como modificar os modelos, consulteesta respostaea documentação.


Para alterar também o título do resumo de "Resumo" para outro, você pode inserir

header-includes:
  \renewcommand{\abstractname}{Different abstract title}

no arquivobloco de metadados. Isto é descritoaqui.

informação relacionada