我正在尝试这样做:
\documentclass{article}
\usepackage{natbib}
\begin{document}
% ...
\phantomsection
\addcontentsline{toc}{section}{References}
\appendix
\bibliographystyle{apalike}
\bibliography{mybib}
\end{document}
我希望我的参考书目标题为"A. References"
,就像所有其他附录一样。但它的标题仍然是"References"
。该怎么办?
答案1
这是因为参考书目被设置为\section*
您需要重新定义参考书目分段命令\bibsection
\renewcommand{\bibsection}{\section{\refname}}
或者类似的东西。现在无法检查它是否有效...
答案2
简短的回答是,你不应该:参考书目是经过漫长的印刷习俗而形成的未编号的部分/章节。
许多默认的 (La)TeX 决定看起来毫无意义或违反直觉,但深入挖掘后你会发现它们有非常合理的理由,或者至少源于悠久的传统。不要忘记,文本格式的主要功能是使阅读变得容易(包括迎合陈旧的惯例),而不是让读者感到震惊。
答案3
使用 biblatex,您可以将参考文献定义为与任何章节类似的章节。您还可以在章节标题和参考文献之间轻松添加文本。
\documentclass[fleqn,10pt]{article}
\usepackage{csquotes}
\usepackage[style=alphabetic,sorting=nty,sortcites=true,autopunct=true,babel=hyphen,
hyperref=true,abbreviate=false,backref=false]{biblatex}
\bibliography{mem}
\defbibheading{bibempty}{}
\begin{document}
\section{Section 1}
ploplo\cite{report}
\section{Section 2}
ploplo
\appendix
\section{References}
blabla
\printbibliography[heading=bibempty]
\end{document}
mem.bib 如下:
@TechReport{report,
author = {Name, first name},
title = {Report title},
institution = {School},
year = {2010}
}