使用 tex4ht 时如何删除表格上方和下方添加的行?

使用 tex4ht 时如何删除表格上方和下方添加的行?

tex4ht 出于某些原因在每个 的上方和下方添加了额外的水平线table。但这些线在 pdf 中不会显示。

这是 MWE

\documentclass[11pt]{article}%
\usepackage{float}
\begin{document}

This is my table

\begin{table}[H]
\centering
\begin{tabular}[c]{|c|c|}\hline
A & B \\\hline
853.075 (sec) & 43.711 (sec)\\\hline
14.218 (minutes) & 0.729 (minutes)\\\hline
\end{tabular}
\end{table}

my table is done    
\end{document}

使用编译lualatex给出

Mathematica 图形

但是使用编译时make4ht foo.tex "htm" 会在表格上方和下方给出额外的水平线,而我没有要求

在此处输入图片描述

答案1

尝试以下代码:

\Preamble{xhtml}
\Css{div.caption{text-align:center;}}
\Configure{float}{\csname par\endcsname\ShowPar}
{\ifvmode\IgnorePar\fi\EndP\HCode{<div class="float">}}
{\ifvmode\IgnorePar\fi\EndP\HCode{</div>}\ShowPar}
\begin{document}
\EndPreamble

它基于原始tex4ht代码,仅删除了水平规则。

结果:

在此处输入图片描述

相关内容