今日、修士論文用の LaTeX ドキュメントを作成しようとしましたが、参考文献で問題が発生しました。簡単に言うと、必要なものがすべて揃った Apacite パッケージに切り替えました。ただし、小さな問題が 1 つあります。参考文献の見出しを「参考文献」から「参考文献」に変更しようとしましたが、うまくいきません。
%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 を使用しているため、\renewcommand を \addto{\captionsenglish}{...} で囲む必要があることを認識しています。これは、目次の見出しを変更するには完璧に機能しますが、参考文献には機能しません。誰か助けてくれませんか?
よろしく、デイビッド
答え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}}
...
この問題は、パッケージのユーザー ガイドの 40 ページの「」という項目に、それほど明確ではありませんが、記載されていapacite
ます\refname
。
パッケージのユーザー ガイドのセクション 8.2 には、apacite
次の情報が記載されています。
apacite
は と互換性がありますhyperref
。ただし、 がapacite
ロードされている場合に限ります。後hyperref
。