我进行了搜索,试图找出如何在总数下排版多行,并发现有可能使用\atop
或\substack
与不应该使用的注释一起使用\atop
。
这样做有什么好的理由吗?它是否犯了一些我不知道的印刷错误?
答案1
使用\atop
就是滥用其功能;如果你想拧螺丝,有时刀子可以帮忙,但螺丝刀肯定更好。
换句话说,使用\substack
专门为此任务定义的,可以容纳任意数量的线路。即使只有两条线路也更容易使用。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\sum_{1\le i\le n\atop i\ne j}\quad
\sum_{\scriptstyle 1\le i\le n\atop\scriptstyle i\ne j}\quad
\sum_{\substack{1\le i\le n\\ i\ne j}}
\]
\end{document}
第一个是错误的;第二个写起来很复杂。这样\substack
你还可以避免警告
Package amsmath Warning: Foreign command \atop;
(amsmath) \frac or \genfrac should be used instead
(amsmath) on input line 6.