
Intento usar un archivo bib para hacer mi referencia en látex, estuvo bien para un documento de prueba que hice, el documento de prueba se muestra a continuación
\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}
Sin embargo, cuando intenté implementarlo en otro informe, no funcionó. Los siguientes son todos los paquetes que utilicé en mi informe. Sospecho que el problema se debe a uno de los paquetes que utilicé para hacer gráficos, pero no estoy seguro de cómo solucionarlo. ¿Alguien tiene alguna sugerencia?
\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}
Respuesta1
Algunos comentarios sobre el primer documento: Puede afirmar que "estuvo bien para un documento de prueba que hice". Sin embargo, este no puede ser el caso, excepto quizás en el caso de un documento de prueba extremadamente limitado. Específicamente, nunca debes cargar al mismo tiempo el apacite
paquete y el natbib
paquete. De hecho, dado que estás especificando apacite
el estilo de bibliografía, deberíasdefinitivamente nocargar el natbib
paquete. Si prefiere utilizar los comandos de citas de natbib \citet
y \citep
, debe cargar el apacite
paquete de la siguiente manera:
\usepackage[natbibapa]{apacite}
El segundo documento sufre un problema aún mayor: no solo vuelve a cargar ambos apacite
y , sino que también natbib
los carga . biblatex
Los tres paquetes son mutuamente incompatibles. Otro problema importante es que el documento presenta no una sino dos \bibliography
declaraciones [!]. No es de extrañar que las cosas se volvieran locas. Su conjetura, "Sospecho que el problema es causado por uno de los paquetes que solía hacer en los complots", no parece estar respaldada por los hechos sobre el terreno.
Si por lo demás ha tenido buenas experiencias con el apacite
paquete de gestión de citas y el apacite
estilo de bibliografía, definitivamente deberíanoestar cargando el biblatex
o el natbib
paquete.
Su segundo documento sufre algunos problemas adicionales. Por ejemplo, no se me ocurre ninguna razón válida para cargar el latexsym
paquete en un documento LaTeX2e, tanto más cuanto que también estás cargando el amssymb
paquete. Tampoco puede haber ninguna justificación para cargar el color
paquete si va a anular todas sus capacidades cargándolo posteriormente xcolor
.