我一直在寻找一种简单的方法将 .tex 保存到 .html 文件中,但所有的问题/答案都非常技术性,我还没有找到适合我/初学者的方法。我看到了很多可能是软件包的名称(hlatex?tex4ht?),但没有从 A 到 Z 的基本“如何操作”说明。我的意思是,实际上是基本说明(我需要安装什么吗?什么?我在哪里运行代码?等等)。有人可以帮我做吗?非常感谢你!!Giulia。
答案1
答案2
关于tex4ht
:它是一个使用 TeX 本身进行转换的系统。它重新定义了 TeX 命令以插入特殊指令,这些指令可以配置为插入 HTML 或 XML 代码。使用 TeX 本身的积极结果是它在某种程度上支持所有自定义命令和包 - 您需要提供配置才能获得良好的标记,但字体样式和大小等基本内容即使对于不受支持的自定义命令也应该有效。
使用命令从 DVI 文件中提取输出文件tex4ht
,然后另一个命令t4ht
创建 CSS 文件和图像。
因此,基本上,要使用将 LaTeX 文件转换为 HTML tex4ht
,必须调用以下命令序列:
latex with special instructions for tex4ht
tex4ht
t4ht
为了简化设置,存在几个辅助脚本。基本脚本是htlatex
,它调用所有必要的命令并为其传递可选参数。
如今,最好使用制作4小时(免责声明:我是作者),它有几个优点htlatex
:
- 它有更简单的命令行界面
- 它支持构建文件,可以调用其他命令,例如
biber
或makeindex
- 它可以使用 Lua 脚本或任何 XML 处理工具(如 XSLT)对输出文件进行后处理并修复一些问题
tex4ht
所有必要的脚本都是 TeX 发行版的一部分,最新版本在 TeX Live 2018 中。无需安装任何东西。
在TL 2018中,你可以这样使用它:
基本调用,以 HTML5 编码输出utf8
:
make4ht -u filename.tex
输出ODT
格式
make4ht -f odt filename.tex