
Estou usando o Markdown para escrever o texto e o Pandoc para convertê-lo em PDF. Meu problema é que as citações estão sendo geradas corretamente no PDF (por exemplo, [@somekey] é convertido para [1]), mas não vinculam à referência real, que é gerada na última página. Não consigo clicar na citação (por exemplo, [1]) para acessar a referência (por exemplo, [1] Djikstra - Algum livro). Os links da Internet podem ser clicados normalmente.
Um exemplo concreto é o seguinte:
teste.md
Some text that needs a citation. [@somekey]
teste.bib
@misc{somekey,
title = {{sometitle}},
howpublished = {https://www.google.com}
}
Comando para converter para pdf:
pandoc -o test.pdf --citeproc --bibliography=test.bib test.md
O PDF fica assim (com o ponteiro do mouse onde eu esperaria o link):
O arquivo .tex intermediário gerado assim:
pandoc -o test.tex --citeproc --bibliography=test.bib test.md
se parece com isso:
teste.tex
Some text that needs a citation. ({``{sometitle},''} n.d.)
\hypertarget{refs}{}
\begin{CSLReferences}{1}{0}
\leavevmode\vadjust pre{\hypertarget{ref-somekey}{}}%
{``{sometitle}.''} n.d. https://www.google.com.
\end{CSLReferences}
Alguém pode me ajudar a descobrir por que não funciona para mim? Obrigado.
Responder1
O que faltou foi definir que as citações deveriam se vincular nos metadados usando o comando como
pandoc -o test.pdf -M link-citations=true --citeproc --bibliography=test.bib test.md
Verhttps://pandoc.org/MANUAL.html#other-relevant-metadata-fields
citações de links
Se verdadeiro, as citações terão hiperlinks para as entradas bibliográficas correspondentes (somente para data do autor e estilos numéricos). O padrão é falso.