多个水平线分隔符?多个 \over-s?

多个水平线分隔符?多个 \over-s?

如何编写类似分数的语法,但包含 2 个以上的部分?分数由分子和分母组成,而我需要更多。换句话说:如何编写带有水平线分隔符(且没有任何括号)的列矩阵。

PS 所有组件应大小相同,而不是像

{a \over {b \over {c \over d}}}

答案1

这是你想要的?

\documentclass{article}

\begin{document}

$\begin{array}{c}a\\ \hline b\\ \hline c\\ \hline d\end{array}$

\end{document}

在此处输入图片描述

或者,您可以使用matrix环境来自amsmath而不是array环境。

答案2

我认为array解决方案可能就是您正在寻找的,但也可以使用嵌套分数来实现:

在此处输入图片描述

笔记:

  • 第二个\dfrac版本存在问题,因为字符的高度/深度不一致。添加\mathstrut修复了该问题(感谢埃格尔)。

代码:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\[ 
  \frac{\frac{a}{b}}{\frac{c}{d}}  \quad \frac{\dfrac{a}{b\mathstrut}}{\dfrac{c\mathstrut}{d}}
\]
\end{document}

相关内容