
Ich versuche, eine Bibliographie in mein LaTeX-Dokument einzufügen, aber ich erhalte verschiedene Fehlermeldungen, wenn ich es in BibTeX ausführe (z. B. „nicht \citation
gefunden“ usw.), und wenn ich es in LaTeX setze, wird keine Bibliographie in das PDF gedruckt. Mein Code lautet wie folgt:
\documentclass[12pt]{report}
...
\usepackage{biblatex}
\addbibresource{SUSYBib.bib}
...
\begin{document}
...\cite{1}...
...\cite{2}...
\nocite{*}
\printbibliography
\end{document}
Und meine .bib-Datei lautet
@book{1,
title={The Schrödinger Equation},
author={F. A. Berezin, M. A. Shubin},
year={1983},
publisher={Moscow State University, Moscow},
pages={57-59}
}
@book{2,
title={An Introduction to Measure Theory},
author={Terence Tao},
year={2011},
publisher={American Mathematical Society},
pages={91}
}
Antwort1
Ich glaube, in Ihrer Präambel fehlt das inputenc
Paket. Es wird benötigt, um Ihrem (La)TeX mitzuteilen, welche Zeichenkodierung Sie verwenden, z. B. für das ö in Ihrer Bibliographie:
\documentclass[12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[backend = biber]{biblatex}
\addbibresource{SUSYBib.bib}
\begin{document}
\cite{ab}
\cite{bc}
\nocite{*}
\printbibliography
\end{document}
Sie müssen Ihren TeXShop so konfigurieren, dass das Dokument ordnungsgemäß kompiliert wird. Bei mir war das so:
- Konfigurieren von TeXShop zum Ausführen von Biber: tex.stackexchange.com/questions/154751/…
- und wählen Sie „pdflatexmk“ aus dem Dropdown-Menü (links neben der Schaltfläche „Typset“)
hat funktioniert.
Überraschenderweise funktionierte das Hinzufügen % !TEX TSprogram = pdflatexmk
als erste Zeile in der Datei (wie in den Kommentaren vorgeschlagen) nicht (TeXShop 3.62, Texlive 2016)..tex