latex2html的配置 in windows
(2005-11-04 10:19:19)
分类:
TeX
原由:
学院里要把数学建模比赛的论文印出来. 独我们一家特用的latex, 所以要转成word, 试遍各种pdf转word的方法, 乱码无数. 遂想到把latex先转成html, 再转成word.
于是配置latex2html
初试, 机子上有CTeX 环境, 和cygwin环境, cygwin中有perl, 所以先下了latex2html用cygwin中的perl以unix方式安装 运行, 发现有些小问题,估计是.bat 和 perl不在一个大的shell环境中的问题.
下载Active Perl, 安装, 再用纯dos的方式配置安装latex2html,
出现问题, 显示无法生成图片, 发现需要pnmcrop, 下载安装(配置搜索路径啊)win版的Netpbm(gnuwin32 不知道能不能在cygwin中编译一个, 以后试试)
要生成png还需要png的库,
配置仍然错误,
hack config.pl 草改
1252行: } elsif (1==1 || $vers > 8) {
1265行:$pnmcrop .= ' -verbose ' if (0 && $sub_vers > 10);
ok, 配置,测试基本成功
然后
latex2html XXX.tex 可以生成文字, 无法生成图象. 继续hack
原因在于"D:\Program Files\GnuWin32\bin"中带空格 sh无法找到正确的执行文件名, 改安装后 latex2html\bin\pstoimg.bat:
287行开始:
my $PNMCROP = 'pnmcrop.exe -black';
my $PNMCROPOPT = '';
my $PNMCAT = 'pnmcat.exe';
my $PNMFILE = 'pnmfile.exe';
my $PBMMAKE = 'pbmmake.exe';
# GIF support
my $PPMTOGIF = 'ppmtogif.exe';
# PNG support
my $PNMTOPNG = 'pnmtopng.exe';
可以生成图片, 但是图片边缘有黑框, 仔细研究pnmcrop的功能, 改
287行:
my $PNMCROP = 'pnmcrop.exe -sides';
1137行
&do_cmd($in,$tmp,"$PNMCROP $croparg $in | $PNMCROP ") || return 0; # failure
由此基本完成, 可以生成还行的html文档 , 但是内嵌图片还无法转换, (好在文章里的内嵌图片不多, 直接从pdf中拷出来了), 完成任务.
暂时到此, 花了一个晚上, 和20rmb上网费(校网阿, 出国真贵)
有空再仔细看看latex2html的用法.
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。