Literaturverzeichniss nach Chapter

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


jan_org
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Di 26. Mär 2019, 14:16

Beitrag von jan_org »

Ich kann leider nicht wahnsinnig viele Einstellungen vornehmen, da mir dazu die Berechtigungen fehlen.

Hilft der Output der Kommandozeile?
Dateianhänge
cmd.PNG
cmd.PNG (202.72 KiB) 2327 mal betrachtet

Gast

Beitrag von Gast »

Mhhh, also pdflatex geht doch. Dein LaTeX-Format ist recht alt (von 2014, also bald 5 Jahre), babel 3.9l ist auch von Ende 2014.

Biber geht aber offenbar nicht. Es erscheint aber auch gar keine Meldung, die irgendwie Hinweise auf ein Problem geben könnte. Gibt denn biber --version oder biber --help eine Ausgabe? Wenn es nicht installiert ist, hätte ich eigentlich eine eindeutige Systemmeldung erwartet. Gar keine Ausgabe deutet darauf hin, dass Biber zwar da ist, aber total kaputt ist und nicht läuft. Wenn Du mehr nicht aus ihm herauskitzeln kannst, dann kann ich leider keine große Hilfe mehr sein.

Wie viel Kontrolle hast Du denn über den Rechner? Ist es ein Arbeits/Uni-Gerät, auf dem Du nichts installieren kannst? Ein Update wäre wohl ganz net, mit TeX von 2014/2015 hinkst Du gerade auch bei biblatex sinnvollen Entwicklungen hinterher.

Wenn Biber nicht will, kannst Du biblatex auch mit BibTeX nutzen. Heutzutage rate ich da entschieden von ab, denn nur mit Biber sind alle Funktionen komfortabel (oder überhaupt) nutzbar. Aber wenns nicht anders geht... Das Beispiel
\documentclass[ngerman]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=authoryear, refsection=chapter, backend=bibtex]{biblatex}


\addbibresource{biblatex-examples.bib}


\begin{document}
\chapter{Eins}
\cite{sigfridsson,worman,geer}
\printbibliography[heading=subbibliography]

\chapter{Zwei}
\cite{sigfridsson,nussbaum,westfahl:space,knuth:ct:b}
\printbibliography[heading=subbibliography]

\chapter{Drei}
\cite{knuth:ct:a,sigfridsson,knuth:ct:b,knuth:ct:c}
\printbibliography[heading=subbibliography]
\end{document}
funktioniert, wenn es
pdflatex mydoc
bibtex mydoc-1blx
bibtex mydoc-2blx
bibtex mydoc-3blx
pdflatex mydoc
pdflatex mydoc
in der Kommandozeile kompiliert wird (über einen Editor ist das komplexer, da von Vornherein nicht klar ist, auf welchen und wie vielen Dateien BibTeX laufen muss; da hilft dann nur latexmk oder arara). Aber wie gesagt, Du verlierst hier deutlich an Komfort gegenüber Biber, da BibTeX mehrere Male aufgerufen werden muss.

Wenn das alles nichts wird, musst Du wohl doch zu BibTeX mit chapterbib oder bibunits zurück.

jan_org
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Di 26. Mär 2019, 14:16

Beitrag von jan_org »

Es liegt vermutlich wirklich an der IT Infrastruktur an der Uni. Mit dem eigenen PC funktioniert das Beispiel von oben mit Biber/biblatex.

Nutze ich meine richtige bib-file, kommt ein Fehler:

ERROR - Data file 'paper.bib' cannot be read in encoding 'utf8': Can't decode ill-formed UTF-8 octet sequence <A9> at C:\Users\pelix\AppData\Local\Temp\par-70656c6978\cache-b499addb80b3706a003bc9fcde51a97832c83aee\inc\lib/File/Slurper.pm line 63.

Liegt das an Umlauten in der bib-Datei?

Gast

Beitrag von Gast »

Wahrscheinlich. Biber versucht Deine Datei als UTF-8-codiert zu lesen. Wenn sie das nicht ist (z.B. weil Du sie eigentlich in Latin-1 oder ganz anders codiert hast), dann gibt das Scherben. Problematisch sind hier höchstwahrscheinlich non-ASCII-Zeichen (also Umlaute und Co.). Versuch mal herauszufinden, in welcher Codierung die .bib-Datei gespeichert ist, oder konvertiere sie gleich zu UTF-8 (vorher natürlich eine Kopie sichern, falls was schief geht beim Konvertieren).

jan_org
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Di 26. Mär 2019, 14:16

Beitrag von jan_org »

Ich habe jetzt zu biber/biblatex gewechselt, funktioniert soweit auch einigermaßen.

Das Paket binde ich wie folgt ein:
\usepackage[style=chicago-authordate, natbib=true, refsection=chapter, backend=biber]{biblatex}
Im Text zitiere ich dann mit \cite{quelle}. Dabei wird allerdings nicht wie mit bibtex Autor (Jahr) ausgegeben, sondern Autor Jahr.

Außerdem wird bei mehr als zwei Autoren folgender Output generiert:
Autor1, Autor2, Autor3 anstelle von Autor1 et al.

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Das sieht nach mindestens einem neuem Thema aus. Starte dafür besser ein neues Thema und zeige dort ein minimales Beispiel, welches die von Dir beschriebene Ausgabe erzeugt.

Gemäß der Dokumentation von biblatex-chicago sollten weniger erfahrene Nutzer das Paket auf andere Art laden.

Antworten