考虑以下 MWE:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
t = \frac{\dfrac{T_1}{T_2}}{1+\dfrac{Q_1}{Q_2}}
\end{equation*}
\end{document}
对我来说,分数线上方和下方的垂直间距太小了。我知道之前有人问过各种问题(例如,“嵌套分数中的垂直间距”),但我认为那里所提倡的解决方案并不令人满意。
我希望能够做的是设置一个全局因子(针对所有分数)或一个局部因子(针对特定分数),以拉伸默认间距。
关于如何实现这一目标,有什么想法吗?
编辑:
- 在上面的 MWE 中,分数比我在实际文档中遇到的分数简单得多。因此,用 替换
\frac
's/
不会有帮助。 - 正如我的问题所暗示的,我想要一个允许我影响间距的命令没有改变方程式本身的排版。
答案1
答案2
答案3
答案4
这有点晚了,但我一直遇到同样的问题。到目前为止,我对此一直很被动,但在我努力切换到 MathTime Pro II 之后,我决定是时候尝试寻找解决方案了。阅读这些帖子后:
我得出的结论是,amsmath 命令 \genfrac 可能满足我的要求如果我可以找到一种方法来重新定义/微调分界线。根据amsmath 软件包用户指南(版本 2.0), \genfrac 的签名如下:
\genfrac{left-delim}{right-delim}{thickness}{mathstyle}{numerator}{denominator}
因此,如果可以使用新的 API 修补现有定义,将厚度参数分为三个子参数,即:
- 总厚度(例如 1pt)
- 可见厚度(例如 0.6pt)
- 位置(“b”、“t”或“c”)
它会给我足够的自由度,而不会(我相信)危及 TeX 或 mtpro2 的排版。
换句话说:我希望能够定义 \genfrac 分割线的可见部分,该部分可以居中(“c”)或在线的总高度(厚度)内向上(“t”)和向下(“b”)。目前,visiblethickness = totalthickness => 只有一个自由度。
至于细节,我很模糊,因为我没有使用 TeX 进行这种级别编程的经验,所以我将这个想法保留一段时间,看看是否有比我更熟练的人能够理解它,然后我自己尝试。