Wie kann ich automatisch BibTex-Zitate für R-Pakete in einer Knitr-Datei erstellen?
Ich bin nicht sicher, ob dies ein R-, LaTeX- oder BibTex-Problem ist.
Ich versuche, automatisch eine .bib-Datei zu generieren, die Zitate für R-Pakete enthält, und diese dann am Ende aufzulisten. Ich kann die BibTex-Datei generieren und sehe keine Fehler in der BibTex-Datei, aber die Einträge werden beim Kompilieren der PDF-Datei nicht angezeigt.
Ich bin nicht sicher, ob R eine BibTex-Datei nicht korrekt erstellt, ob eine LaTeX-Syntax falsch ist oder ob die BibTex-Datei vorkompiliert werden muss oder was auch immer. Ich bemerkte, dass\bibliography{NOT A REAL FILENAME}
Ich werde einen Abschnitt mit Referenzen erstellen, ohne mich zu beschweren, aber ich glaube nicht, dass das das Problem ist.
Minimales Arbeitsbeispiel:
\documentclass[10pt]{amsart}
\usepackage[margin=1in, headheight=20pt, footskip=20pt]{geometry}
\begin{document}
<<label='Create References'>>=
require(knitr) # Needed for write_bib()
# Load some packages to the session:
require(xtable)
require(ggplot2)
# Select packages to cite:
citPkgs <- names(sessionInfo()$otherPkgs)
# Write the bibtex file:
write_bib(citPkgs, file="R-Pckgs.bib")
@
\nocite{*}
\bibliographystyle{plain}
\bibliography{R-Pckgs.bib}
\end{document}
Jede Hilfe oder Anregungen wäre dankbar.