tex4ht:如何仅使非内联数学变大?

tex4ht:如何仅使非内联数学变大?

我正在使用 htlatex 将文档转换为 html(或可能是 xhtml)。我发现输出正常,但方程式太小。我尝试通过在配置文件中添加以下内容来使它们变大:

\DeclareMathSizes{10}{24.88}{20.74}{17.28}

这成功地使数学变得更大,但对于方程环境和内联数学表达式来说,它们与文本不再相配。我怎样才能在 htlatex 的输出中只使非内联数学变得更大?

我还希望使用一种易于移植的方法来完成此操作,并且不需要对我的 tex 安装进行本地配置更改,因为我从一台计算机移动到另一台计算机,并且还希望多个人一起处理该文档。

答案1

这种方法不能任意控制显示数学的大小,但允许根据内置的 LaTeX 大小宏(例如)将其设置得更大\Huge。好消息是它应该是可移植的。

\documentclass{article}
\let\svequation\equation
\def\equation{\Huge\svequation}
\let\svdisplaystyle\[
\let\svenddisplaystyle\]
\def\[{\Huge\svdisplaystyle}
\def\]{\svenddisplaystyle\normalsize}
\begin{document}
This is a $w = xyz_1$ inline test
\begin{equation}
w = xyz_1
\end{equation}
and now without the equation environment
\[
w = xyz_1
\]
xyz
\end{document}

在此处输入图片描述

相关内容