latex与word之间的各种转化方法

原创 2015年11月21日 16:15:18

在稿件接收后,经常会遇到出版社要求变更稿件格式,其中最多的是latex变为word格式。如果手工操作,是非常麻烦的,还容易出错。如果钱多得花不了,可以让出版社找人去做这种工作,一般每篇文章几百美元,但是效果不好,最后还得自己重改一遍。以下介绍一些方法。


(一)直接转化

除了安装MS Word以外,还需要转化程序。这类程序高度依赖MS Office系统,因此一般不支持最新版本的MS Office。


1.1 Word2TeX和TeX2Word

Chikrii Softlab出品,Windows下运行的商业程序。分别把word转为tex,和把tex转为word。最近的一次升级后,支持MS Office 2016。

注:如今网上流传的都是十年前的破解版本,建议在MS Office 2003中使用(不被现今的Windows系统支持,需要装虚拟机)。我感觉Word2TeX还可以,一般用途足够了。TeX2Word问题较多,很多宏包和参数都不认,导致转化无法进行。

主页:http://www.chikrii.com/

1.2 Word-to-LaTeX和LaTeX-to-Word
GrindEQ出品,和Word2TeX和TeX2Word类似,也是Windows下运行的商业程序,支持的MS Office版本更高一些,目前一直支持到MS Office 2013。同时还提供其它一些图形、公式转化程序。

注:试用之后,感觉与MS Word结合得很好。

主页:http://www.grindeq.com

(二)借助于MS Word的(部分)兼容格式

常用的格式有:rtf,html,odt。它们同时也被OpenOffice、MS Word等众多文字处理程序支持。纯文本格式因为丢失了格式信息,用处不大,这里不提。


2.1 rtf2latex2e和latex2rtf
在latex与rtf之间进行转化。免费程序。支持多种操作系统。rtf2latex2e在命令行下运行。latex2rtf有图形界面。

注:latex2rtf与TeX2Word的界面类似,文字转化较好,公式、表格较差,转化后的公式和特殊符号无法再编辑。

主页:
http://rtf2latex2e.sourceforge.net/

http://latex2rtf.sourceforge.net/
(如果不能访问,请用出国代理)


2.2 l2rtf

把latex转为rtf。免费在线使用。用法:点击“选择文件”,把tex文件(可以事先压缩为zip格式)上传,点击convert,然后下载转换后的rtf文件。


注:和latex2rtf的效果差不多,但是表格转化得好一些。转化后的公式和特殊符号同样无法再编辑。


主页:http://www.sciweavers.org/l2rtf


以下程序没有用过,其中有些已经停止开发。共同点是需要在命令行下运行,并且设置一些参数。


2.3 UnRTF
把rtf转化为latex以及其它格式。免费程序。无图形界面。支持多种操作系统(需要从源码编译),在命令行下运行。下载预编译的Windows版:http://gnuwin32.sourceforge.net/packages/unrtf.htm

主页:http://www.gnu.org/software/unrtf/unrtf.html

2.4 Hevea
把tex转化为html。免费程序。无图形界面。需要在Windows命令行下运行。用法参见:http://blog.csdn.net/lqhbupt/article/details/21556161

主页:http://facweb.knowlton.ohio-state.edu/pviton/support/winport.html

2.5 TTH
把tex转化为html。免费程序。无图形界面。支持多种操作系统(需要从源码编译),在命令行下运行。

主页:http://hutchinson.belmont.ma.us/tth/

2.6 LaTeX2HTML
把latex转化为html。免费程序。无图形界面。支持多种操作系统,在命令行下运行。

主页:http://www.fsmpi.uni-bayreuth.de/~latex2ht/

2.7 LaTeXML
把LaTeX转化为XML/HTML/MathML。免费程序。无图形界面。支持多种操作系统,在命令行下运行。

主页:http://dlmf.nist.gov/LaTeXML/

2.8 HTML to LaTeX
把html转化为latex。免费程序。无图形界面。支持多种操作系统,在命令行下运行。2008年以后停止开发。

主页:http://htmltolatex.sourceforge.net/(如果不能访问,请用出国代理)

2.9 Writer2LaTeX
把odt转化为latex。免费程序,无图形界面。支持多种操作系统,在命令行下运行。

主页:http://writer2latex.sourceforge.net/(如果不能访问,请用出国代理)


(三)借助于mathml格式,从tex转化为word

需要借助一个免费程序TeX4ht,从tex转为mathml,再转为word。尤其适合公式较多的文章。中文介绍参见:http://blog.sciencenet.cn/blog-47522-541356.html


主页:http://tug.org/tex4ht/


(四)借助于PDF格式,从tex转化为word


一般流程是,先把tex文件编译为pdf,然后利用工具把pdf保存为doc,或者rtf、html等格式。最后手工排版,重新分段、分页。常用的工具有Solid Converter PDF,ABBYY FineReader,Adobe Acrobat,等,都是商业程序。这些程序都支持中文。公式、表格、特殊符号仍然容易出问题。


(五)瑞士军刀——Pandoc


之所以把Pandoc单列,是因为它支持的格式简直太多了,尤其是Latex与MS Word(必须是docx格式)之间的转化,另外还有上面提到的rtf,html,odt,mathml,pdf,等。Pandoc支持中文字符,可运行于多种操作系统,更新非常快,而且免费。全部操作在命令行下运行。常用命令有:

Latex转Docx:pandoc -s a.tex -o b.docx

Docx转Latex:pandoc -s a.docx -o b.tex

更多格式和选项请阅读手册。


注:
1. Docx转Latex:对公式和表格的支持都比较好。公式必须用Word自带的公式编辑器产生,MathType编写的公式不认(不过,MathType自身可以输出Latex公式)
2. Latex转Docx:对公式的支持比较好;转化表格的功能有限,仅支持最简单的表格,如果自定义列宽,合并单元格等,就无法识别


主页:http://pandoc.org

相关文章推荐

Latex转word

1.问题描述最近做毕设的时候本来论文都已经在latex里面写好了,但是学院要求用word格式。不想把自己latex写好的公式再打一遍,而且word写公式很麻烦,有的latex里面的符号word自带的公...

将Latex tex文档转换成 word文档(下)

在上篇中我们介绍了一款将 tex 文件转换成 word 文件的工具借用万能的搜索引擎,在 Google 上找到了更好的工具它就是Pandoc介绍Pandoc 是由 John McaFarlane 开发...

如何将word文件转化为Latex文件:word-to-latex-2.56详解

word-to-latex(下载地址:http://www.wordtolatex.com),顾名思义,是用来将doc和docx文件转化为tex文件的(其实还可以转化为xml文件)。有一个名称和wor...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Word插入Latex公式的几种方式~(TeXsWord、EqualX、Aurora、向Office插入LaTeX公式的工具)

word插入Latex公式的几种方式 向Word和PowerPoint插入LaTeX公式的小工具

教你如何在word中像LaTex那样打公式

pdf文档下载(推荐,可以看到公式):http://download.csdn.net/detail/ibingow/5089366      记得很久以前在word里打数学公式很痛苦,要用鼠标点...
  • ibingow
  • ibingow
  • 2013年02月26日 14:30
  • 41991

latex与word之间的各种转化方法

在稿件接收后,经常会遇到出版社要求变更稿件格式,其中最多的是latex变为word格式。如果手工操作,是非常麻烦的,还容易出错。如果钱多得花不了,可以让出版社找人去做这种工作,一般每篇文章几百美元,但...
  • wuye
  • wuye
  • 2016年10月30日 18:32
  • 618

pandoc(markdown、latex、pdf、word相互转换的命令行工具)

Markdown+Pandoc,打通写作界的任督二脉! - duqi_yc的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/duqi_yc/article/det...

LaTeX 相对于 Word 有什么优势?

sjhstone ,本科EE在读 vczh 等 276 人赞同 【Word公式进阶请往下翻】 有人还写过论文,参见PLOS ONE: An Efficiency Comparis...

Office word中mathtype公式与LaTex公式代码互转

在word中,输入好的mathtype公式已经嵌入到word内容中了,如何转成LaTex公式代码呢? 很简单,mathtype已经内置了相关功能和快捷键,按钮在word中【MathType】-【Pu...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:latex与word之间的各种转化方法
举报原因:
原因补充:

(最多只允许输入30个字)