
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":
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-title
para 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:
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.