仅打印参考书目

仅打印参考书目

我需要独立于主文档生成参考文献(即,一个包含内容的 pdf 和一个包含参考书目的 pdf)。我通过以下方式实现了这一点:

要生成缺少参考文献的 pdf,请使用以下行编译文档\nobibliography{bibfile}。要编译,请运行pdflatex; bibtex; pdflatex; pdflatex

要生成仅包含参考资料的 PDF,请将上面的行更改为\bibliography{bibfile},并注释掉除此行和\bibliographystyle。为了注释,我使用了逐字( \usepackage{verbatim}) 并将\begin{document}和内的所有内容\end{document}\begin{comment}和括起来\end{comment},除了如上所述的与参考书目相关的命令。要编译,请运行pdflatex一次。

有没有更简单的方法来实现相同的结果(一个文件仅包含引用,一个文件仅包含内容)?

答案1

也许这不是解决您问题的确切方法,但我尝试了一下:您可以在新页面上开始参考书目,并将页码计数器重置为 1

\newpage
\setcounter{page}{1}
\bibliography{bibfile}

这样,您仍然可以生成一个包含内容和参考资料的 PDF 文件,但您可以将它们分成两个适当页码的独立文件。

答案2

假设example.tex是您的文档。为了生成仅包含example.tex您使用的参考文献的文档,您可以按以下步骤操作:

使用 编译您的文档pdflatex,然后运行bibtex example以生成文件文件。现在创建一个包含以下内容的example.bbl文档references.tex

\documentclass{article}
\begin{document}
  \input{example.bbl}
\end{document}

最后用 编译上述文档pdflatex

相关内容