! Error de LaTeX: conflicto de opciones para el paquete biblatex. mientras no haya ningún duplicado del código

! Error de LaTeX: conflicto de opciones para el paquete biblatex. mientras no haya ningún duplicado del código

Soy bastante nuevo en LaTeX e intento escribir un informe en el que pueda citar artículos con un estilo de año de autor. En este momento todo funciona bien al citar artículos, pero solo obtengo la [index]cita simple. He examinado muchas opciones diferentes y ninguna funciona (desde natbibel paquete hasta el paquete, \bibliographystyle{apalike}etc., etc.), así que lo intento \usepackage[..., style=authoryear]{biblatex}pero aparece el error:

! LaTeX Error: Option clash for package biblatex.

Sin embargo, no veo de dónde podría venir. No hay comandos duplicados \usepackage{biblatex}o algo similar... Aquí hay una versión corta de mi documento:

\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}

Respuesta1

Si este sencillo documento ya reproduce el conflicto de opciones, es probable que EPFLreportya haya muchas biblatex. Lo unico EPFLreport.styque pude encontrar en la red eshttps://github.com/HexHive/thesis_template/blob/master/EPFLreport.styy de hecho se carga biblatex.

Eso EPFLreport.styno tiene opción para evitar que se cargue biblatexni una forma de influir en las opciones de carga, por lo que sus únicas opciones sencillas son

  1. No cargar EPFLreport.sty.
  2. Modificar unrenombradoCopiarde EPFLreport.stycargar biblatexcon las opciones deseadas y cargarlas.

debería agregar eso

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

es una combinación un poco extraña ya que le dará citas del año del autor (comoSigfrdisson y Ryde 1998) en el texto, pero etiquetas alfabéticas (comoSR98) en la bibliografía. (Pero a menos que hagas un trabajo extra, las etiquetas alfabéticas no aparecerán en ninguna parte excepto en la bibliografía).

Si desea citas por año de autor, cárguelas biblatexcomo

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

Si desea etiquetas alfabéticas, elija

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

información relacionada