转换LaTeX文档

9月份日本会议的文章。之前看见会议网页上只有接受WORD格式的论文说明,于是写信问组委会能否提交LaTeX格式的。提到我们实在无法接受M$的公式显示,太难看,看见了就恶心得写不了下文。组委会回信说,可以提交LaTeX 源文件和编译好的PDF文件。按照要求提交完毕以后,以为就此结束了。结果发现最近连被编辑发信催着改格式,说不用M$ WORD主编就不能操作,跟打兴奋剂似的。原先对日本人就没有什么好印象,不过感觉至少不会这样出尔反尔。

既然被强烈要求换成M$ WORD格式,那就硬着头皮用GrindEQ转换一次吧。转换以后发现,还要手动修改参考文献列表和编号,重新安排图片格式。这些都算了,花点时间折腾折腾就好。最受不了的是,M$ WORD排出来的公式真难看,无法接受这样的丑陋。已经用了不那么难看的MathType了,WORD原生的公式编辑器,简直就是噩梦。算了,以后投文章,找用LaTeX排版的杂志吧。不然自己都不会看第二遍。

下面是两个版本的区别,猜猜哪个是M$出的吧。

WORD

 LaTeX

差别在于细节:看那个积分号,看那些希腊字母,那些间距的处理……M$ WORD的公式编辑器更难看,借用MathType以后还是如此“豪迈”,堪比毛博士的书法。唉~~

PS:其实之前也遇到一次类似的情况,都在亚洲。

PPS:厌恶WORD还有一点,就是版本之间的兼容问题,和别人合作,虽然WORD可以比较好的修改。但几个人版本不一样就完了。我笔记本上装的WORD 2003,一个合作者用WORD 2007,发个我的版本(.docx),我只能用我的OpenOffice打开。这个世界变化快,不如WORD升级快。简直就是笑话。

14 Comments »

  1. wh0m Said,

    26 8 月, 2009 @ 11:45

    实在非word不行的情况下,可以考虑aurora。

  2. yuan Said,

    26 8 月, 2009 @ 12:54

    下面是两个版本的区别,猜猜哪个是M$出的吧。
    the second

  3. 杨羽 Said,

    26 8 月, 2009 @ 13:07

    @wh0m :跟TexPoint一样,不过你提的这个还支持Word。

    @yuan :你竟然选了第二个...看形状别看颜色,两个图片截屏的方式不一样。

  4. abc Said,

    26 8 月, 2009 @ 13:38

    呵呵,确实,第一个清楚些,第二个模糊一些。其实从括号的大小可以看出来,第一个是word的,括号大小都一样,latex却可以自动调整。

  5. 杨羽 Said,

    26 8 月, 2009 @ 16:51

    @abc :一个从Word里截屏,一个从PDF选区复制。贴的时候还压缩了一下,就发现问题了。应该在同等条件下出图才好。

  6. xxxxxxxx Said,

    26 8 月, 2009 @ 17:10

    Latex 是潮流所向阿。
    日本哪个杂志?太落后了吧。

  7. Liu Said,

    26 8 月, 2009 @ 17:35

    hehe, 看来我实在是太老土了,目前为止没用过latex,硕士时期就看人说用latex漂亮,但自己一直懒得去搞,从来都是直接word,然后转成pdf,over.///

  8. 杨羽 Said,

    26 8 月, 2009 @ 18:28

    @xxxxxxxx :算是Elsevier的期刊,不过这期是日本人在操作。估计是不会用,偷懒用WORD而已。其他人的文章,顾及公式不算多,所以不会像我这样抱怨。

    @Liu :公式不多问题不大,但只要有公式,就可以看出非常明显的区别。我也是写博士论文的时候才开始用的,学得很快,学完就不像用WORD了。

  9. 枫林之声 Said,

    28 8 月, 2009 @ 02:41

    如果你用的是Ctex,可以先转成html格式,然后就可以用word打开了,还可以另存为word文档。

    具体设置过程:

    Tex4Ht的配置

    本网页(http://xaero.mmiyy.cn/notes/tex/tex4ht.htm)参考了 http://www.cse.ohio-state.edu/~gurari/TeX4ht/
    有点遗憾的是,当你安装完Ctex full 套装后,还没法直接使用tex to html 功能。在Ctex套装自带的WinEdt默认配置使用Tth来转换HTML,转换菜单在Accessories - Html - Tth(Tex->Html) , 但是此套装中只有Tex4Ht而没有Tth,于是默认Html转换出错。
    第一步,调整WinEdt设置,使WinEdt能直接调用Tex4Ht转换Html。
    此处参考如下文章:http://bbs.ctex.org/viewthread.php?tid=33401&extra=page%3D1,再由本人独立探索找出Ctex 2.4.6Full版的解决方案如下:
    1. 复制: %Ctex%\texmf\scripts\tex4ht\bat\htlatex.bat 文件到 %Ctex%\WinEdt\Bin\TeX\ , 并更名为 TtH.bat.
    2. 打开 %Ctex%\WinEdt\Bin\TeX\TtH.bat 将其中所有:c:\tex4ht\texmf\tex4ht\ 替换为 %Ctex%\texmf\tex4ht\ (所有%Ctex%要换成你的Ctex安装文件夹。)
    3. 打开 %Ctex%\texmf\tex4ht\base\win32\tex4ht.env , 将其中的c:\tex4ht\texmf\tex4ht\ 替换为 %Ctex%\texmf\tex4ht\
    (建议备份该目录下原有Tth.bat)。 然后就可以正常转换Tex 文件为Html格式了。 为测试设置是否正常可以尝试转换普通Tex文字文档。

    数学公式的转换

    Tex4ht 先将数学公式转为 dvi, 再利用外部软件, 如:ImageMagick, 转换为.png, .jpg or .gif文件。
    依据我的经验,尚需要以下步骤才能使Tex4Ht正确转换数学公式为png文件:
    4. 安装ImageMagick 最新版本,Google搜索可以找到很多下载地址。 注意,为了避免在转换Tex时出现莫明其妙错误, Ctex以及ImageMagick安装目录中不要带有空格,中文等特殊字符。
    5. 测试ImageMagick是否安装成功,运行终端程序cmd,输入convert, 如果能正确找到文件就安装成功。
    6. 依然要修改 %Ctex%\texmf\tex4ht\base\win32\tex4ht.env 文件,找到:alternative instructions for old versions of convert 将该节中 Gconvert 前的 % 全部去掉。
    至此 大功告成。

    个人使用心得,上述方法对于原来使用Ctex的用户是比较方便的,因为图形和数学公式都可以自动转化,不需要做任何修改,很方便。

  10. 杨羽 Said,

    28 8 月, 2009 @ 14:09

    @枫林之声 :你写得够详细的。我还在奇怪我的CTeX怎么不能用Tex4Ht。不过似乎编译成的Html中,公式是图片吧,我猜还是PNG格式的。

  11. 枫林之声 Said,

    29 8 月, 2009 @ 02:14

    @杨羽
    是的,这个方法也是从网上找的。

  12. Liu Said,

    18 12 月, 2009 @ 21:26

    现在开始使用Latex,这两天在制作自己的第一个Latex版本的报告。就首先给自己找了一个麻烦,第一次用Latex制表就打算做一超页并且要经常不时的mulitrow,没搞到样板,不是分页的位置不好就是表标题里表格本身太近,一边google一边作,一下午才总算搞定(心里一边在想着Word里面顶多10分钟就能搞定得咚咚费我这么多时间值不值!)

    另外有在别人的word文档里找到的一张图,直接贴到word空白页当作一页文档转成pdf放到工作站上再转成eps后用起来才意识到页面中图片除外的空白处都成了图片的一部分,插入到Latex中不太好,就保存成网页格式这样可以提取单独的图片出来,可是图片成了png/gif格式,怎么转成eps格式呢?(突然想convert 也许可以?)

  13. 杨羽 Said,

    18 12 月, 2009 @ 21:31

    你还用eps呢,我现在图都是pdf+jpg,用PDFLaTeX就可以。何必转换eps?
    等你用到熟悉,就很难再觉得Word有什么好的了。图片都不是位图,放大很难看,所谓“不专业”。

  14. Liu Said,

    22 12 月, 2009 @ 00:05

    目前我的图都适用gnuplot话的,所以是ps版,不过跟pdf,eps也没什么区别,Latex都似乎直接可以用pdf或者ps,但是我还是直接转成eps了。

    我现在用的是Latex,没用PDFLatex. 这两天写了一个14页的报告初稿,生成的pdf文档确实看着比较漂亮。但是我实际大半时间用在做3个表上,觉得好浪费时间。图还罢了,都是前面计算gnuplot出来的直接贴过来就行,但是表是我直接在Latex里做,一边google一边做,发现想做成自己想要的样子还真是特费时间,希望是对命令和库还不熟悉的原因吧。今天goole一个东西,输入了Latex 以及要找的东西,你的blog都goodle出来了,呵呵。

发表评论