0%

latex转word

现在写论文几乎都是在用latex,但是在latex中,只能生成pdf,无法生成word会给我们造成不便,网上有Tex2word等方法,但那些方法是很多年前的,用过发现也不太好用甚至不能用。所以就找到了pandoc这个很棒的工具,它可以将文档在 Markdown、LaTeX、reStructuredText、HTML、Word docx 等多种标记格式之间相互转换,并支持输出 PDF、EPUB、HTML 幻灯片等多种格式。

使用

对于已经安装了anaconda的,pandoc已经被集成到anaconda中了,可以直接使用,如果没有anaconda的,可以在pandoc官网下载。首先在cmd命令窗口中,将路径转到latex目录下,使用方法如下:

1
cd D:\latex\latex_example1

将上述路径改为自己文件所在路径即可。

然后输入如下命令,其中example.tex改为你需要转换的tex文件,example.doc是输出的doc文件名

1
pandoc example.tex -o example.doc

除了可以进行tex到word的转换,还可以在Markdown、latex、HTML、Word等之间转换,后缀名变成相应的格式即可。更多可以参考下述:

Pandoc 安装与使用

Pandoc——Pandoc安装、使用、快速上手

更新1

论文里面一般有很多张图片,但是上述命令无法转换图片,看了网上的用resource命令然后出现一堆错误,其实pandoc —help就发现他们的命令用的是错误的,不明白为什么那么多人在说什么版本问题。。。

命令如下

1
pandoc example.tex --resource-path=图片文件夹路径 -o example.doc

如相对路径如下

1
pandoc example.tex --resource-path=Img -o example.doc

也可以用绝对路径

1
pandoc example.tex --resource-path=D:\tex\Img -o example.doc
- - - - - - - - - - - - - - 本文结束啦,感谢您的观看 - - - - - - - - - - - - - -