方程式を強制的に合計演算子に近づけるにはどうすればよいでしょうか?

方程式を強制的に合計演算子に近づけるにはどうすればよいでしょうか?

方程式を強制的に演算の合計に近づけることが可能かどうか知りたいです。合計演算子の下に多くの下付き文字がある場合、方程式が右側に寄る傾向があり、これはあまり美的ではありません。

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

答え1

次のコードの最初の部分は、あなたが言及した問題と、単一の合計に対する「標準的な」可能な解決策( を使用する\makeboxか、\mathclap(パッケージからmathtools)を使用する)を示しています。

次に、具体的な例といくつかのバリエーションを示します。\mathclap のみを使用すると、下付き文字が重なるため状況が悪化します。\mathclap を使用して合計の間にスペースを追加することも選択肢の 1 つですが、下付き文字で使用される記号の量が削減された最後の方法が最善の解決策だと思います。

\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}

コード例の出力

関連情報