Estoy luchando con este problema por un día. No puedo hacer funcionar mi biblatex. Me da el siguiente error:
! Error de LaTeX: el comando \bibhang ya está definido.
Mi documento es el siguiente:
\documentclass[authoryear,review]{elsarticle}
\usepackage{biblatex}
\usepackage{lineno, hyperref}
%\modulolinenumbers[5]
\usepackage{wrapfig}
\usepackage{amssymb,amsmath}
\usepackage{times}
\usepackage{graphics}
\usepackage{amsfonts}
\usepackage{color}
\hoffset=-1.5cm
\addtolength{\textwidth}{3cm}
\voffset=-1.5cm
\addtolength{\textheight}{3cm}
\graphicspath{{Fig/}}
\renewcommand{\vec}[1]{{\rm\bf #1}}
\newcommand{\tocite}[1]{{\color{red} (#1)}} %to revert it to \cite later on
\newcommand\rd{{\rm{d}}}
\DeclareMathOperator{\sign}{sign}
\newcommand{\bluetext}[1]{{\color{blue} #1}}
\newcommand{\redtext}[1]{{\color{red} #1}}
\journal{journal?}
\begin{document}
The body of document
\bibliographystyle{elsarticle-harv}
\bibliography{bibliography}
\end{document}
Me gustaría trabajar al estilo Harvard. Pero no sé cómo hacer obras.
Respuesta1
Quiere enviar un artículo a una revista. Su editor proporcionauna clase de látex,un manual para esa claseyuna guía de autor. Debes utilizarlos todos con cuidado.
La clase ya proporciona el paquete de bibliografía natbib
. Por lo tanto, no deberías intentar utilizarlo biblatex
en su lugar. Porque el editor no lo aceptará. Tienes que usar natbib
. No debes usar biblatex
. Esto también significa que debes eliminarlo \usepackage{biblatex}
de tu ejemplo. Para su ejemplo, el archivo de estilo BibTeX elsarticle-harv.bst
debe estar disponible y el archivo con la base de datos de bibliografía debe tener un nombre bibliography.bib
(nombre de archivo del argumento del \bibliography{bibliography}
comando con extensión obligatoria adjunta .bib
). ¡Y bibtex
no tienes que correr biber
!
La clase ya proporciona el paquete graphicx
. Por lo tanto, no necesita ni debe cargar el paquete graphics
.
Lo mismo ocurre con el cambio de fuentes. Los editores casi siempre utilizan fuentes específicas para una revista. Por lo tanto times
, se eliminarán los cambios de fuente, como la carga del paquete (obsoleto) . No debes cargar paquetes de fuentes sin preguntarle al editor. Para usar una fuente similar al Times, use la opción times
para clase elsarticle
.
Lo mismo con sus cambios de diseño. Las revistas siempre tienen un diseño dedicado. O no puede cambiarlo o los cambios se eliminarán del flujo de trabajo. Por lo tanto, en su mayoría no tiene sentido cambiar \textwidth
ni \textheight
ni \hoffset
ni \voffset
. El diseño de página final depende del tipo de revista. Generalmente, para envíos con elsarticle
usted debe utilizar la opción preprint
. Hay otras opciones que cambian el diseño como 1p
, 3p
o 5p
.
Para envíos, también eliminaría \graphicspath
y colocaría todos los archivos en una carpeta sin subcarpetas. Porque a los editores les gusta lo simple y plano. Por la misma razón, utilice únicamente las definiciones del preámbulo, si las necesita.