Christian Degenkolb Literaturverwaltung in L A TEX mit Citavi/Jabref, biber und biblatex zum Erfolg 27. April 2013 Lange Nacht der aufgeschobenen Hausarbeiten
Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 1
Was macht eine Literaturverwaltung? zuordnen der Literaturverweise aus Datenbank (.bib-datei) zu Zitaten im Text (\cite{}) Sammeln/Sortieren des Literaturverzeichnisses Formatieren der Textzitate und Bibliografie Ausgabe der Bibliografie Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 2
L A TEX-Überblick artikel.tex pdflatex artikel.pdf artikel.aux Literaturstil bibtex/biber literatur.bib artikel.blg artikel.bbl Grafik BENKERT (2011) mit Anpassungen von DEGENKOLB (2013)
L A TEX-Überblick artikel.tex pdflatex artikel.pdf artikel.aux Literaturstil bibtex/biber literatur.bib artikel.blg artikel.bbl Grafik BENKERT (2011) mit Anpassungen von DEGENKOLB (2013)
L A TEX-Überblick artikel.tex pdflatex artikel.pdf artikel.aux Literaturstil bibtex/biber literatur.bib artikel.blg artikel.bbl Grafik BENKERT (2011) mit Anpassungen von DEGENKOLB (2013)
Ein paar Worte zur Literaturdatenbank 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 Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 6
Literaturdatenbank erstellen mit Citavi 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 Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 7
Literaturdatenbank erstellen mit Citavi Vorbereitungen Extras > Optionen > TeX-Unterstützung Standard BibTeX-Key Erzeugung anpassbar Unterstützung für eine Reihe an L A TEX-Entwicklungsumgebungen Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 8
Literaturdatenbank erstellen mit Citavi Export Datei > Exportieren > Exportieren... Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 9
Literaturdatenbank erstellen mit Citavi Export II Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 10
Literaturdatenbank erstellen mit Citavi Export III Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 11
Literaturdatenbank erstellen mit Citavi Export IV Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 12
Literaturdatenbank erstellen mit Citavi Export V Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 13
Literaturdatenbank erstellen mit Citavi Export VI Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 14
Literaturdatenbank erstellen mit Citavi Export VII Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 15
Literaturdatenbank erstellen mit Citavi Export VIII Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 16
Literaturdatenbank erstellen mit Citavi Export IX Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 17
Literaturdatenbank erstellen mit Citavi Export X Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 18
Literaturdatenbank erstellen mit Citavi Ergebnis für weitere Optionen siehe http://manuals.citavi.com/de/ Abschnitt 8.3 Eine Publikation in TeX erstellen Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 19
Literaturdatenbank erstellen mit JabRef 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 Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 20
Literaturdatenbank erstellen mit JabRef Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 21
Literaturdatenbank erstellen mit JabRef Vorbereitungen Optionen > Einstellungen Sprache auf Deutsch und Zeichenkodierung auf UTF-8 Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 22
Literaturdatenbank erstellen mit JabRef Neuer Eintrag Datei > Neue Datei Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 23
Literaturdatenbank erstellen mit JabRef Neuer Eintrag II Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 24
L A TEX-Überblick artikel.tex pdflatex artikel.pdf artikel.aux Literaturstil bibtex/biber literatur.bib artikel.blg artikel.bbl Grafik BENKERT (2011) mit Anpassungen von DEGENKOLB (2013)
Das Paket biblatex 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 L A TEX-Befehlen unterstützt unterteilte Bibliographien (nach Kapitel, Überschrift, Typ, Schlüsselwort), mehrere Bibliographien 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
L A TEX-Überblick artikel.tex pdflatex artikel.pdf artikel.aux Literaturstil bibtex/biber literatur.bib artikel.blg artikel.bbl Grafik BENKERT (2011) mit Anpassungen von DEGENKOLB (2013)
Der Bibliographie-Prozessor biber 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 Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 28
Der Bibliographie-Prozessor biber TeXnicCenter Ausgabe > Ausgabeprofile definieren... > LaTeX => PDF > Pfad des BibTeX-Compilers: zu biber.exe ändern Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 29
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 }
Aufruf von 1 pdflatex artikel.tex 2 biber artikel 3 pdflatex artikel.tex ergibt folgende Ausgabe 1 Einführung Wie auch schon im L A TEX-Begleiter geschrieben steht ([siehe 1, S. 54])... Literatur [1] Michel Goossens, Frank Mittelbach und Alexander Samarin. The LaTeX Companion. Addison-Wesley, 1994. 528 S. Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 31
Paketoptionen für Zitier- und Bibliografiestile \usepackage[ Optionen ]{biblatex} getrennte Stile für Zitate und Literaturverzeichnis möglich style= style, citestyle= style, bibstyle= style 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 L A TEX-Begleiter geschrieben steht ([siehe 1, S. 54])... [1] Michel Goossens, Frank Mittelbach und Alexander Samarin. The LaTeX Companion. Addison-Wesley, 1994. 528 S. alphabetic Kompakter alphabetischer Zitierstil für In-Text-Zitate, entspricht alph.bst von BibTeX Wie auch schon im L A TEX-Begleiter geschrieben steht ([siehe GMS94, S. 54])... [GMS94] Michel Goossens, Frank Mittelbach und Alexander Samarin. The LaTeX Companion. Addison-Wesley, 1994. 528 S. Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 32
Paketoptionen für Zitier- und Bibliografiestile II authoryear authortitle verbose Autor-Jahr Zitierstil, geeignet für In-Text-Zitate und Fußnoten Wie auch schon im L A TEX-Begleiter geschrieben steht (siehe Goossens, Mittelbach und Samarin 1994, S. 54)... Goossens, Michel, Frank Mittelbach und Alexander Samarin (1994). The LaTeX Companion. Addison-Wesley. 528 S. Autor-Titel Zitierstil der auf shorttitle zurückgreift, geeignet für Fußnoten Wie auch schon im L A TEX-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. Ausführlicher Zitierstil der ähnlich einen Literaturverzeichniseintrag ausgibt, geeignet für Fußnoten Wie auch schon im L A TEX-Begleiter geschrieben steht (siehe Michel Goossens, Frank Mittelbach und Alexander Samarin. The LaTeX Companion. Addison-Wesley, 1994. 528 S., S. 54)... Goossens, Michel, Frank Mittelbach und Alexander Samarin. The LaTeX Companion. Addison-Wesley, 1994. 528 S. Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 33
Paketoptionen für Zitier- und Bibliografiestile III draft Entwurfszitierstil der den Zitatschlüssel ausgibt Wie auch schon im L A TEX-Begleiter geschrieben steht (siehe LCompanion94, S. 54)... LCompanion94 Michel Goossens, Frank Mittelbach und Alexander Samarin. The LaTeX Companion. Addison-Wesley, 1994. 528 S. Siehe The biblatex Package, Kapitel 3.3 Standard Styles, S. 60 ff. ieee Institute of Electrical and Electronics Engineers Wie auch schon im L A TEX-Begleiter geschrieben steht ([siehe 1, S. 54])... [1] M. Goossens, F. Mittelbach und A. Samarin, The LaTeX Companion. Addison- Wesley, 1994, 528 S. chem-angew bwl-fu Journal Angewandte Chemie Wie auch schon im L A TEX-Begleiter geschrieben steht ([siehe 1, S. 54])... [1] M. Goossens, F. Mittelbach, A. Samarin, The LaTeX Companion, Addison-Wesley, 1994, 528 S. Fachbereich Wirtschaftswissenschaft der FU Berlin Wie auch schon im L A TEX-Begleiter geschrieben steht (siehe Goossens, Mittelbach und Samarin (1994):S. 54)... Goossens, Michel, Frank Mittelbach und Alexander Samarin (1994). The LaTeX Companion. Addison-Wesley. 528 S. Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 34
Zitierbefehle Aufbau: \befehl[ pre ][ post ]{ key } pre vor dem Zitat (oft siehe ), post nach dem Zitat (oft Seitenangabe) bei nur einer Angabe ist diese automatisch post nur pre durch leeres zweites Argument möglich (\cite[siehe][ ] key ) \cite[ pre ][ post ]{ key } \parencite[ pre ][ post ]{ key } \footcite[ pre ][ post ]{ key } \autocite[ pre ][ post ]{ key } \textcite[ pre ][ post ]{ key } \supercite{ key } Standard Zitierbefehl ergibt Label oder Autor umklammertes Zitat (rund bzw. eckig) Erzeugt Literaturangabe und Fußnote je nach Zitierstil unterschiedliche Ausgabe, siehe Paketoption autocite in allen kompakten Stilen verfügbar, gibt Autoren gefolgt vom Zitierschlüssel aus in numerischen Stilen verfügbar, ergibt hochgestellte Zitatnummer ohne Klammern Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 35
Zitierbefehle II 1 Die einzelnen Zitierbefehle ergeben bei gleichem Zitierstil (hier numeric) verschiedene Ausgaben. 2 Zum Beispiel (\cite[siehe][s. 54]{LCompanion94}) oder auch (\textcite[siehe][s. 54]{LCompanion94}) und (\supercite{lcompanion94}). 3 Auß erdem kann noch auf Teile der Quelle wie Autor (\citeauthor{lcompanion94}) oder Erscheinungsjahr (\citeyear{lcompanion94}) zugegriffen werden. Die einzelnen Zitierbefehle ergeben bei gleichem Zitierstil (hier numeric) verschiedene Ausgaben. Zum Beispiel ([siehe 1, S. 54]) oder auch (Goossens, Mittelbach und Samarin [siehe 1, S. 54]) und ( 1 ). Außerdem kann auf Teile der Quelle wie Autor (Goossens, Mittelbach und Samarin) oder Erscheinungsjahr (1994) zugegriffen werden. Für weitere siehe The biblatex Package, Kapitel 3.7 Citation Commands, S. 94 ff. Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 36
weitere Paketoptionen natbib true/false natbib-kompatibilitätsmodul für \citet, \citep,... autocite plain verhält sich wie \cite inline verhält sich wie \parencite footnote verhält sich wie \footcite superscript verhält sich wie \supercite Standardwert hängt vom Zitierstil ab maxnames integer Maximallänge für Namenslisten, wenn sie mehr als integer Namen enthält wird sie auf minnames gekürzt (standard: 3) minnames integer untere Grenze für Namenslisten (standard: 1) backref true/false fügt Seitenzahlen der Zitate an die Bibliographieeinträge an indexing true globales Indizieren anschalten false cite Indizierung nur in den Zitaten bib Indizierung nur in der Bibliographie Für weitere The biblatex Package, Kapitel 3.1 Package Options, S. 51 ff. Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 37
Eigene Anpassungen der Ausgabe 1... 2 \usepackage[style=authortitle]{biblatex} 3 \DeclareFieldFormat[book]{title}{$\clubsuit$ #1 $\spadesuit$} 4 \DeclareFieldFormat[book]{citetitle}{$\ast$ \textsc{#1} $\ast$} 5 \DeclareFieldFormat[article]{citetitle}{[ #1 ]} 6 \renewcommand*{\multinamedelim}{ + } 7 \renewcommand*{\finalnamedelim}{ und manchmal } 8... 9 \begin{document} 10 Spaß mit Zitaten 1: (\cite[siehe][s. 54]{LCompanion94}) 11 \printbibliography Spaß mit Zitaten 1: (siehe Goossens + Mittelbach und manchmal Samarin, The LaTeX Companion, S. 54) Goossens, Michel + Frank Mittelbach und manchmal Alexander Samarin. The La- TeX Companion. Addison-Wesley, 1994. 528 S. Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 38
Eigene Anpassungen der Ausgabe II 1 \ProvidesFile{meinstil.bbx} 2 \RequireBibliographyStyle{authortitle} 3 \DeclareBibliographyDriver{book}{ 4 \printnames{author} \newunit\newblock 5 \printfield{title} \newblock 6 \addspace Im Jahre des Herrn \printfield{year} \finentry } 7 \DeclareNameFormat{sortname}{ 8 \usebibmacro{name:last-first}{der #3}{}{}{} 9 \usebibmacro{name:andothers} } 1 \usepackage[citestyle=authortitle,bibstyle=meinstil]{biblatex} Spaß mit Zitaten 2: (siehe Goossens, Mittelbach und Samarin, The LaTeX Companion, S. 54) Der Michel, Der Frank und Der Alexander. The LaTeX Companion Im Jahre des Herrn 1994. Siehe The biblatex Package, Kapitel 4 Author Guide, S. 135 ff. Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 39
Dokumentation Citavi Handbuch http://manual.citavi.com/en/ JabRef Handbuch http://jabref.sourceforge.net/help/contents.php biber http://biblatex-biber.sourceforge.net/ biblatex CTAN Eintrag http://www.ctan.org/pkg/biblatex biblatex FAQ http://projekte.dante.de/dantefaq/ LiteraturverzeichnisMitBiblatex weitere biblatex-stile http://www.ctan.org/tex-archive/macros/ latex/exptl/biblatex-contrib/ Freiberger L A TEX-Stamtisch http://suedraum.de/latex/stammtisch/ Christian Degenkolb (2013-04-27): Literaturverwaltung in LATEX 40
Nächster L A TEX-Stammtisch am 28.04. 20 Uhr im EAC \endinput