我正在尝试制作我的书的 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}
以下是我的问题:
- 在我的 PDF 版本中,何时应使用公式,何时应使用对齐?我使用公式来显示表达式和单行公式,使用对齐来连续公式。
- 有没有办法使用 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"
几乎在您的示例中给出了相同的结果:
这些方程式位于页面的中心,但请注意方程式编号的位置不同。