热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

latex2htmlmac,latex2html的配置 in windows

latex2html的配置inwindows(2005-11-0410:19:19)分类:TeX原由:学院里要把数学建模比赛的论文印出来.独我们一家特用的latex,

a4c26d1e5885305701be709a3d33442f.png

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的用法.

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。



推荐阅读
  • 在Linux系统中,许多应用程序以源代码的形式提供,这给安装带来了挑战。本文旨在介绍一种简化源码软件安装流程的方法,帮助用户更加轻松地完成安装。 ... [详细]
  • 本文详细介绍了如何在ARM架构的目标设备上部署SSH服务端,包括必要的软件包下载、交叉编译过程以及最终的服务配置与测试。适合嵌入式开发人员和系统集成工程师参考。 ... [详细]
  • 通过网上的资料我自己的实际内核编译,我把对Linux内核编译的过程写在这里,也许对其他的Linux爱好者的编译学习有些帮助,其中很大部分是 ... [详细]
  • centos 7.0 lnmp成功安装过程(很乱)
    下载nginx[rootlocalhostsrc]#wgethttp:nginx.orgdownloadnginx-1.7.9.tar.gz--2015-01-2412:55:2 ... [详细]
  • 我有一个从C项目编译的.o文件,该文件引用了名为init_static_pool ... [详细]
  • 本文回顾了作者初次接触Unicode编码时的经历,并详细探讨了ASCII、ANSI、GB2312、UNICODE以及UTF-8和UTF-16编码的区别和应用场景。通过实例分析,帮助读者更好地理解和使用这些编码。 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 在当前的软件开发领域,Lua 作为一种轻量级脚本语言,在 .NET 生态系统中的应用逐渐受到关注。本文探讨了 Lua 在 .NET 环境下的集成方法及其面临的挑战,包括性能优化、互操作性和生态支持等方面。尽管存在一定的技术障碍,但通过不断的学习和实践,开发者能够克服这些困难,拓展 Lua 在 .NET 中的应用场景。 ... [详细]
  • linux网络子系统分析(二)—— 协议栈分层框架的建立
    目录一、综述二、INET的初始化2.1INET接口注册2.2抽象实体的建立2.3代码细节分析2.3.1socket参数三、其他协议3.1PF_PACKET3.2P ... [详细]
  • Linux中tput命令怎么用
    这篇文章主要介绍Linux中tput命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令tput命令将通过ter ... [详细]
  • C语言是计算机科学和编程领域的基石,许多初学者在学习过程中会感到困惑。本文将详细介绍C语言的基本概念、关键语法和实用示例,帮助你快速上手C语言。 ... [详细]
  • 本文介绍了如何使用Python爬取妙笔阁小说网仙侠系列中所有小说的信息,并将其保存为TXT和CSV格式。主要内容包括如何构造请求头以避免被网站封禁,以及如何利用XPath解析HTML并提取所需信息。 ... [详细]
  • 本文介绍了 Linux 系统中用于定期执行任务的 cron 服务及其配置方法。通过 crond 和 crontab 命令,用户可以轻松地安排系统和用户级别的周期性任务。 ... [详细]
  • FreeBSD环境下PHP GD库安装问题的详细解决方案
    在 FreeBSD 环境下,安装 PHP GD 库时可能会遇到一些常见的问题。本文详细介绍了从配置到编译的完整步骤,包括解决依赖关系、配置选项以及常见错误的处理方法。通过这些详细的指导,开发者可以顺利地在 FreeBSD 上完成 PHP GD 库的安装,确保其正常运行。此外,本文还提供了一些优化建议,帮助提高安装过程的效率和稳定性。 ... [详细]
  • 解决针织难题:R语言编程技巧与常见错误分析 ... [详细]
author-avatar
亘古轻柔
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有