Ich habe viele Optionen für meine Zitate und Referenzen ausprobiert. Ich habe natbib
Paket und plainnat
Stil verwendet, aber ich habe festgestellt biblatex
, dass es besser zum Anpassen von Zitaten und Bibliografiestilen zu sein scheint. Mein Problem ist, dass ich es nicht zum Laufen bekomme.
Mein Code:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[left=2.00cm, right=2.00cm, top=2.00cm, bottom=2.00cm]{geometry}
\usepackage[citestyle=authoryear,bibstyle=authortitle]{biblatex}
\usepackage[none]{hyphenat}
\addbibresource{C:/Users/usuario/Documents/6_Latex_Files/References}
\usepackage[brazil]{babel}
\begin{document}
Hi \parencite[i.e.][page 2]{Alamri2010}\\
Another citation \parencite{Bouvy1999,Ho2008,Ho2012c}\\
In line citation \parencite{Bar-Yosef2010}
\printbibliography
\end{document}
Das Ergebnis:
Warum sind die Zitate nicht korrekt?
Warum werden die Vor- und Nachbemerkungen nicht angezeigt?
Warum wird die Bibliographie nicht angezeigt?
Beobachtung (falls es hilft): Beim Kompilieren erscheinen folgende Meldungen:
This is BibTeX, Version 0.99d (MiKTeX 2.9.6200 64-bit)
The top-level auxiliary file: document.aux
I found no \citation commands---while reading file document.aux
I found no \bibdata command---while reading file document.aux
I found no \bibstyle command---while reading file document.aux
(There were 3 error messages)
Antwort1
Die folgende Anweisung ist mit ziemlicher Sicherheit fehlerhaft:
\addbibresource{C:/Users/usuario/Documents/6_Latex_Files/References}
Die \addbibresource
Direktive verlangt, dass Benutzer die Dateinamenerweiterung angeben – höchstwahrscheinlich „.bib“, richtig? Anders als BibTeX, das nur nach Dateien mit Dateinamenerweiterung .bib
für bibliografische Einträge sucht biblatex
und \addbibresource
bei den Dateitypen, die analysiert werden können, viel flexibler ist. Der „Nachteil“, wenn man so will, ist, dass die Dateinamenerweiterungmussausdrücklich angegeben werden.
Sie sollten also schreiben
\addbibresource{C:/Users/usuario/Documents/6_Latex_Files/References.bib}
und neu kompilieren. Natürlich, wenn die BibnichtBefindet sich im Verzeichnis C:/Users/usuario/Documents/6_Latex_Files
, sollten Sie das Argument von \addbibresource
entsprechend korrigieren.
Hier ist ein vollständiges MWE (Minimum Working Example). Führen Sie LaTeX, biber und LaTeX unbedingt noch einmal aus, um es zu kompilieren.
\RequirePackage{filecontents}
%% Create some dummy bib entries in a file called "References.bib"
\begin{filecontents}{References.bib}
@misc{Alamri2010,author="Alamri",title="AA",year=2010}
@misc{Bouvy1999, author="Bouvy", title="BB",year=1999}
@misc{Ho2008, author="Ho", title="CC",year=2008}
@misc{Ho2012c, author="Ho", title="DD",year=2012}
@misc{Bar-Yosef2010,author="Bar-Yosef",title="EE",year=2010}
\end{filecontents}
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}
\usepackage[margin=2cm]{geometry}
\usepackage[citestyle=authoryear,
bibstyle=authortitle,
backend=biber] % or: "backend=bibtex"
{biblatex}
\addbibresource{References.bib} % note the ".bib" extension
\begin{document}
Hi \parencite[i.e.,][page~2]{Alamri2010}
Another citation \parencite{Bouvy1999,Ho2008,Ho2012c}
Inline citation \parencite{Bar-Yosef2010}
\printbibliography
\end{document}