Seite 2 von 2

Verfasst: Mi 27. Mär 2019, 14:04
von jan_org
Ich kann leider nicht wahnsinnig viele Einstellungen vornehmen, da mir dazu die Berechtigungen fehlen.

Hilft der Output der Kommandozeile?

Verfasst: Mi 27. Mär 2019, 14:27
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.

Verfasst: Mi 27. Mär 2019, 17:39
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?

Verfasst: Mi 27. Mär 2019, 17:55
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).

Verfasst: Di 16. Apr 2019, 11:05
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.

Verfasst: Di 16. Apr 2019, 16:41
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.