将引用的作品(或参考文献)放在另一个文档中

将引用的作品(或参考文献)放在另一个文档中

我有一篇使用标准\cite来引用参考文献的文档。在文档末尾,我有\bibliography一个参考部分。但是,我申请的奖学金要求将论文和参考文献放在不同的文件中。有什么办法可以将两者分开吗?也就是说,将论文放在一份文件中,将参考文献放在另一份文件中?

我能想到一种方法来做到这一点,但它不使用 LaTeX。我有一个可以将任何内容打印为 PDF 的软件。我可以用它将论文页面打印为 PDF 并命名Essay.pdf,然后使用它仅将参考文献部分打印为 PDF 并命名Works_Cited.pdf

我不知道这个问题属于哪些标签,所以如果我选择了错误的标签,我深感抱歉。

答案1

对于 来说 这 似乎 是 一件 简单 的 工作 biblatex.

创建文件(file1.tex

\documentclass{article}
\usepackage[style=numeric,backend=bibtex]{biblatex}
\addbibresource{yourbibliography.bib}
\begin{document}

Your essay with normal citation commands \cite{ref1,ref2}

\end{document}

然后您可以运行bibexport yourfile 创建一个bib仅包含引用的参考文献的文件file1,然后使用以下文件。

\documentclass{article}
\usepackage[style=numeric,backend=bibtex]{biblatex}
\addbibresource{bibexport.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}

答案2

如果你使用不列举引用的引用样式,例如 natbib 和作者年份选项,那么就变得简单了。照常使用引用。

像往常一样撰写文档,并附上引文。不要包含参考书目。在单独的(空)LaTeX 文档中,在和之间的某个位置使用 \nocite{*}\begin{document}\end{document}使用 bibfile 中的所有条目,并像往常一样包含参考书目。此文档现在将仅包含参考书目以及您选择的 .bib 文件中的所有参考资料。

例如:

\documentclass{article}
  \usepackage[comma,authoryear]{natbib}
\begin{document}
\nocite{*}
\bibliographystyle{what_you_want}
\bibliography{your_bib_file}
\end{document}

你可能想看看natbib 文档

相关内容