Как приблизить уравнение к оператору суммы?

Как приблизить уравнение к оператору суммы?

Хотелось бы узнать, можно ли заставить уравнение быть ближе к сумме операции? Когда под оператором суммы много индексов, это имеет тенденцию смещать уравнение вправо, а это не очень эстетично.

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

решение1

Первая часть следующего кода показывает проблему, которую вы упомянули, и «стандартные» возможные решения для одной суммы: с использованием \makeboxили с использованием \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}

вывод примера кода

Связанный контент