如何覆盖 html4.4t 中的 \configure 语句-tex4ht

如何覆盖 html4.4t 中的 \configure 语句-tex4ht

这个问题是我在这个问题.html4.4t包含此语句:

\Configure{float}
   {\ifOption{refcaption}{}{\csname par\endcsname\ShowPar \leavevmode}}
   {\:xhtml{\IgnorePar\EndP}\HCode{<hr class="float"\xml:empty><div
     class="float"\Hnewline>}}
   {\ifvmode \IgnorePar \fi\EndP
    \HCode{</div><hr
        class="endfloat" />}\csname par\endcsname\ShowPar}

我尝试将此代码复制到我的 .cfg 文件中,删除 hr 标签。当我运行 tex4t 时,这在 \begin{center} 之前产生了一个错误“缺少 $ 插入”。然后我将其逐字粘贴到我的 .cfg 文件中,但仍然出现错误。

要查看此问题,只需执行以下操作:

\documentclass{book}
\begin{document}
\chapter{Simple Example}
\begin{table}
\begin{center}
\hbox{
\begin{tabular}{|l|c|c|}\hline
entry1&entry2&entry3\\
entry4&entry5&entry6\\ \hline
\end{tabular}}
\end{center}
\caption{a caption}
\end{table}
\end{document}

我如何覆盖此 Configure 语句以删除 hr 标签?

答案1

问题已得到解答这里

关键点在于,colon 的 catcode 有误,无法让 :xhtml 被识别为命令。请参阅参考解决方案以获取详细信息和使其正常工作的确切代码。

相关内容