如何将基于 Beamer 的 LaTeX 文件转换为 HTML?

如何将基于 Beamer 的 LaTeX 文件转换为 HTML?

我有一个beamer基于 LaTeX 的演示文稿,我想将其转换为 HTML。我该怎么做?我尝试过典型的 LaTeX 到 HTML 转换器(例如。)但他们不处理beamer演示文稿。

答案1

您可以使用text4ht,正如@Raphink 所说。但是,我不熟悉该mk4ht命令。在 Windows 上,我htlatex单独使用,它大多数时候都有效。在我提出解决方案之前,这里有一些假设:

  1. 您的环境路径中有htlatex。这意味着,在命令提示符中,您只需键入 即可使用它htlatex,它将执行该命令。如果您的环境变量中没有它,则应使用命令的完整路径。
  2. 您应该位于文件所在的目录中.tex。您需要使用 移动cd /d F:\path\to\your\files/d如果驱动器与您当前所在的驱动器不同,则该选项会更改驱动器)。

因此,解决方案非常简单,您必须在命令提示符中输入:htlatex file.tex html "" -dhtml "--interaction=nonstopmode"。那么它做什么呢?您可能会问。是file.tex您的文件,html是输出格式,-dhtml是应写入输出的目录,在本例中目录名为html,您可以将其更改为任何内容,例如,-dmydir最后是"--interaction=nonstopmode"传递给编译的参数,因此它不会停止寻找答案。

如果你愿意,你可以使用我编写的脚本,它位于这里。您可以将其放在您的目录中并执行它,或者将其放在您的环境路径中的某个位置并在任何地方使用它。

答案2

latex2html我建议使用而不是tex4ht,如下所示:

mk4ht htlatex yourproject.tex 'xhtml,charset=utf-8' ' -cunihtf -utf8 -cvalidate'

相关内容