我使用是\chapterstyle{tandh}
因为我希望我的章节有编号。为了使参考章节也有编号,我使用了以下代码:
\renewcommand{\bibsection}{%
\chapter{\bibname}}
效果很好,我得到了参考文献章节的编号!!
但是现在,为了使我的参考文献采用作者年份格式,我使用了该natbib
包。似乎该包忽略了我的代码,并且参考文献章节不再编号。
有人能帮我吗?
答案1
该natbib
包\bibsection
在开始文档时重新定义,以便覆盖其他可能的设置。
\begin{filecontents*}{\jobname.bib}
@article{duck,
author={Duck, Donald},
title={Ducks and friends},
journal={J. Ducks},
year={2012},
pages={1-20}
}
\end{filecontents*}
\documentclass{memoir}
\chapterstyle{tandh}
\usepackage[authoryear]{natbib}
\AtBeginDocument{
\renewcommand{\bibsection}{\chapter{\bibname}}
}
\begin{document}
\mainmatter
\chapter{Ducks}
\cite{duck}
\bibliographystyle{plainnat}
\bibliography{\jobname}
\end{document}
\AtBeginDocument
按指示使用。
注意:该filecontents*
环境仅用于提供独立示例。通常使用您自己的 bib 文件。