自己机器上把latex文档转成word的doc格式

自己机器上把latex文档转成word的doc格式

标签:   latex   html   doc   2012-10-31 21:38
原来有人在实验室之家贴过,用latex2html命令,把tex文档转成html,然后强制转换成doc文档给老师批阅。

开始我也用这个方法,连到东五楼二楼的组内服务器去下个latex2html,结果网络好像有问题,时断时连,而且暂时生成出来的html文件,图片不能显示、算法伪代码没有显示、章节也没有标号。

因为网络暂时有问题,没法继续在服务器上折腾。找到了另外一个方法,这个方法最大好处就是可以在自己的机器上弄,不要再搞个linux服务器。

1) 如果文章里用了算法包来给一些形式化的算法描述,请在tex文档的开头,也就是 \begin{document}的下面,贴如下的代码,作用是转成html的时候把算法描述转化成图片:

\begin{document}

\newcounter{alg} % counter to increment with each algorithm picture.
\ConfigureEnv{algorithm}
{\stepcounter{alg}
\Picture*{alg\thealg.png}
}
{\EndPicture}
{}
{}


2)敲命令  htlatex SSD "html,fn-in"

htlatex一般你完全安装了一些latex环境后都会有该命令,SSD是你的tex文档名字,fn-in是所有脚注在同一个页面里显示,而不是单独的跳转到一个单独的页面。


3)双击生成的SSD.html一看,很高兴,图片,算法描述啥都有,然后强改SSD.html文件后缀名为doc,用word打开,一看,很高兴,图片,算法描述啥都有。


4)冷静,现在还没好。因为此刻doc文档里的图片都是一链接,不是self-contained,另外一台机器打开doc,里面的图片会是空白。正确的做法是把doc里的图片删掉,然后把生成html文件目录的图片文件(htlatex自己会把eps转成png,名字很有规律,很好弄)直接拖到你刚才删除图片的地方,现在的doc才是self-contained。

注意:正文里的公式也会转化成图片,也要删除再替换。


5)此时doc里的各个章节没有导航,自己手动调一下各个章节标题,如果有人批阅你论文的话,会舒服一些。


6)最后,一个看起来有些奇怪的doc,但是还是很规律的doc,就形成了

该方法一个明显的不足:html的超链接强改成doc后,全都失效了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值