空的参考书目样式?

空的参考书目样式?

我经常需要创建包含多个部分的文档,并且每个部分可能包含引用,这些引用当然对于文档来说是全局的。

我希望能够一次编译文档的一部分,并能够自动交叉引用我的引文。

但是,据我所知,如果不包括参考书目部分,就无法做到这一点。有没有办法编译文档的单个部分,以便所有引文都得到正确引用,但引用作品页面却没有?

例如,我的 MainDocument.tex 文件可能显示:

\begin{document}
...
\include{section1}
%\include{section2}
...
\include{references}
...
\end{document}

如果我注释掉参考文献部分,那么我所有的引用显然都会显示为 [?]。

有什么方法可以实现我想要做的事吗?

答案1

您可以使用\includeonly。首先,使用\includeonly注释掉的行处理文档,注释掉的行要尽可能多,以确保交叉引用、引文和所有元素正确;接下来,取消注释该\includeonly行,然后再次处理文档。

举个例子:首先你将处理这个文档直到它稳定:

\documentclass{article}

%\includeonly{section1}

\begin{document}

\include{section1}
\include{section2}
\include{references}

\end{document}

然后你只对第 1 部分进行如下操作:

\documentclass{article}

\includeonly{section1}

\begin{document}

\include{section1}
\include{section2}
\include{references}

\end{document}

相关内容