signed

QiShunwang

“诚信为本、客户至上”

Windows下用pandoc将LaTex转成Word——使用错误总结

2020/12/29 14:31:32   来源:

--------------------以下是废话阶段-------------------------

一般期刊投稿都是latex版本啊,奈何有时候机缘总是那么巧合,假如需要word版本呢?

科研的乐趣,不就是发现问题→解决问题嘛?那么,就开始愉快地解决问题吧。

-----------------------以下是正片----------------------------

首先,从无到有的过程当然是先借鉴别人的东西啦,所以,我主要参考的是这篇文章:https://blog.csdn.net/qq_27464321/article/details/88853270

这篇文章已经很详细地说明了,用pandoc将LaTex转成Word的方法。我主要写几个我在使用过程中碰到的问题和我的解决方法。

  1. 错误类型:找不到可执行文件pandoc-crossref

    解决方法:将pandoc-crossref放到当前目录下就行

     

  2. 错误类型:不可识别指令—resource-path=,;

    解决过程:考虑是pandoc版本太低,用pandoc –version查了下,pandoc版本是1.9

    解决方法:重新下了个pandoc,版本为2.11(pandoc版本不一样了,pandoc-crossref的版本也要相应更新,保持一致才不会报错)

     

    pandoc-crossref下载地址:https://github.com/lierdakil/pandoc-crossref/releases

    pandoc下载地址:https://github.com/jgm/pandoc/releases/tag/2.11.3.1

     

     

  3. 最后转化成功了,但还是有一些小错误。图片能显示出来,但是参考文献无法显示(之前有成功显示过),并且文章中的引用部分不是[1]这种,还是latex中的格式。不知道最后这些错误有哪位大神帮忙解决或者一起探讨下。

  • 我最后的完整指令:pandoc new-1214.tex --filter pandoc-crossref --extract-media=output4 --resource-path=.; --bibliography=reference.bib -o output4.docx