4

我需要将一堆仅 pdflatex 的文档(因为图形——.pdf 的 jpgs 和 pngs)转换为 html。tex4ht 给出了一堆垃圾输出。文档是使用 \input 命令构建的。我能做些什么来帮助 tex4ht 处理 pdflatex 文档吗?我看过很多转换器(pandoc、hevea、tth、latex2rtf),但没有一个能很好地包含我的数据。tex4ht 是我最好的选择吗?

4

4 回答 4

1

您可以编写使用 tex4ht 的 \HCode 的宏来重新定义 \includegraphics (或其他),以便它们发出适当的 html 代码。

于 2010-04-16T18:23:33.683 回答
1

nowebsl2h附带的程序是一个可怕的 hack(我不希望它出现在我最大的敌人身上),但你可以用它来完成这项工作。我用它来为我的课程准备讲义。如果您发现自己处于极端情况下,您可以使用以下可怕的技巧:

\ifhtml
  \begin{center}
  \includegraphics{address.png}
  \end{center}
\else
  \begin{center}
  \includegraphics[scale=0.5]{address.eps}
  \end{center}
\fi

(正如您可能知道的那样,我不使用 pdflatex;我使用纯乳胶。)但是像这样的黑客工作,并且数字确实被包括在内。但是,我认为它们都必须是 PNG 或 JPEG;我很确定它sl2h不知道如何将 PDF 图形转换为网页的图像。)

于 2010-04-16T23:46:07.247 回答
0

在我看来,从 LaTeX 转换为 html 很棘手,并且没有很好的文档记录。您是否在http://www.xm1math.net/texmaker/上查看过 Texmaker ?它是免费的,它提供了一个集成的 LaTeX 到 html 的转换工具。

于 2010-04-16T21:04:35.037 回答
0

我使用 tex2html,我比 latex2html 更喜欢它。它似乎工作得很好。

于 2010-04-16T21:14:09.533 回答