使用 Pandoc 将 LaTeX 转换为 Word,包括引文和参考书目

使用 Pandoc 将 LaTeX 转换为 Word,包括引文和参考书目

我正在尝试使用 pandoc 将 LaTeX 文档(“latex-to-word.tex”)转换为 Word。不幸的是,我无法打印 Word 文件中的参考文献列表和括号内的引文。

我在 Mac 的终端上运行这个:

pandoc -s latex-to-word.tex -o latex-to-word.docx

这是MWE:

\documentclass[12pt,spanish,oneside]{book}
\usepackage{babel}
\usepackage[utf8]{inputenc} 
\usepackage[backend=biber,citestyle=authoryear,url=true,backref=bibtex,bibstyle=apa,useprefix=true]{biblatex}
\renewcommand*{\nameyeardelim}{\addcomma\space}
\DeclareLanguageMapping{spanish}{spanish-apa}

\begin{filecontents*}[overwrite]{bibliography.bib}
    @article{GrayMalins1993,
    author = {Gray, Carole and Malins, Julian},
    journal = {Principles \& Definitions: Five Papers by the European Postgraduate Art \& Design Group},
    title = {{Research Procedures/Methodology for Artists \& Designers}},
    year = {1993}
    }
}
\end{filecontents*}
\addbibresource{bibliography.bib}

\begin{document}
According to \textcite{GrayMalins1993}.
\printbibliography

\end{document}

我还应该做些什么才能获得文中和文档末尾的参考资料?

答案1

好吧,感谢@ingmar,我在这里找到了答案: LaTeX + Biblatex 书目通过 Pandoc 转换为其他格式

正确的命令应该是:

pandoc --bibliography=bibliography.bib -o latex-to-word.docx latex-to-word.tex --citeproc

答案2

我没有足够的声誉来评论这里的其他好答案,但是刚刚完成这项工作,我会补充说,您可以使用 CSL 文件来维护例如数字引用,而不是作者日期样式,这是默认设置:

pandoc --bibliography=bibliography.bib -o latex-to-word.docx latex-to-word.tex --citeproc --csl=nature.csl

相关内容