Wie kann ich auf einfache Weise Zitate aus R in Endnote importieren, indem ich z. B.
citation("ggplot2")
Gibt es dafür einen guten Arbeitsablauf oder muss ich das manuell machen?
Wie kann ich auf einfache Weise Zitate aus R in Endnote importieren, indem ich z. B.
citation("ggplot2")
Gibt es dafür einen guten Arbeitsablauf oder muss ich das manuell machen?
Wie sehr dies automatisiert werden kann, hängt davon ab, was Endnote importieren kann. Es scheint, dass der BibTeX-Import derzeit nicht ohne Weiteres möglich ist und zusätzliche Software erfordert. Siehe zum Beispiel: http://www.lib.uts.edu.au/content/faq/how-can-i-import-bibliography-endnote-bibtex-latex-what-about-converting-other-way-endno
Lesen Sie ?bibentry
und insbesondere das Argument style
und den Abschnitt Details. Sehen Sie nach, ob Endnote Daten in einem dieser Formate importieren kann? Ich bezweifle es, aber ich habe Endnote noch nie benutzt.
Wenn nicht, können wir den Weg über BibTeX gehen, wenn Sie ein Programm installieren, mit dem Sie BibTeX in Endnote importieren können.
> utils:::print.bibentry(citation("ggplot2"), style = "Bibtex")
@Book{,
author = {Hadley Wickham},
title = {ggplot2: elegant graphics for data analysis},
publisher = {Springer New York},
year = {2009},
isbn = {978-0-387-98140-6},
url = {http://had.co.nz/ggplot2/book},
}
Um dies in eine Datei zur Übergabe an ein Importprogramm zu übertragen, können Sie Folgendes verwenden capture.output()
capture.output(utils:::print.bibentry(citation("ggplot2"), style = "Bibtex"),
file = "endnote_import.bib")
Das Ergebnis ist eine Datei mit dem folgenden Inhalt:
$ cat endnote_import.bib
@Book{,
author = {Hadley Wickham},
title = {ggplot2: elegant graphics for data analysis},
publisher = {Springer New York},
year = {2009},
isbn = {978-0-387-98140-6},
url = {http://had.co.nz/ggplot2/book},
}
die Sie mit Tools von Drittanbietern importieren können sollten.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.