使用 tex4ht 时如何使标题位于表格下方中央?

使用 tex4ht 时如何使标题位于表格下方中央?

强制 tex4ht 将标题放在表格下方(就像 pdf 中显示的那样)的正确方法是什么?

标题总是移到边缘,而表格则位于网页的中间。

这是 MWE

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

\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}
\caption{Total real time used to solve all problems}
\end{table}

\end{document}

编译后的lualatex foo.tex输出与预期一致:

Mathematica 图形

make4ht使用make4ht -ulm default foo.tex "htm,mathjax"或编译后只make4ht foo.tex "htm" 给出

在此处输入图片描述

使用 TL 2018,2 个月前更新,在 Windows 10 子系统下的 Linux Ubuntu 上

答案1

您可以使用 CSS 按照自己的喜好设置生成的文档的外观。标题包含在 中<div class="caption">,您可以使用 属性将其居中text-align。尝试以下配置文件:

\Preamble{xhtml}
\Css{div.caption{text-align:center;}}
\begin{document}
\EndPreamble

结果:

在此处输入图片描述

相关内容