如何迫使方程式更接近求和運算子?

如何迫使方程式更接近求和運算子?

我想知道是否可以迫使方程式更接近運算總和?當求和運算子下的下標較多時,容易使方程式向右傾斜,較不美觀。

\sum_{n\in N_{-i}}\sum_{\substack{j \in N_{-i} \\ j \neq n}}v_j

答案1

以下程式碼的第一部分顯示了您提到的問題以及單一總和的「標準」可能解決方案:使用 a\makebox或 using \mathclap(來自mathtools套件)。

接下來我將介紹您的具體範例和幾種變體;現在,僅使用 \mathclap 會使事情變得更糟,因為下標重疊;使用 \mathclap 並在總和之間添加一些空格可能是一種選擇,但我認為最好的解決方案是最後一個減少下標中使用的符號數量的解決方案:

\documentclass{article}
\usepackage{mathtools}

\setlength\parindent{0pt}

\begin{document}

No special treatment (ugly):
\[
\sum_{1\leq i < j < k \leq n}a_{ijk}
\]

Using a \verb!\makebox!:
\[
\sum_{\makebox[0pt]{$\scriptstyle 1\leq i < j < k \leq n$}}a_{ijk}
\]

Using \verb!\mathclap! (requires the \texttt{mathtools} package):
\[
\sum_{\mathclap{1\leq i < j < k \leq n}}a_{ijk}
\]

Your concrete example (ugly): 
\[
\sum_{n \in N_{-i}}\sum_{\substack{j \in N_{-i} \\ j \neq n}}v_j
\]

Your concrete example using \verb!\mathclap! (uglier since scripts overlap):
 \[
\sum_{n \in N_{-i}}\sum_{\mathclap{\substack{j \in N_{-i} \\ j \neq n}}}v_j
\]

Your concrete example using \verb!\mathclap! and some space between the sums (a little better?):
 \[
\sum_{n \in N_{-i}}\mkern13mu\sum_{\mathclap{\substack{j \in N_{-i} \\ j \neq n}}}v_j
\]

Your concrete example reformulated (better, when possible):
\[
\sum_{n}\sum_{ j \neq n}v_j,
\]
where $n$ and $j$ run over $N_{-i}$.

\end{document}

程式碼範例的輸出

相關內容