我正在使用文档类 amsbook 并通过以下方式生成 amsrefs 书目
\begin{bibdiv}
\begin{biblist}
\include{bibcode}
\end{biblist}
\end{bibdiv}
现在,有一个页面仅有的说参考书目,第一个实际引用出现在下一页。
我不知道这个问题是怎么发生的。有人能帮忙吗?
答案1
您应该使用\input
not \include
。后者添加了一个\clearpage
。以下是您的设置中 AMS 文档中的第一个示例:
主文件:
\documentclass{article}
\usepackage{amsrefs}
\begin{document}
Alan Sokal~\cite{Sokal96} recommends Bourbaki’s text~\cite{Bourbaki70}
for a gentle introduction to set theory.
\begin{bibdiv}
\begin{biblist}
\input{bibcode}
\end{biblist}
\end{bibdiv}
\end{document}
包含bibcode.tex
:
\bib{Bourbaki70}{book}{
title={Th\'eorie des ensembles},
author={Bourbaki, Nicolas},
date={1970},
publisher={Hermann},
address={Paris}
}
\bib{Sokal96}{article}{
title={Trangressing the boundaries},
subtitle={Toward a transformative hermeneutics of quantum gravity},
author={Sokal, Alan},
journal={Social Text},
volume={46/47},
date={1996},
pages={217--252}
}