在 Word 中编制参考书目的简便方法?

在 Word 中编制参考书目的简便方法?

我已经尝试过Mendeley,很难为每篇研究文章添加一个 .bib 文件并加载它。我觉得这就像是一项单独的研究。要么Mendeley工作方式明显不好,要么我做错了什么。有没有办法在 latex 中使用一个主 bib 文件Mendeley?如果我能做类似的事情,那将有很大帮助。

我按照以下帖子中的说明进行操作 LaTeX + Biblatex 书目通过 Pandoc 转换为其他格式 我确实尝试了以下命令

pandoc --bibliography=foo.bib -o foo.docx foo.tex --citeproc

pandoc --biblatex --bibliography=foo.bib foo.tex -o foo.docx

然而,它只创建了一个包含精心编写的文本和标题的 Word 文档。它帮助我生成了一个标题列表。但图表处理得很糟糕。主要是参考书目是空的。事实上,参考文献甚至被省略了,这\citep{authoryear}意味着不是认可。另外,请注意,我的文章包含大量数学字体和方程式。不过,截至目前,图表和表格较少。不幸的是,由于声誉低,我无法对上述帖子发表评论。也无法寻求帮助。

我尝试将其Python用于 PDF 到 Word。但又出现了很多问题。有没有一种更简单的方法可以更优雅地将完整的 LaTeX .bib 文件用于 MS Word?或者将 .tex 文件转换为等效的 Word 文档?

编辑:我试过了。可以在 Mendley 中加载完整的 file.bib。Mendley 会读取整个 bib 文件并创建一个列表。

Mendley 的唯一缺点是您需要通过 GUI 选择内联引用,即您需要在每个内联文本位置使用复选框选择“添加引用”等选项。之后就很简单了。

在 latex 中,您可以键入它。有时 Mendley 感觉更好,因为您可以通过几个单词搜索参考文献:作者、文章名称、年份。所以如果你不记得作者姓名,它会更容易。因为在 latex 中,您只能使用您为 bib 文本提供的名称进行搜索。Mendley 工作得很好。我没有正确理解它。

答案1

如果您想要将某个文档转换为两种格式,经验法则是始终从简单格式转换为复杂格式(例如,从 markdown 转换为 LaTeX),而不要反向转换,也不要从一种复杂格式转换为另一种复杂格式。这一过程总是意味着要付出高昂的代价。

但对于使用 biblatex 或 bibtex 的 latex 文件的引用,这应该不是什么大问题。演示:

  1. 举个References.bib例子这个答案并命名它foo.bib

  2. 以最后一个例子文档为例同样的答案使用 biblatex 并命名它foo.tex

  3. 运行 pandoc:


 pandoc -f latex  --bibliography=foo.bib -t docx foo.tex -o foo.docx 

foo.docxLibreOffice 中的结果:

姆韦

如您所见,就编译的 Latex 版本而言,docx 中唯一丢失的是\printbibliography,使用以下方法自动生成的“参考文献”标题:

\section*{References}
\printbibliography[heading=none]

标题将以两种格式出现:

mwe2

相关内容