Pandoc – Zitate verlinken nicht zur Referenz

Pandoc – Zitate verlinken nicht zur Referenz

Ich verwende Markdown, um den Text zu schreiben, und Pandoc, um den Text in ein PDF umzuwandeln. Mein Problem ist, dass die Zitate im PDF korrekt generiert werden (z. B. wird [@somekey] in [1] umgewandelt), aber sie verweisen nicht auf die eigentliche Referenz, die auf der letzten Seite generiert wird. Ich kann nicht auf das Zitat klicken (z. B. [1]), um zur Referenz zu gelangen (z. B. [1] Djikstra - Some Book). Internet-Links sind wie üblich anklickbar.

Ein konkretes Beispiel ist das folgende:

test.md

Some text that needs a citation. [@somekey]

test.bib

@misc{somekey,
  title = {{sometitle}},
  howpublished = {https://www.google.com}
}

Befehl zum Konvertieren in PDF:

pandoc -o test.pdf  --citeproc --bibliography=test.bib test.md

Das PDF sieht dann so aus (mit dem Mauszeiger dort, wo ich den Link erwarten würde):

Bildbeschreibung hier eingeben

Die vorläufige .tex-Datei wird wie folgt generiert:

pandoc -o test.tex  --citeproc --bibliography=test.bib test.md

sieht aus wie das:

test.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}

Ich habe diesen alten Thread gefunden, der dokumentiert, dass das Verknüpfen funktionieren sollte, da es vor 7 Jahren behoben wurde.

Kann mir bitte jemand helfen, herauszufinden, warum es bei mir nicht funktioniert? Danke.

Antwort1

Was fehlte, war die Definition, dass Zitate in den Metadaten verlinkt werden sollten, mit dem Befehl wie

pandoc -o test.pdf -M link-citations=true --citeproc --bibliography=test.bib test.md

Sehenhttps://pandoc.org/MANUAL.html#andere-relevante-metadata-fields

Link-Zitate

Wenn „true“, werden Zitate mit den entsprechenden Bibliografieeinträgen verlinkt (nur für Autor-Datum- und numerische Stile). Der Standardwert ist „false“.

verwandte Informationen