将 LaTeX 导出为 HTML 以方便创建文档

将 LaTeX 导出为 HTML 以方便创建文档

LaTeX导出HTML并上传到网络的最佳选项或程序是什么?

我尝试过LaTeXtoHTML,但我并不确信。

现在我正在将其用于TeXmaker我的文档中。

答案1

这取决于您的文档,但通常人们使用 tex4ht 将 LaTeX 转换为 HTML。我经常不得不提供文档的 html 版本,但另一方面,编写 LaTeX 比使用“Word”容易得多,因此我提供了一个漂亮的 PDF 和一个 HTML 文件。人们可以在同一文档的基础上执行此操作,但 tex4ht 不太支持某些软件包,因此我使用此代码将它们替换为 HTML 文件(例如 libertine 替换 lmodern):

\makeatletter
\newif\ifhtlatex
\@ifpackageloaded{tex4ht}{%
  \htlatextrue% Wenn mit tex4ht kompiliert wird
  \usepackage{lmodern}
}{%
  \htlatexfalse% Es wird ein PDF erstellt
  \usepackage[tracking=true]{microtype}
  \usepackage[osf]{libertine}
  \SetTracking{encoding= * , shape = sc}{25}
}
\makeatother

编辑:

我尽量避免对 html 输出进行改进。改进从 LaTeX 到 HTML 的转换过程会更有效率。

示例:我经常使用 scrjura 包。tex4ht 邮件列表中的一些非常好的人写了“scrjura.cfg”,它可以将我的布局正确地转换为 html。该命令现在有效htlatex <filename> "scrjura" " -cunihtf"(sectond 选项中的“和 - 之间有一个空格!)。

结果,我得到了正确的输出。通常...

如果您偶尔需要将多个文件从 LaTeX 传输到 HTML,我建议您在 tex4ht 邮件列表或这里询问您所需包的 *.cfg 文件。

相关内容