
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 natbib
el 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 EPFLreport
ya haya muchas biblatex
. Lo unico EPFLreport.sty
que pude encontrar en la red eshttps://github.com/HexHive/thesis_template/blob/master/EPFLreport.styy de hecho se carga biblatex
.
Eso EPFLreport.sty
no tiene opción para evitar que se cargue biblatex
ni una forma de influir en las opciones de carga, por lo que sus únicas opciones sencillas son
- No cargar
EPFLreport.sty
. - Modificar unrenombradoCopiarde
EPFLreport.sty
cargarbiblatex
con 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 biblatex
como
\usepackage[
backend=biber,
style=authoryear,
]{biblatex}
Si desea etiquetas alfabéticas, elija
\usepackage[
backend=biber,
style=alphabetic,
]{biblatex}