Hoy intenté configurar el documento de látex para mi tesis de maestría y tuve algunos problemas con la bibliografía. En pocas palabras, cambié al paquete Apacite, que proporciona todo lo que necesito. Aunque una pequeña cosa. Intenté cambiar el título de la bibliografía de "Referencias" a "Bibliografía" pero no funciona.
%Documentclass-------------------------------------------------------------
\documentclass[a4paper,12pt]{article}
%Packages-------------------------------------------------------------
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[left=2.5cm,right=2.5cm,top=2cm,bottom=2.5cm]{geometry}
\usepackage{acro}
\usepackage{hyperref}
\usepackage[apaciteclassic,sectionbib]{apacite}
%Configuration-------------------------------------------------------------
\setlength{\parskip}{0.2cm}
\setlength{\parindent}{0cm}
\acsetup{first-style=short}
\addto{\captionsenglish}{
\renewcommand{\refname}{Bibliography}
\renewcommand{\contentsname}{Table of Contents}
}
%Document-------------------------------------------------------------
\begin{document}
\newpage\null\thispagestyle{empty}\newpage
\pagenumbering{roman}
\setcounter{page}{3}
\tableofcontents
\cleardoublepage
\printacronyms[include-classes=abbrev,name=List of Abbreviations]
\addcontentsline{toc}{section}{List of Abbreviations}
\cleardoublepage
\listoffigures
\addcontentsline{toc}{section}{\listfigurename}
\cleardoublepage
\listoftables
\addcontentsline{toc}{section}{\listtablename}
\cleardoublepage
\pagenumbering{arabic}
\setcounter{page}{1}
\section{Introduction}
\newpage
\pagenumbering{roman}
\setcounter{page}{7}
%References-------------------------------------------------------------
\bibliographystyle{apacite}
\bibliography{bibliography}
%Appendix-------------------------------------------------------------
\newpage
\appendix
\section{Title of Appendix A}
\end{document}
Soy consciente de que como estoy usando babel necesito rodear \renewcommand con \addto{\captionsenglish}{...} que funciona perfectamente para cambiar el encabezado de mi tabla de contenido pero no funciona para la bibliografía. ¿Alguien puede proporcionar alguna ayuda?
Saludos, david
Respuesta1
Necesitas cargarbabel
después apacite
. (Y apacite
debe cargarse después hyperref
; ver más abajo).
...
\usepackage{hyperref}
\usepackage[apaciteclassic,sectionbib]{apacite}
\bibliographystyle{apacite}
\usepackage[english]{babel}
\addto{\captionsenglish}{%
\renewcommand{\refname}{Bibliography}%
\renewcommand{\contentsname}{Table of Contents}}
...
Esta cuestión se menciona, aunque no del todo claramente, en la p. 40 de la guía de usuario del apacite
paquete, bajo la entrada \refname
.
La sección 8.2 de la guía del usuario del apacite
paquete proporciona la siguiente información:
apacite
es compatible conhyperref
, siempre queapacite
esté cargadodespuéshyperref
.