例子:
\begin{equation}
\begin{array}{ll}
\textrm{stejne rozptyly:} & U = \frac{ \bar{x}_1 - \bar{x}_2 }{ s \sqrt{ \frac{1}{n_1} + \frac{1}{n_2} } } \\
\textrm{ruzne rozptyly:} & U = \frac{ \bar{x}_1 - \bar{x}_2 }{ \sqrt{ \frac{s_1^2}{n_1} + \frac{s_2^2}{n_2} } }
\end{array}
\end{equation}
如您所见,字体太小了。如何让 LaTeX 不打印小于 10pt 的字母(而是增加公式行)?
使用 XeLaTeX 进行编译...
编辑:需要说明的是,我不想要逐个字母的解决方案。我寻求的是一些全局解决方案。
答案1
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}\def\arraystretch{2}
\begin{array}{@{}ll}
\text{stejne rozptyly:} & U = \dfrac{ \bar{x}_1 - \bar{x}_2 }{ s \sqrt{ \dfrac{1}{n_1} + \dfrac{1}{n_2} } } \\
\text{ruzne rozptyly:} & U = \dfrac{ \bar{x}_1 - \bar{x}_2 }{ \sqrt{ \dfrac{s_1^2}{n_1} + \dfrac{s_2^2}{n_2} } }
\end{array}
\end{equation}
\end{document}
如果您希望将其用于完整文档,请\let\frac\dfrac
在序言中使用。但是使用\dfrac
是更安全的方法。
答案2
不确定如何自动缩放结果,但您可以手动设置总方程高度,如下所示。第一个是您的原始方程。第二种情况是将总高度缩放为 60 pt。第三种情况是按原始高度的 1.5 倍缩放。
在此示例中,我缩放了所有内容,包括前导文本。scalerel
如果您愿意,可以仅将工具应用于公式本身,而将文本保留为原始字体大小。
\documentclass{article}
\usepackage{scalerel}
\begin{document}
\def\myeqn{\begin{array}{ll}
\textrm{stejne rozptyly:} & U = \frac{ \bar{x}_1 - \bar{x}_2 }{ s \sqrt{ \frac{1}{n_1} + \frac{1}{n_2} } } \\
\textrm{ruzne rozptyly:} & U = \frac{ \bar{x}_1 - \bar{x}_2 }{ \sqrt{ \frac{s_1^2}{n_1} + \frac{s_2^2}{n_2} } }
\end{array}}
\begin{equation}
\myeqn
\end{equation}
\begin{equation}
\scaleto{\myeqn}{60pt}
\end{equation}
\begin{equation}
\hstretch{1.5}{\vstretch{1.5}{\myeqn}}
\end{equation}
\end{document}
或者你只是想使用\displaystyle
\begin{equation}
\begin{array}{ll}
\textrm{stejne rozptyly:} & U = \displaystyle\frac{ \bar{x}_1 - \bar{x}_2 }{ s \sqrt{ \frac{1}{n_1} + \frac{1}{n_2} } } \\
~\\
\textrm{ruzne rozptyly:} & U = \displaystyle\frac{ \bar{x}_1 - \bar{x}_2 }{ \sqrt{ \frac{s_1^2}{n_1} + \frac{s_2^2}{n_2} } }
\end{array}
\end{equation}