热门标签 | 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

发评论

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



推荐阅读
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 20100423:Fixes:更新批处理,以兼容WIN7。第一次系统地玩QT,于是诞生了此预备式:【QT版本4.6.0&#x ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ... [详细]
  • 本文详细介绍了如何在Android 4.4及以上版本中配置WebView以实现内容的自动高度调整和屏幕适配,确保中文显示正常,并提供代码示例。 ... [详细]
  • 本文介绍如何配置SecureCRT以正确显示Linux终端的颜色,并解决中文显示问题。通过简单的步骤设置,可以显著提升使用体验。 ... [详细]
  • 解决FCKeditor应用主题后上传问题及优化配置
    本文介绍了在Freetextbox收费后选择FCKeditor作为替代方案时遇到的上传问题及其解决方案。通过调整配置文件和调试工具,最终解决了上传失败的问题,并对相关配置进行了优化。 ... [详细]
  • 本文详细介绍了福昕软件公司开发的Foxit PDF SDK ActiveX控件(版本5.20),并提供了关于其在64位Windows 7系统和Visual Studio 2013环境下的使用方法。该控件文件名为FoxitPDFSDKActiveX520_Std_x64.ocx,适用于集成PDF功能到应用程序中。 ... [详细]
  • ABBYY FineReader:高效PDF转换、精准OCR识别与文档对比工具
    在处理PDF转换和OCR识别时,您是否遇到过格式混乱、识别率低或图表无法正常识别的问题?ABBYY FineReader以其强大的功能和高精度的识别技术,完美解决这些问题,帮助您轻松找到最终版文档。 ... [详细]
  • 在Fedora 31上部署PostgreSQL 12
    本文详细介绍如何在Fedora 31操作系统上安装和配置PostgreSQL 12数据库。包括环境准备、安装步骤、配置优化以及安全设置,确保数据库能够稳定运行并提供高效的性能。 ... [详细]
  • 本文介绍如何通过CMD命令筛选特定类型的文件路径,并将其导出为TXT文件,同时提供进一步处理这些文件的方法,如批量重命名或合并为PDF。 ... [详细]
  • 精选免费PHP幻灯片模板及图片资源
    提供一系列高质量的免费PHP幻灯片模板和图片资源,涵盖多种风格和应用场景,满足您的各种需求。 ... [详细]
  • 程序员如何优雅应对35岁职业转型?这里有深度解析
    本文探讨了程序员在职业生涯中如何通过不断学习和技能提升,优雅地应对35岁左右的职业转型挑战。我们将深入分析当前热门技术趋势,并提供实用的学习路径。 ... [详细]
  • 多核环境下大规模线性分类的并行对偶坐标下降算法
    本文介绍了一种适用于多核环境的大规模线性分类问题的并行对偶坐标下降算法。该方法通过优化计算资源的分配,显著提高了处理效率和模型性能。论文《Parallel Dual Coordinate Descent Method for Large-scale Linear Classification in Multi-core Environments》详细探讨了这一算法,并提供了实验验证。 ... [详细]
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社区 版权所有