Estou lutando com esse problema por um dia. Não consigo fazer meu biblatex funcionar. Isso me dá o seguinte erro:
! Erro LaTeX: Comando \bibhang já definido.
Meu documento é o seguinte:
\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}
Eu gostaria de trabalhar no estilo Harvard. Mas não sei fazer trabalhos.
Responder1
Você deseja submeter um artigo para uma revista. Seu editor forneceuma aula de LaTeX,um manual para essa aulaeuma diretriz do autor. Você deve usar tudo isso com cuidado.
A classe já disponibiliza o pacote bibliografia natbib
. Portanto, você não deve tentar usar biblatex
. Porque a editora não aceitará. Você tem que usar natbib
. Você não deve usar biblatex
. Isso significa também que você deve remover \usepackage{biblatex}
do seu exemplo. Para o seu exemplo, o arquivo de estilo BibTeX elsarticle-harv.bst
deve estar disponível e o arquivo com o banco de dados bibliográfico deve ser nomeado bibliography.bib
(nome do arquivo do argumento do \bibliography{bibliography}
comando com a extensão obrigatória anexada .bib
). E você bibtex
não tem que correr biber
!
A classe já fornece package graphicx
. Então você não precisa nem deve carregar o package graphics
.
Semelhante à sua alteração das fontes. Os editores quase sempre usam fontes dedicadas para um periódico. Portanto, alterações de fonte, como carregamento de pacotes (obsoletos), times
serão removidas. Você não deve carregar pacotes de fontes sem perguntar ao editor. Para usar uma fonte semelhante à Times, use a opção times
class elsarticle
.
O mesmo acontece com suas alterações no layout. Os periódicos sempre têm um layout dedicado. Você não tem permissão para alterá-lo ou as alterações serão removidas do fluxo de trabalho. Então, principalmente, não faz sentido mudar \textwidth
e \textheight
nem \hoffset
ou \voffset
. O layout final da página depende do tipo de diário. Geralmente, para envios com elsarticle
você deve usar a opção preprint
. Existem outras opções que alteram o layout 1p
como 3p
ou 5p
.
Para envios, eu também removeria \graphicspath
e colocaria todos os arquivos em uma pasta sem subpastas. Porque os editores gostam é simples e plano. Pela mesma razão, use apenas definições de preâmbulo, se precisar delas.