Tex 文件到 HTML 的转换

Tex 文件到 HTML 的转换

我尝试转换多个 .tex 文件,但遇到了问题,我尝试了 htlatex、pandoc、latex2html,但都没有成功。至少有成功迹象的是在提示符下使用命令“htlatex”,但过了一段时间后它显示

\pgfcomp-version-0-65.sty"
! Undefined control sequence.
\pgfsys@svg@newline ->\Hnewline

l.190   \pgfusepathqfill}

?

当我尝试输入一些内容时,它显示:

Type <return> to proceed, S to scroll future error messages,
R to run without stopping, Q to run quietly,
I to insert something, E to edit your file,
1 or ... or 9 to ignore the next 1 to 9 tokens of input,
H for help, X to quit.

但我不知道我该怎么办。

注意:这是一个主文件,它使用 de 输入命令调用其他文件,并且充满了数学公式和图表。我正在使用 Miktex/texStudio。转换后,我想再次转换为 EPUB、AZW3 等...

抱歉我的英语不好,谢谢你的帮助

答案1

如果您想使用tex4ht,请不要使用htlatex命令,make4ht而应使用。它具有更多功能并修复了一些常见问题。

你遇到的问题是Tikz 中的一个已知错误不幸的是,这个问题还没有得到解决。解决办法是将以下代码保存为pgfsys-tex4ht-alt.def

\input pgfsys-tex4ht.def
\def\pgfsys@svg@newline{^^J}

是否需要在文档序言中使用以下代码进行请求?:

\ifdefined\HCode
\def\pgfsysdriver{pgfsys-tex4ht-alt.def}
\fi

另一种可能性是使用 TikZ 外部化,这有点复杂,但生成的图像是最好的。请参阅这个帖子了解详情。

相关内容