今天我嘗試為我的碩士論文設定乳膠文檔,但在參考書目方面遇到了一些麻煩。長話短說,我改用了 Apacite 包,它提供了我需要的一切。不過有一件小事。我嘗試將參考書目”,但不起作用。
%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}
我知道,因為我使用的是 babel,所以我需要用 \addto{\captionsenglish}{...} 包圍 \renewcommand ,它可以完美地更改我的目錄標題,但它不適用於參考書目。有人可以提供任何幫助嗎?
問候,大衛
答案1
你需要載入babel
後 apacite
。 (並且apacite
需要在 後加載hyperref
;見下文。)
...
\usepackage{hyperref}
\usepackage[apaciteclassic,sectionbib]{apacite}
\bibliographystyle{apacite}
\usepackage[english]{babel}
\addto{\captionsenglish}{%
\renewcommand{\refname}{Bibliography}%
\renewcommand{\contentsname}{Table of Contents}}
...
儘管不是很清楚,但在第 12 頁中提到了這個問題。 40 包的使用者指南apacite
,位於條目下\refname
。
軟體包使用者指南的第 8.2 節apacite
提供了以下資訊:
apacite
相容hyperref
,前提是apacite
已加載後hyperref
。