Pergunta relacionada ao uso de pacotes de gerenciamento de citações

Pergunta relacionada ao uso de pacotes de gerenciamento de citações

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 apacitepacote e o natbibpacote. Na verdade, como você está especificando apaciteo estilo da bibliografia, você devedefinitivamente nãocarregue o natbibpacote. Se preferir usar os comandos de citação \citete \citep, do natbib, você deve carregar o apacitepacote da seguinte maneira:

\usepackage[natbibapa]{apacite}

O segundo documento sofre de um problema ainda maior: você não apenas carrega novamente ambos apacitee , mas também natbibcarrega . biblatexOs três pacotes são mutuamente incompatíveis. Outro grande problema é que o documento apresenta não uma, mas duas \bibliographydeclaraçõ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 apacitepacote de gerenciamento de citações e o apaciteestilo bibliográfico, você definitivamente deverianãoestar carregando o biblatexou o natbibpacote.

Seu segundo documento apresenta alguns problemas adicionais. Por exemplo, não consigo pensar em nenhum motivo válido para carregar o latexsympacote em um documento LaTeX2e, ainda mais porque você também está carregando o amssymbpacote. Também não pode haver justificativa para carregar o colorpacote se você for substituir todos os seus recursos carregando o xcolorpacote posteriormente.

informação relacionada