我需要写一个分数,可以将分子分成几行(而不仅仅是两行)。我尝试了几种解决方案,但都不起作用。在 Overleaf 上,大多数方法只会停止文档编译。以下是我最近的尝试:
\begin{align*}
\frac{\begin{split}{2102 – 400 + \\ 1873 – 400 + \\ 1949+ \\ 1800 – 400 + \\ 1314 + 400 + \\ 1473 + \\ 1901 + 400}\end{split}}{7}
\end{align*}
\splitfrac
并且(这是第一次分裂;如果有效的话我会再次使用 )
\begin{align*}
\frac{\splitfrac{2102 – 400 +}{1873 – 400 + \\ 1949+ \\ 1800 – 400 + \\ 1314 + 400 + \\ 1473 + \\ 1901 + 400}}{7}
\end{align*}
更好的是(但并非必不可少),我想注释分子的每一行。可以吗?以表明每行代表什么。
笔记:我最终通过将矩阵放入分子来实现这一点。这以一种非常简单的方式为我解决了所有问题。
答案1
我不确定我是否完全理解了您的评论,但\splitfrac
指令当然可以嵌套。每个实例都会\splitfrac
创建一个换行符;\splitfrac
例如,三个嵌套指令总共会产生四行。
该\mathstrut
指令用于插入一些额外的垂直空白。
\documentclass{article}
\usepackage{mathtools} % for \splitfrac macro
\begin{document}
\[
\frac{\splitfrac{2102 - 400 + 1873\mathstrut}{
\splitfrac{{} - 400 + 1949 + 1800\mathstrut}{
\splitfrac{{} - 400 + 1314 + 400\mathstrut}{
+ 1473 + 1901 + 400\mathstrut}}}}{7}
\]
\end{document}