
Ich bin ziemlich neu bei LaTeX und versuche, einen Bericht zu schreiben, in dem ich Arbeiten im Autor-Jahr-Stil zitieren kann. Im Moment funktioniert beim Zitieren von Arbeiten alles einwandfrei, aber ich erhalte nur die einfache [index]
Quellenangabe. Ich habe mir viele verschiedene Optionen angesehen, und keine funktioniert (von natbib
Paket, bis \bibliographystyle{apalike}
usw. usw.), also versuche ich es mit \usepackage[..., style=authoryear]{biblatex}
, aber ich erhalte den Fehler:
! LaTeX Error: Option clash for package biblatex.
Ich sehe jedoch nicht, woher das kommen könnte? Es gibt keine doppelten Befehle \usepackage{biblatex}
oder ähnliches ... Hier ist eine Kurzversion meines Dokuments:
\documentclass[a4paper,11pt,oneside]{report}
% ----------- preamble -----------------
\usepackage[BScProject, lablogo]{EPFLreport}
\usepackage{xspace}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{gensymb}
\usepackage{amsmath}
\usepackage[
backend=biber,
style=alphabetic,
citestyle=authoryear
]{biblatex}
% ----------- Text -----------
%
% Blah blah blah
%
% ----------------------------
\nocite{*}
\printbibliography
\end{document}
Antwort1
Wenn dieses einfache Dokument bereits den Optionskonflikt reproduziert, sind die Chancen EPFLreport
bereits hoch biblatex
. Das einzige EPFLreport.sty
, was ich im Internet finden konnte, isthttps://github.com/HexHive/thesis_template/blob/master/EPFLreport.styund es lädt tatsächlich biblatex
.
Es EPFLreport.sty
gibt keine Möglichkeit, das Laden zu stoppen biblatex
oder die Ladeoptionen zu beeinflussen, daher sind Ihre einzigen einfachen Möglichkeiten
- Nicht laden
EPFLreport.sty
. - Ändern einesumbenanntKopierenvon mit den gewünschten Optionen
EPFLreport.sty
zu laden und das zu laden.biblatex
Ich sollte hinzufügen, dass
\usepackage[
backend=biber,
style=alphabetic,
citestyle=authoryear
]{biblatex}
ist eine etwas seltsame Kombination, da Sie Autor-Jahr-Zitate erhalten (wieSigfrdisson und Ryde 1998) im Text, aber alphabetische Beschriftungen (wieSR98) in der Bibliographie. (Wenn Sie sich jedoch nicht besonders anstrengen, erscheinen die alphabetischen Bezeichnungen nirgendwo anders als in der Bibliographie.)
Wenn Sie Autor-Jahr-Zitate wünschen, laden Sie biblatex
als
\usepackage[
backend=biber,
style=authoryear,
]{biblatex}
Wenn Sie alphabetische Beschriftungen wünschen, wählen Sie
\usepackage[
backend=biber,
style=alphabetic,
]{biblatex}