使用 tex4ht 进行方程式和对齐之间的差异

使用 tex4ht 进行方程式和对齐之间的差异

我正在尝试制作我的书的 html 副本,该书使用 tex4ht 以 LaTeX 编写。事情进展得比我预期的要好。但在某些地方我使用方程式环境,而在其他地方我使用对齐。它们在 PDF 中看起来基本相同,但当我使用 htlatex 时,两个环境之间的结果不同。这是一个示例代码序列:

\documentclass{article}
\usepackage{amsfonts}
\usepackage{mathtools}
\everymath{\displaystyle}
\begin{document}

\begin{equation} \label{eq:radix}
\sum\limits_{i=1}^n i^2 = \frac{n(n+1)(2n+1)}{6}
\end{equation}

\begin{align} \label{eq:radix}
\sum\limits_{i=1}^n i^2 = \frac{n(n+1)(2n+1)}{6}
\end{align}

\end{document}

以下是我的问题:

  1. 在我的 PDF 版本中,何时应使用公式,何时应使用对齐?我使用公式来显示表达式和单行公式,使用对齐来连续公式。
  2. 有没有办法使用 tex4ht 使方程和对齐产生相同的视觉效果?

对我来说,问题 1 更有趣。我的书以 PDF 和按需印刷两种格式出售。HTML 版本将免费在线提供,因此格式不太重要。不过,如果 HTML 中的格式在公式和对齐环境中一致,那就太好了。

答案1

总结并扩展评论。

equation是用于单行编号显示,align是用于带对齐点的多行显示。对于每行单独居中的多行显示,可以使用gather代替align

有一个错误报告https://puszcza.gnu.org.ua/bugs/?179关于 tex4ht 的处理。使用建议 的align选项pic-align

htlatex file "htlm,pic-align"

几乎在您的示例中给出了相同的结果:

示例输出

这些方程式位于页面的中心,但请注意方程式编号的位置不同。

相关内容