如何在 frac 中的水平线周围配置更多空间?

如何在 frac 中的水平线周围配置更多空间?

请考虑以下示例:

\documentclass{report}
\begin{document}
    $\frac{\mbox{Time}}{\mbox{h}}$
\end{document}

是不是只有我一个人觉得 h 几乎与水平线相撞了?我猜间距是针对数学斜体优化的(?)但能做些什么吗?


编辑:似乎有一些关于用例是否相关的考虑。我想将其用作表头,但也许还有更好的方法?这里有一个不那么简单的例子来加强问题的有效性:

\documentclass{report}
\usepackage{booktabs}
\begin{document}
    \begin{tabular}{lc}
        \toprule
        Foo & $\frac{\mbox{Time}}{\mbox{h}}$ \\
        \midrule
        Bar  & 2.5 \\
        Buzz & 3.0 \\
        \bottomrule
    \end{tabular}
\end{document}

在此处输入图片描述

答案1

我认为这不是一个好的例子。如果你内联使用它,结果会很糟糕;请参见以下示例。

\documentclass{report}
\begin{document}
Here is some text with inside it a fraction; I add some text
before the fraction so it will appear in the middle of the
paragraph. Probably we do now and the fraction is
$\frac{\mbox{Time}}{\mbox{h}}$
hereby shown. Extra text is added after the fraction in
order to show how amazingly awful the result is.
\end{document}

在此处输入图片描述

当您正确显示分数时,问题不会出现:

On the other hand, if the fraction appears displayed, again
after some text for getting at least two lines
\[
\frac{\mbox{Time}}{\mbox{h}}
\]
the result will not show the problem, which is due to the
fact that \TeX{} expects script size material when typesetting
an inline fraction.

在此处输入图片描述

如果希望分数内联,请将斜线形式与\text和一起使用amsmath

 \usepackage{amsmath}

文本分数现在可以

 $a+\text{Time}/\text{h}=42$

在展示时你仍然可以说

\frac{\text{Time}}{\text{h}}

但我认为使用“字分数”并不是很好的风格。使用正确定义的符号将赋予分数真正的数学意义。

答案2

通常,分子和分母的尺寸都会减小,但\mbox可以防止这种情况发生。\text来自包amstextamsmath(后者加载前者):

\documentclass{report}
\usepackage{amstext}% or amsmath
\usepackage{lipsum}
\begin{document}
    $\frac{\mbox{Time}}{\mbox{h}}$ vs.
    $\frac{\text{Time}}{\text{h}}$
\end{document}

结果

相关内容