我有一篇使用标准\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 文档。