Literaturverwaltung in Latex – Mit Citavi/Jabref, Biber Und Biblatex
Total Page:16
File Type:pdf, Size:1020Kb
Christian Degenkolb Literaturverwaltung in LATEX mit Citavi/Jabref, biber und biblatex zum Erfolg Lange Nacht der aufgeschobenen Hausarbeiten, 27. April 2013 Christian Degenkolb: Literaturverwaltung in LATEX 2/18 Inhaltsverzeichnis 1 Was macht eine Literaturverwaltung?2 2 Die Literaturdatenbank erstellen3 3 Das Paket biblatex 12 4 Der Bibliografie-Prozessor biber 13 5 Wir führen alles zusammen 14 6 Anpassungen der Zitat- und Bibliografieausgabe 15 6.1 Paketoptionen für Zitier- und Bibliografiestile.......................... 15 6.2 Zitierbefehle........................................... 16 6.3 weitere Paketoptionen...................................... 17 6.4 Eigene Anpassungen der Ausgabe............................... 17 1 Was macht eine Literaturverwaltung? Was macht eine Literaturverwaltung? 1 • zuordnen der Literaturverweise aus Datenbank (.bib-Datei) zu Zitaten im Text (\cite{}) • Sammeln/Sortieren des Literaturverzeichnisses • Formatieren der Textzitate und Bibliografie • Ausgabe der Bibliografie LATEX-Überblick 2 artikel.tex pdflatex artikel.pdf artikel.aux Literaturstil bibtex/biber literatur.bib artikel.blg artikel.bbl Grafik BENKERT (2011) mit Anpassungen von DEGENKOLB (2013) Lange Nacht der aufgeschobenen Hausarbeiten – 2013-04-27 Christian Degenkolb: Literaturverwaltung in LATEX 3/18 2 Die Literaturdatenbank erstellen Ein paar Worte zur Literaturdatenbank 3 1 @book{LCompanion94, 2 author={Goossens, Michel and Mittelbach, Frank and Samarin, Alexander}, 3 title={The LaTeX Companion}, 4 publisher={Addison-Wesley}, 5 date={1994}, 6 pagetotal={528}, 7 } • .bib Datei ist eine einfache Textdatei • pro Eintrag einen Typ, Schlüssel (Key) und eine Anzahl an Feldern mit Werten • für einen detaillierteren Aufbau der Datei siehe den Vortrag „BibTeX – Sprudelnde Quellen“ (Thomas Benkert) 21.08.2008 http://www.suedraum.de/latex/stammtisch/archiv.html Literaturdatenbank erstellen mit Citavi 4 • aktuelle Version 3.4 • nur für MS Windows • Import als Suche aus Katalogen, per DOI/ISBN, Picker, ... • unterstützt “die wichtigsten LaTeX-Editoren, z. B. LEd, LyX, TeXMaker, TeXnixCenter, TeXWorks, WinEdt, WinShell und WinTex” • als Campuslizenz von der Universitätsbibliothek angeboten (ansonsten nur 100 Einträge) • weitere Informationen unter http://tu-freiberg.de/ze/ub/citavi/ • UB bietet regelmäßig 60 – 90minütige Einführungsschulungen an • auch heute 22:15 Uhr im Sitzungszimmer Lange Nacht der aufgeschobenen Hausarbeiten – 2013-04-27 Christian Degenkolb: Literaturverwaltung in LATEX 4/18 Literaturdatenbank erstellen mit Citavi – Vorbereitungen 5 • Extras > Optionen > TeX-Unterstützung • Standard BibTeX-Key Erzeugung anpassbar • Unterstützung für eine Reihe an LATEX-Entwicklungsumgebungen Literaturdatenbank erstellen mit Citavi – Export 6 • Datei > Exportieren > Exportieren... Lange Nacht der aufgeschobenen Hausarbeiten – 2013-04-27 Christian Degenkolb: Literaturverwaltung in LATEX 5/18 Literaturdatenbank erstellen mit Citavi – Export II 7 Literaturdatenbank erstellen mit Citavi – Export III 8 Lange Nacht der aufgeschobenen Hausarbeiten – 2013-04-27 Christian Degenkolb: Literaturverwaltung in LATEX 6/18 Literaturdatenbank erstellen mit Citavi – Export IV 9 Literaturdatenbank erstellen mit Citavi – Export V 10 Lange Nacht der aufgeschobenen Hausarbeiten – 2013-04-27 Christian Degenkolb: Literaturverwaltung in LATEX 7/18 Literaturdatenbank erstellen mit Citavi – Export VI 11 Literaturdatenbank erstellen mit Citavi – Export VII 12 Lange Nacht der aufgeschobenen Hausarbeiten – 2013-04-27 Christian Degenkolb: Literaturverwaltung in LATEX 8/18 Literaturdatenbank erstellen mit Citavi – Export VIII 13 Literaturdatenbank erstellen mit Citavi – Export IX 14 Lange Nacht der aufgeschobenen Hausarbeiten – 2013-04-27 Christian Degenkolb: Literaturverwaltung in LATEX 9/18 Literaturdatenbank erstellen mit Citavi – Export X 15 Literaturdatenbank erstellen mit Citavi – Ergebnis 16 • für weitere Optionen siehe http://manuals.citavi.com/de/ Abschnitt 8.3 „Eine Publikation in TeX erstellen“ Lange Nacht der aufgeschobenen Hausarbeiten – 2013-04-27 Christian Degenkolb: Literaturverwaltung in LATEX 10/18 Literaturdatenbank erstellen mit JabRef 17 • aktuelle Version 2.9.2 • läuft unter MS Windows, Linux, . , (Java) • OpenSource (GPL) • http://jabref.sourceforge.net • durch Plugins erweiterbar • direkter Import über DOI und ISBN aus verschiedensten Katalogen (ACM Portal, ScienceDirect, Google Scholar, IEEEXplore, GVK, . ) • an Datenbankserver anbindbar Literaturdatenbank erstellen mit JabRef 18 Lange Nacht der aufgeschobenen Hausarbeiten – 2013-04-27 Christian Degenkolb: Literaturverwaltung in LATEX 11/18 Literaturdatenbank erstellen mit JabRef – Vorbereitungen 19 • Optionen > Einstellungen • Sprache auf Deutsch und Zeichenkodierung auf UTF-8 Literaturdatenbank erstellen mit JabRef – Neuer Eintrag 20 • Datei > Neue Datei Lange Nacht der aufgeschobenen Hausarbeiten – 2013-04-27 Christian Degenkolb: Literaturverwaltung in LATEX 12/18 Literaturdatenbank erstellen mit JabRef – Neuer Eintrag II 21 3 Das Paket biblatex Das Paket biblatex 22 • Aktuelle Version: 2.5 • Autor: (2006-2011) Philipp Lehman, (seit 2012) Philip Kime, Audrey Boruvka, Joseph Wright • http://www.ctan.org/pkg/biblatex • enthalten in TEX Live und MiKTEX • benutzt BibTeX nur zur Sortierung der Einträge im Literaturverzeichnis und zur Erzeugung von Labels • Formatierungen von Zitaten und Literaturverzeichnis mit LATEX-Befehlen • unterstützt unterteilte Bibliographien (nach Kapitel, Überschrift, Typ, Schlüsselwort), mehrere Biblio- graphien innerhalb eines Dokuments und separate Listen bibliographischer Abkürzungen, . (ersetzt damit die folgenden Einzelpakete babelbib, bibtopic, bibunits, chapterbib, cite, inlinebib, mlbib, multibib, splitbib) • Kompatibilitätsmodus zu natbib und mcite/mciteplus • eine ganze Reihe zusätzlicher Zitier- und Bibliographiestile • neuer Bibliographie-Prozessor biber Lange Nacht der aufgeschobenen Hausarbeiten – 2013-04-27 Christian Degenkolb: Literaturverwaltung in LATEX 13/18 4 Der Bibliografie-Prozessor biber Der Bibliographie-Prozessor biber 23 • volle UTF-8 (Unicode 6.0) Unterstützung (auch für Zitierschlüssel) • Sortieren der Bibliografieeinträge anpassbar (Perl Modul Unicode::Collate) • automatische Rekodierung der .bbl-Datei in passendes Format • Verweise und geschachtelte Verweise möglich • es ist möglich, komplette Felder in der Ausgabe zu unterdrücken oder umzuschreiben • mehrere Bibliografien im selben Abschnitt mit verschiedenen Sortier- und Filterungen möglich Der Bibliographie-Prozessor biber – TeXnicCenter 24 • Ausgabe > Ausgabeprofile definieren... > „LaTeX => PDF“ > „Pfad des BibTeX-Compilers:“ zu biber.exe ändern Lange Nacht der aufgeschobenen Hausarbeiten – 2013-04-27 Christian Degenkolb: Literaturverwaltung in LATEX 14/18 5 Wir führen alles zusammen 25 artikel.tex 1 \documentclass[a4paper,10pt]{scrartcl} 2 \usepackage[ngerman]{babel} 3 \usepackage[<Optionen>]{biblatex} 4 \bibliography{literatur} 5 \begin{document} 6 \section{Einführung} 7 Wie auch schon im \LaTeX -Begleiter geschrieben steht (\cite[siehe][S. 54]{LCompanion94}) ... 8 \printbibliography[<Optionen>] 9 \end{document} literatur.bib 1 @book{LCompanion94, 2 author = {Goossens, Michel and Mittelbach, Frank and Samarin, Alexander}, 3 title = {The LaTeX Companion}, 4 publisher = {Addison-Wesley}, 5 date = {1994}, 6 pagetotal = {528}, 7 } 26 Aufruf von 1 pdflatex artikel.tex 2 biber artikel 3 pdflatex artikel.tex ergibt folgende Ausgabe 1 Einfuhrung¨ Wie auch schon im LATEX-Begleiter geschrieben steht ([siehe 1, S. 54]) . Literatur [1] Michel Goossens, Frank Mittelbach und Alexander Samarin. The LaTeX Compa- nion. Addison-Wesley, 1994. 528 S. Lange Nacht der aufgeschobenen Hausarbeiten – 2013-04-27 Christian Degenkolb: Literaturverwaltung in LATEX 15/18 6 Anpassungen der Zitat- und Bibliografieausgabe 6.1 Paketoptionen für Zitier- und Bibliografiestile Paketoptionen für Zitier- und Bibliografiestile 27 \usepackage[hOptioneni]{biblatex} • getrennte Stile für Zitate und Literaturverzeichnis möglich • style=hstylei, citestyle=hstylei, bibstyle=hstylei • jeweils kompakte (-comp) und ausführliche (-verb) Versionen numeric Numerischer Zitierstil für In-Text-Zitate, entspricht plain.bst von BibTeX Wie auch schon im LATEX-Begleiter geschrieben steht ([siehe 1, S. 54]) . [1] Michel Goossens, Frank Mittelbach und Alexander Samarin. The LaTeX Compa- nion. Addison-Wesley, 1994. 528 S. alphabetic Kompakter alphabetischer Zitierstil für In-Text-Zitate, entspricht alph.bst von BibTeX Wie auch schon im LATEX-Begleiter geschrieben steht ([siehe GMS94, S. 54]) . [GMS94] Michel Goossens, Frank Mittelbach und Alexander Samarin. The LaTeX Companion. Addison-Wesley, 1994. 528 S. Paketoptionen für Zitier- und Bibliografiestile II 28 authoryear Autor-Jahr Zitierstil, geeignet für In-Text-Zitate und Fußnoten Wie auch schon im LATEX-Begleiter geschrieben steht (siehe Goossens, Mittelbach und Samarin 1994, S. 54) . Goossens, Michel, Frank Mittelbach und Alexander Samarin (1994). The LaTeX Com- panion. Addison-Wesley. 528 S. authortitle Autor-Titel Zitierstil der auf shorttitle zurückgreift, geeignet für Fußnoten Wie auch schon im LATEX-Begleiter geschrieben steht (siehe Goossens, Mittelbach und Samarin, The LaTeX Companion, S. 54) . Goossens, Michel, Frank Mittelbach und Alexander Samarin. The LaTeX Companion. Addison-Wesley, 1994. 528 S. verbose Ausführlicher Zitierstil der ähnlich einen Literaturverzeichniseintrag ausgibt, geeignet für Fußnoten Wie auch schon im LATEX-Begleiter geschrieben steht (siehe Michel Goossens, Frank Mittelbach