
Eu tento usar o arquivo bib para fazer minha referência em látex, funcionou bem para um documento de teste que fiz, o documento de teste é mostrado a seguir
\documentclass[12pt]{article}
\usepackage{apacite}
\usepackage{natbib}
\begin{document}
\title{Investigations of parametric similar waves}
\date{\today}
\maketitle
Blah blah blah blah \citet{Turner2009}
\bibliography{MyCollection}
\bibliographystyle{apacite}
\end{document}
Porém, quando tentei implementá-lo em outro relatório, não funcionou. A seguir estão todos os pacotes que usei em meu relatório. Suspeito que o problema seja causado por um dos pacotes que usei para fazer plotagens, mas não tenho certeza de como consertar, alguém tem alguma sugestão?
\documentclass[12pt]{article}
\usepackage{apacite}
\usepackage{natbib}
\usepackage[margin=0.85in, paperwidth=8.5in, paperheight=11in ]{geometry}
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage{subcaption}
\newsavebox{\largestimage}
\usepackage{tocloft}
\newlength{\mylen}
\renewcommand{\cftfigpresnum}{\figurename\enspace}
\renewcommand{\cftfigaftersnum}{:}
\settowidth{\mylen}{\cftfigpresnum\cftfigaftersnum}
\addtolength{\cftfignumwidth}{\mylen}
\renewcommand{\cfttabpresnum}{\tablename\enspace}
\renewcommand{\cfttabaftersnum}{:}
\settowidth{\mylen}{\cfttabpresnum\cfttabaftersnum}
\addtolength{\cfttabnumwidth}{\mylen}
\usepackage{verbatim}
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{pdflscape}
\usepackage{soul}
\usepackage{color}
\usepackage{url}
\renewcommand{\baselinestretch}{1.5}
\numberwithin{equation}{section}
\numberwithin{figure}{section}
\numberwithin{table}{section}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\usepackage[backref=true,backend=biber,natbib=true,hyperref=true]{biblatex}
\bibliography{refs}
\usepackage{float}
\usepackage{hyperref}
\hypersetup{
colorlinks = true,
citecolor = gray
}
\begin{document}
\title{Investigations of parametric similar waves}
\date{\today}
\maketitle
Blah blah blah blah \citet{Turner2009}
\bibliography{MyCollection.bib}
\bibliographystyle{apacite}
\end{document}
Responder1
Alguns comentários sobre o primeiro documento: Você pode afirmar que "estava bem para um documento de teste que fiz". No entanto, este não pode ser o caso, exceto talvez no caso de um documento de teste extremamente limitado. Especificamente, você nunca deve carregar o apacite
pacote e o natbib
pacote. Na verdade, como você está especificando apacite
o estilo da bibliografia, você devedefinitivamente nãocarregue o natbib
pacote. Se preferir usar os comandos de citação \citet
e \citep
, do natbib, você deve carregar o apacite
pacote da seguinte maneira:
\usepackage[natbibapa]{apacite}
O segundo documento sofre de um problema ainda maior: você não apenas carrega novamente ambos apacite
e , mas também natbib
carrega . biblatex
Os três pacotes são mutuamente incompatíveis. Outro grande problema é que o documento apresenta não uma, mas duas \bibliography
declarações [!]. Não admira que as coisas tenham dado errado. Sua conjectura, "Suspeito que o problema seja causado por um dos pacotes que usei para fazer tramas", não parece ser apoiada pelos fatos reais.
Se você já teve boas experiências com o apacite
pacote de gerenciamento de citações e o apacite
estilo bibliográfico, você definitivamente deverianãoestar carregando o biblatex
ou o natbib
pacote.
Seu segundo documento apresenta alguns problemas adicionais. Por exemplo, não consigo pensar em nenhum motivo válido para carregar o latexsym
pacote em um documento LaTeX2e, ainda mais porque você também está carregando o amssymb
pacote. Também não pode haver justificativa para carregar o color
pacote se você for substituir todos os seus recursos carregando o xcolor
pacote posteriormente.