有人知道在下面的代码中使用 \spligrc 时如何删除最后一行和分数线之间的空格吗?
\documentclass[12pt,a4paper]{scrartcl}
\usepackage{amsmath,amssymb,amsthm}
\usepackage{mathtools}
\begin{document}
$\frac{\left( \splitfrac{\splitfrac{\splitfrac{-t^{2n+2}+t^2+1-t^{2n}(nt^2-
n-1)^2+t^{4n+4}}{-t^{2n+4}-t^{2n+2} +t^{4n+2}(nt^2-n-1)^2-n^2t^{4n+2}}}
{+2n^2t^{4n+4} -n^2t^{4n+4} +2nt^{2n+2} + 2t^{2n+2}}}{-2nt^{4n+2}-
t^{4n+2}-2nt^{2n+4}+2nt^2-t^2 } \right)^{\frac{1}{2}}}{(t^2-1)^2}$
\end{document}
答案1
我相信有很多不同的方法。下面是使用 TABstacks 的方法。
\documentclass[12pt,a4paper]{scrartcl}
\usepackage{amsmath,amssymb,amsthm,tabstackengine}
\usepackage{mathtools}
\stackMath
\begin{document}
\[\TABbinary
\frac{\left( \alignCenterstack{
-t^{2n+2}+&t^2+1-t^{2n}(nt^2- n-1)^2+t^{4n+4}\\
-&t^{2n+4}-t^{2n+2} +t^{4n+2}(nt^2-n-1)^2-n^2t^{4n+2}\\
+&2n^2t^{4n+4} -n^2t^{4n+4} +2nt^{2n+2} + 2t^{2n+2}\\
-&2nt^{4n+2}- t^{4n+2}-2nt^{2n+4}+2nt^2-t^2 } \right)^{\frac{1}{2}}}{(t^2-1)^2}
\]
\end{document}
为了获得更多阶梯效果,我只需\quad
在左对齐堆栈上使用间隔符:
\documentclass[12pt,a4paper]{scrartcl}
\usepackage{amsmath,amssymb,amsthm,tabstackengine}
\usepackage{mathtools}
\stackMath
\begin{document}
\[
\frac{\left( \Centerstack[l]{
-t^{2n+2}+t^2+1-t^{2n}(nt^2- n-1)^2+t^{4n+4}\\
\quad{}-t^{2n+4}-t^{2n+2} +t^{4n+2}(nt^2-n-1)^2-n^2t^{4n+2}\\
\qquad{}+2n^2t^{4n+4} -n^2t^{4n+4} +2nt^{2n+2} + 2t^{2n+2}\\
\quad\qquad{}-2nt^{4n+2}- t^{4n+2}-2nt^{2n+4}+2nt^2-t^2 } \right)^{\frac{1}{2}}}{(t^2-1)^2}
\]
\end{document}
答案2
另一种简单的方法是multlined
在分子中使用环境。请注意,如果您加载mathtools
,则不必加载amsmath
。我还使用了\mfrac
中的 (中等大小的分数) nccmath
:
\documentclass[12pt,a4paper]{scrartcl}
\usepackage{amssymb,amsthm}
\usepackage{mathtools, nccmath}
\begin{document}
$\mfrac{\left(\begin{multlined}-t^{2n+2}+t^2+1-t^{2n}(nt^2-
n-1)^2+t^{4n+4}\\-t^{2n+4}-t^{2n+2} +t^{4n+2}(nt^2-n-1)^2-n^2t^{4n+2} \\
+2n^2t^{4n+4} -n^2t^{4n+4} +2nt^{2n+2} + 2t^{2n+2}\\-2nt^{4n+2}-
t^{4n+2}-2nt^{2n+4}+2nt^2-t^2\end{multlined}\right)^{\mkern-6mu\tfrac{1}{2}}}{n(t^2-1)^2}$
\end{document}