通常的做法是参考书目放在书的最后几页,但是我发现有一本书的参考书目放在了第一页,如下图所示:
是否有一些适用于该目的的包或类?
答案1
在文档的早期而不是晚期让 LaTeX 生成参考书目并没有什么特别之处。当然不需要特殊的包或专门的文档类。如果您使用 BibTeX 或 biblatex 来生成格式化的参考书目条目,您需要做的就是在文档的部分分别执行参考书目创建宏——\bibliography
和。根据您使用的文档类,您可能需要添加几个指令,以便在目录中显示参考书目的一行。\printbibliography
\frontmatter
为了给出一个具体的例子,我们可以建立一个使用book
文档类、BibTeX 和plain
书目样式的示例。生成的目录如下所示:
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@article{aa:5678,
author = "Anne Author",
title = "Thoughts",
journal= "Circularity Today",
year = 5678,
volume = 1,
number = 2,
pages = "3-4",
}
\end{filecontents}
\documentclass{book}
\bibliographystyle{plain}
\begin{document}
\frontmatter
\setcounter{page}{5} % just for this example
\tableofcontents
\chapter{Preface to Second Edition}
\chapter{Preface to First Edition}
\cleardoublepage
\addcontentsline{toc}{chapter}{Bibliography} % create toc entry
\bibliography{mybib} % generate formatted bibliography, insert it here
\chapter{Notation}
\mainmatter
\chapter{Primes in Arithmetic Progression}
\cite{aa:5678}
\end{document}