! Erro LaTeX: conflito de opções para o pacote biblatex. enquanto não há duplicata de código

! Erro LaTeX: conflito de opções para o pacote biblatex. enquanto não há duplicata de código

Sou muito novo no LaTeX e tento escrever um relatório onde possa citar artigos no estilo autor-ano. No momento, tudo funciona bem ao citar artigos, mas só recebo a [index]citação simples. Examinei várias opções diferentes e nenhuma funcionou (de natbibpacote para \bibliographystyle{apalike}, etc etc), então tento, \usepackage[..., style=authoryear]{biblatex}mas recebo o erro:

! LaTeX Error: Option clash for package biblatex.

No entanto, não vejo de onde isso poderia vir? Não há comandos duplicados \usepackage{biblatex}ou algo semelhante... Aqui está uma versão resumida do meu 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}

Responder1

Se este simples documento já reproduz a opção Clash, as chances EPFLreportjá são altas biblatex. O único EPFLreport.styque consegui encontrar na net foihttps://github.com/HexHive/thesis_template/blob/master/EPFLreport.stye de fato ele carrega biblatex.

Isso EPFLreport.stynão tem opção de impedir o carregamento biblatexou de influenciar as opções de carregamento, portanto, suas únicas escolhas diretas são

  1. Não carregue EPFLreport.sty.
  2. Modificar umrenomeadocópia dede EPFLreport.stypara carregar biblatexcom as opções desejadas e carregá-las.

Eu deveria adicionar isso

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

é uma combinação um pouco estranha, pois fornecerá citações do ano do autor (comoSigfrdisson e Ryde 1998) no texto, mas rótulos alfabéticos (comoSR98) na bibliografia. (Mas, a menos que você faça um trabalho extra, os rótulos alfabéticos não aparecerão em nenhum lugar, exceto na bibliografia.)

Se você quiser citações do ano do autor, carregue biblatexcomo

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

Se você quiser rótulos alfabéticos, escolha

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

informação relacionada