分数上的 \left\right 将较高项的高度应用于两边 - 如何使其更紧凑?

分数上的 \left\right 将较高项的高度应用于两边 - 如何使其更紧凑?

在下面的代码中\left,和\right用于调整()嵌套分数的高度。虽然整个分数的分母比分子短得多,但分子的高度也应用于分母,使分母悬空。是否有其他命令/覆盖可以使分数中较短的一项不继承其较长一项的高度?

\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\left(\cfrac{\cfrac{\cfrac{\cfrac{\cfrac{1}{2}+3}{4}+5}{6}+7}{8}+9}{10}\right)$
\end{document}

答案1

即使分数的分子比分母高得多,分数的横线在括号内也是垂直居中的。你可以通过将分数放在 中来避免这种情况\vcenter,这样分数就会相对于分子加分母的高度居中。但是,它的横线可能不会与同一公式中其他分数的横线对齐。

$\left(\vcenter{\hbox{$\cfrac{\cfrac{\cfrac{\cfrac{\cfrac{1}{2}+3}{4}+5}{6}+7}{8}+9}{10}$}}\right)
+\cfrac12$

在此处输入图片描述

答案2

两个建议:

  • 只需省略\left(\right)指令

  • 使用pmatrix环境,本质上将构造\cfrac视为 1 x 1 矩阵中的唯一条目。

在此处输入图片描述

基于和类似的解决方案的缺点pmatrix是主分数线不再基于方程的基线。

除非您有一个包含高括号的良好用例,否则我认为最简单和最好的解决方案就是完全省略这些括号。

\documentclass{article}
\usepackage{amsmath} % for '\cfrac' macro and 'pmatrix' environment
\newcommand\mycfrac{%
  \cfrac{\cfrac{\cfrac{\cfrac{\cfrac{1}{2}+3}{4}+5}{6}+7}{8}+9}{10}}
\begin{document}
\[
\left( \mycfrac \right) % OP's versiion
=
\mycfrac  % just omit the parentheses entirely
=
\begin{pmatrix} \mycfrac \end{pmatrix} % use a pmatrix env.
\]
\end{document}

相关内容