! LaTeX-Fehler: Optionenkonflikt für Paket biblatex. Obwohl es keinen doppelten Code gibt

! LaTeX-Fehler: Optionenkonflikt für Paket biblatex. Obwohl es keinen doppelten Code gibt

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 natbibPaket, 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 EPFLreportbereits 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.stygibt keine Möglichkeit, das Laden zu stoppen biblatexoder die Ladeoptionen zu beeinflussen, daher sind Ihre einzigen einfachen Möglichkeiten

  1. Nicht laden EPFLreport.sty.
  2. Ändern einesumbenanntKopierenvon mit den gewünschten Optionen EPFLreport.styzu 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 biblatexals

\usepackage[
    backend=biber,
    style=authoryear,
  ]{biblatex}

Wenn Sie alphabetische Beschriftungen wünschen, wählen Sie

\usepackage[
    backend=biber,
    style=alphabetic,
  ]{biblatex}

verwandte Informationen