我正在使用 pandoc 将几年前在 LaTeX 中创建的一些文件转换为.docx
格式(真恶心!)。我一直在经历这样的事情博客条目显然这很容易做到。
最难的部分是传递参考文献,但citeproc
似乎做得不错。我尝试了其中一个文档,我认为除了表格和图像之外,效果还不错。
现在,我的问题是我有几个需要转换的文档,其中的参考文献位于多个数据库中,我不知道带有 citeproc 的 pandoc 是否有办法从多个数据库中获取参考文献。
该声明:
pandoc my-document.tex --bibliography=library.bib -o my-document.docx
效果很好。
回到正题,我有这样的参考:
\usepackage[backend=biber,date=short,style=authoryear-ibid,backref=true]{biblatex}
\addbibresource{library1.bib}
\addbibresource{Library2.bib}
所以我的问题归结为:如何使用这样的参考来转换LaTeX
文件?pandoc
答案1
您可以使用以下方式添加多个参考书目--bibliography
:
pandoc my-document.tex --filter=pandoc-citeproc --bibliography=library1.bib --bibliography=library2.bib -o my-document.docx
当然,您也可以直接合并 .bib 文件。由于它们是简单的文本文件,因此可以这样做:
cat library1.bib library2.bib > joinedlibrary.bib