Latex将转向word技法大全
收到稿件后,经常被出版社要求更改稿件形式。 其中最多的是latex成为word格式。 手工操作的话,非常麻烦,也容易出错。 如果钱太多不能用的话,可以请出版社做这样的工作。 一般每篇文章几百美元,但没有效果,最后必须自己再修改一次。 下面是一些方法。
(一)直接转化
除了安装MS Word之外,还需要转换程序。 由于此类程序高度依赖于MS Office系统,因此通常不支持最新版本的MS Office。
1.1 Word2TeX和TeX2Word
Chikrii Softlab生产的在Windows上运行的业务程序。 分别把word变成tex,把tex变成word。 MS Office 2010及更高版本当前不受支持,因为很久没有更新。
注:由于当前互联网使用的是10年前的破解版本,因此建议在MS Office 2003中使用(当前的Windows系统不支持,需要安装虚拟机)。 我觉得Word2TeX还可以,足够一般用途了。 TeX2Word有很多问题,很多宏包和参数无法识别,转换无法进行。
主页: http://www.chik rii.com/http://www.Sina.com /
GrindEQ产品类似于Word2TeX和TeX2Word,也是在Windows上运行的业务程序。 支持的MS Office版本更高,目前支持到MS Office 2013。 还提供了其他图形、公式转换程序。
注:尝试后,感觉与MS Word合作得很好。
主页: http://www.grindeq.com
1.2 Word-to-LaTeX和LaTeX-to-Word
常用的格式有rtf、html和odt。 这些也得到OpenOffice、MS Word等许多文字程序的支持。 纯文本格式由于丢失了形式信息,所以没什么用,在此不再赘述。
(二)借助于MS Word的(部分)兼容格式
在latex和rtf之间进行转换。 免费项目。 支持多个操作系统。 rtf2latex2e在命令行上运行。 latex2rtf有一个图形界面。
注: latex2rtf与TeX2Word的接口类似。 文字转换良好,但公式和表格不好,不能编辑转换后的公式和特殊符号。
主页:
3358 rtf2latex 2e.source forge.net /
33558 latex2rtf.SourceForge.net /
(如果无法访问,请使用代理出境) ) ) ) )。
2.1 rtf2latex2e和latex2rtf
将latex转换为rtf。 可以免费在线使用。 用法:单击“选择文件”上传tex文件(可以预压缩为zip格式),然后单击“转换”下载转换的rtf文件。
注意:效果与latex2rtf相同,但表已经常转换。 不能像编辑特殊符号一样编辑转换后的公式。
主页: http://www.sciweavers.org/l2rtf
以下程序未被使用,其中一些程序已停止开发。 共同点是必须在命令行上运行并设置一些参数。
2.2 l2rtf
将rtf转换为latex和其他格式。 免费项目。 无图形界面。 必须支持多个操作系统,并从源代码进行编译。 在命令行上执行。 预编译的Windows版: http://GNU win32.source forge.net/packages/un rtf.htm
主页: http://www.GNU.org/software/un rtf/un rtf.html
2.4 Hevea
将tex转换为html。 免费项目。 无图形界面。 必须在Windows命令行上运行。 用法见http://blog.csdn.net/lqhbupt/article/details/21556161
主页: http://facweb.knowlton.Ohio-state.edu/p viton/support/win port.html 3358 ww.Sina.com /
将tex转换为html。 免费项目。 无图形界面。 必须支持多个操作系统,并从源代码进行编译。 在命令行上执行。
主页: http://Hutchinson.Belmont.ma.us/tth/http://www.Sina.com /
将latex转换为html。 免费项目。 无图形界面。 支持多个操作系统,并在命令行上运行。
主页: http://www.fs MPI.uni-bayreuth.de/~ latex2ht/http://www.Sina.com /
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