Force placement of sum operands over index
up vote
7
down vote
favorite
I want to force the operands of a sum to be placed above an "extended" (longer than usual) index, instead of increasing the width of the sum (in the example, see the sums in (2), which are much wider than in (1), because of the different index). I need this for space reasons, the formula is bigger than in the MWE. Do you have any ideas how to achieve this?
documentclass[12pt]{article}
usepackage{amsmath}
begin{document}
begin{align}
text{textbf{Total Cost }}
&= sum_{m=1}^{55} 10,000 cdot Z_m + 7,000 cdot K_m \
&= sum_{i in {m | Z_m = 1}} 10,000 + sum_{j in {k | K_m = 1}}
7,000
end{align}
end{document}
amsmath
add a comment |
up vote
7
down vote
favorite
I want to force the operands of a sum to be placed above an "extended" (longer than usual) index, instead of increasing the width of the sum (in the example, see the sums in (2), which are much wider than in (1), because of the different index). I need this for space reasons, the formula is bigger than in the MWE. Do you have any ideas how to achieve this?
documentclass[12pt]{article}
usepackage{amsmath}
begin{document}
begin{align}
text{textbf{Total Cost }}
&= sum_{m=1}^{55} 10,000 cdot Z_m + 7,000 cdot K_m \
&= sum_{i in {m | Z_m = 1}} 10,000 + sum_{j in {k | K_m = 1}}
7,000
end{align}
end{document}
amsmath
Did you trymathclap
frommathtools
?
– nidhin
Nov 17 at 19:59
add a comment |
up vote
7
down vote
favorite
up vote
7
down vote
favorite
I want to force the operands of a sum to be placed above an "extended" (longer than usual) index, instead of increasing the width of the sum (in the example, see the sums in (2), which are much wider than in (1), because of the different index). I need this for space reasons, the formula is bigger than in the MWE. Do you have any ideas how to achieve this?
documentclass[12pt]{article}
usepackage{amsmath}
begin{document}
begin{align}
text{textbf{Total Cost }}
&= sum_{m=1}^{55} 10,000 cdot Z_m + 7,000 cdot K_m \
&= sum_{i in {m | Z_m = 1}} 10,000 + sum_{j in {k | K_m = 1}}
7,000
end{align}
end{document}
amsmath
I want to force the operands of a sum to be placed above an "extended" (longer than usual) index, instead of increasing the width of the sum (in the example, see the sums in (2), which are much wider than in (1), because of the different index). I need this for space reasons, the formula is bigger than in the MWE. Do you have any ideas how to achieve this?
documentclass[12pt]{article}
usepackage{amsmath}
begin{document}
begin{align}
text{textbf{Total Cost }}
&= sum_{m=1}^{55} 10,000 cdot Z_m + 7,000 cdot K_m \
&= sum_{i in {m | Z_m = 1}} 10,000 + sum_{j in {k | K_m = 1}}
7,000
end{align}
end{document}
amsmath
amsmath
asked Nov 17 at 19:54
ncw
1704
1704
Did you trymathclap
frommathtools
?
– nidhin
Nov 17 at 19:59
add a comment |
Did you trymathclap
frommathtools
?
– nidhin
Nov 17 at 19:59
Did you try
mathclap
from mathtools
?– nidhin
Nov 17 at 19:59
Did you try
mathclap
from mathtools
?– nidhin
Nov 17 at 19:59
add a comment |
3 Answers
3
active
oldest
votes
up vote
8
down vote
accepted
Use mathclap
from mathtools
package.
documentclass[12pt]{article}
%usepackage{amsmath}
usepackage{mathtools}
begin{document}
begin{align}
text{textbf{Total Cost }}
&= sum_{m=1}^{55} 10,000 cdot Z_m + 7,000 cdot K_m \
&= sum_{mathclap{i in {m | Z_m = 1}}} 10,000 + sum_{mathclap{j in {k | K_m = 1}} }
7,000
end{align}
end{document}
add a comment |
up vote
8
down vote
mathtools
loads amsmath
.
documentclass[12pt]{article}
usepackage{mathtools}
begin{document}
begin{align}
textbf{Total Cost} % no trailing space inside braces
&= sum_{m=1}^{55} 10,000 cdot Z_m + 7,000 cdot K_m \
&= sum_{mathclap{i in {m, | , Z_m = 1}}} 10,000 + sum_{mathclap{j in {k, | , K_m = 1}}} 7,000
end{align}
end{document}
1
few seconds .. :)
– nidhin
Nov 17 at 20:03
Hi Sigur, I accepted @nidhin's answer, since he commented 3 minutes before posting his own answer and thus was a little faster. Thanks very much though for the quick and helpful answer, I appreciate the effort!
– ncw
Nov 17 at 20:12
1
@ncw, no problem. Just pay attention in my comments on trailing spaces. Also, onlytextbf
is enough.
– Sigur
Nov 17 at 20:15
add a comment |
up vote
7
down vote
A variant, with the smashoperator
command from mathtools
– and some improvements with siunitx
, so the comma separator in numbers doesn't add a space.
smashoperator
can take an optional argument, [l]
or [r]
which are equivalent to mathlap
or mathrlap
respectively. I demonstrate it in a $3$rd equation:
documentclass[12pt]{article}
usepackage{mathtools}
usepackage{siunitx}
begin{document}
sisetup{group-digits = integer, group-separator={,}, group-minimum-digits = 4}
begin{align}
textbf{Total Cost} % no trailing space inside braces
&= sum_{m=1}^{55} num{10000} cdot Z_m + num{7000} cdot K_m \
&= smashoperator{sum_{i in {mmid Z_m = 1}}}num{10000} + smashoperator{sum_{j in {kmid K_m = 1}}} num{7000} \
&= smashoperator[r]{sum_{i in {mmid Z_m = 1}}} num{10000} + smashoperator[l]{sum_{j in {kmid K_m = 1}}} num{7000}
end{align}
end{document}
add a comment |
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
8
down vote
accepted
Use mathclap
from mathtools
package.
documentclass[12pt]{article}
%usepackage{amsmath}
usepackage{mathtools}
begin{document}
begin{align}
text{textbf{Total Cost }}
&= sum_{m=1}^{55} 10,000 cdot Z_m + 7,000 cdot K_m \
&= sum_{mathclap{i in {m | Z_m = 1}}} 10,000 + sum_{mathclap{j in {k | K_m = 1}} }
7,000
end{align}
end{document}
add a comment |
up vote
8
down vote
accepted
Use mathclap
from mathtools
package.
documentclass[12pt]{article}
%usepackage{amsmath}
usepackage{mathtools}
begin{document}
begin{align}
text{textbf{Total Cost }}
&= sum_{m=1}^{55} 10,000 cdot Z_m + 7,000 cdot K_m \
&= sum_{mathclap{i in {m | Z_m = 1}}} 10,000 + sum_{mathclap{j in {k | K_m = 1}} }
7,000
end{align}
end{document}
add a comment |
up vote
8
down vote
accepted
up vote
8
down vote
accepted
Use mathclap
from mathtools
package.
documentclass[12pt]{article}
%usepackage{amsmath}
usepackage{mathtools}
begin{document}
begin{align}
text{textbf{Total Cost }}
&= sum_{m=1}^{55} 10,000 cdot Z_m + 7,000 cdot K_m \
&= sum_{mathclap{i in {m | Z_m = 1}}} 10,000 + sum_{mathclap{j in {k | K_m = 1}} }
7,000
end{align}
end{document}
Use mathclap
from mathtools
package.
documentclass[12pt]{article}
%usepackage{amsmath}
usepackage{mathtools}
begin{document}
begin{align}
text{textbf{Total Cost }}
&= sum_{m=1}^{55} 10,000 cdot Z_m + 7,000 cdot K_m \
&= sum_{mathclap{i in {m | Z_m = 1}}} 10,000 + sum_{mathclap{j in {k | K_m = 1}} }
7,000
end{align}
end{document}
edited Nov 17 at 20:13
answered Nov 17 at 20:02
nidhin
1,700921
1,700921
add a comment |
add a comment |
up vote
8
down vote
mathtools
loads amsmath
.
documentclass[12pt]{article}
usepackage{mathtools}
begin{document}
begin{align}
textbf{Total Cost} % no trailing space inside braces
&= sum_{m=1}^{55} 10,000 cdot Z_m + 7,000 cdot K_m \
&= sum_{mathclap{i in {m, | , Z_m = 1}}} 10,000 + sum_{mathclap{j in {k, | , K_m = 1}}} 7,000
end{align}
end{document}
1
few seconds .. :)
– nidhin
Nov 17 at 20:03
Hi Sigur, I accepted @nidhin's answer, since he commented 3 minutes before posting his own answer and thus was a little faster. Thanks very much though for the quick and helpful answer, I appreciate the effort!
– ncw
Nov 17 at 20:12
1
@ncw, no problem. Just pay attention in my comments on trailing spaces. Also, onlytextbf
is enough.
– Sigur
Nov 17 at 20:15
add a comment |
up vote
8
down vote
mathtools
loads amsmath
.
documentclass[12pt]{article}
usepackage{mathtools}
begin{document}
begin{align}
textbf{Total Cost} % no trailing space inside braces
&= sum_{m=1}^{55} 10,000 cdot Z_m + 7,000 cdot K_m \
&= sum_{mathclap{i in {m, | , Z_m = 1}}} 10,000 + sum_{mathclap{j in {k, | , K_m = 1}}} 7,000
end{align}
end{document}
1
few seconds .. :)
– nidhin
Nov 17 at 20:03
Hi Sigur, I accepted @nidhin's answer, since he commented 3 minutes before posting his own answer and thus was a little faster. Thanks very much though for the quick and helpful answer, I appreciate the effort!
– ncw
Nov 17 at 20:12
1
@ncw, no problem. Just pay attention in my comments on trailing spaces. Also, onlytextbf
is enough.
– Sigur
Nov 17 at 20:15
add a comment |
up vote
8
down vote
up vote
8
down vote
mathtools
loads amsmath
.
documentclass[12pt]{article}
usepackage{mathtools}
begin{document}
begin{align}
textbf{Total Cost} % no trailing space inside braces
&= sum_{m=1}^{55} 10,000 cdot Z_m + 7,000 cdot K_m \
&= sum_{mathclap{i in {m, | , Z_m = 1}}} 10,000 + sum_{mathclap{j in {k, | , K_m = 1}}} 7,000
end{align}
end{document}
mathtools
loads amsmath
.
documentclass[12pt]{article}
usepackage{mathtools}
begin{document}
begin{align}
textbf{Total Cost} % no trailing space inside braces
&= sum_{m=1}^{55} 10,000 cdot Z_m + 7,000 cdot K_m \
&= sum_{mathclap{i in {m, | , Z_m = 1}}} 10,000 + sum_{mathclap{j in {k, | , K_m = 1}}} 7,000
end{align}
end{document}
edited Nov 17 at 20:11
answered Nov 17 at 20:02
Sigur
23.3k354135
23.3k354135
1
few seconds .. :)
– nidhin
Nov 17 at 20:03
Hi Sigur, I accepted @nidhin's answer, since he commented 3 minutes before posting his own answer and thus was a little faster. Thanks very much though for the quick and helpful answer, I appreciate the effort!
– ncw
Nov 17 at 20:12
1
@ncw, no problem. Just pay attention in my comments on trailing spaces. Also, onlytextbf
is enough.
– Sigur
Nov 17 at 20:15
add a comment |
1
few seconds .. :)
– nidhin
Nov 17 at 20:03
Hi Sigur, I accepted @nidhin's answer, since he commented 3 minutes before posting his own answer and thus was a little faster. Thanks very much though for the quick and helpful answer, I appreciate the effort!
– ncw
Nov 17 at 20:12
1
@ncw, no problem. Just pay attention in my comments on trailing spaces. Also, onlytextbf
is enough.
– Sigur
Nov 17 at 20:15
1
1
few seconds .. :)
– nidhin
Nov 17 at 20:03
few seconds .. :)
– nidhin
Nov 17 at 20:03
Hi Sigur, I accepted @nidhin's answer, since he commented 3 minutes before posting his own answer and thus was a little faster. Thanks very much though for the quick and helpful answer, I appreciate the effort!
– ncw
Nov 17 at 20:12
Hi Sigur, I accepted @nidhin's answer, since he commented 3 minutes before posting his own answer and thus was a little faster. Thanks very much though for the quick and helpful answer, I appreciate the effort!
– ncw
Nov 17 at 20:12
1
1
@ncw, no problem. Just pay attention in my comments on trailing spaces. Also, only
textbf
is enough.– Sigur
Nov 17 at 20:15
@ncw, no problem. Just pay attention in my comments on trailing spaces. Also, only
textbf
is enough.– Sigur
Nov 17 at 20:15
add a comment |
up vote
7
down vote
A variant, with the smashoperator
command from mathtools
– and some improvements with siunitx
, so the comma separator in numbers doesn't add a space.
smashoperator
can take an optional argument, [l]
or [r]
which are equivalent to mathlap
or mathrlap
respectively. I demonstrate it in a $3$rd equation:
documentclass[12pt]{article}
usepackage{mathtools}
usepackage{siunitx}
begin{document}
sisetup{group-digits = integer, group-separator={,}, group-minimum-digits = 4}
begin{align}
textbf{Total Cost} % no trailing space inside braces
&= sum_{m=1}^{55} num{10000} cdot Z_m + num{7000} cdot K_m \
&= smashoperator{sum_{i in {mmid Z_m = 1}}}num{10000} + smashoperator{sum_{j in {kmid K_m = 1}}} num{7000} \
&= smashoperator[r]{sum_{i in {mmid Z_m = 1}}} num{10000} + smashoperator[l]{sum_{j in {kmid K_m = 1}}} num{7000}
end{align}
end{document}
add a comment |
up vote
7
down vote
A variant, with the smashoperator
command from mathtools
– and some improvements with siunitx
, so the comma separator in numbers doesn't add a space.
smashoperator
can take an optional argument, [l]
or [r]
which are equivalent to mathlap
or mathrlap
respectively. I demonstrate it in a $3$rd equation:
documentclass[12pt]{article}
usepackage{mathtools}
usepackage{siunitx}
begin{document}
sisetup{group-digits = integer, group-separator={,}, group-minimum-digits = 4}
begin{align}
textbf{Total Cost} % no trailing space inside braces
&= sum_{m=1}^{55} num{10000} cdot Z_m + num{7000} cdot K_m \
&= smashoperator{sum_{i in {mmid Z_m = 1}}}num{10000} + smashoperator{sum_{j in {kmid K_m = 1}}} num{7000} \
&= smashoperator[r]{sum_{i in {mmid Z_m = 1}}} num{10000} + smashoperator[l]{sum_{j in {kmid K_m = 1}}} num{7000}
end{align}
end{document}
add a comment |
up vote
7
down vote
up vote
7
down vote
A variant, with the smashoperator
command from mathtools
– and some improvements with siunitx
, so the comma separator in numbers doesn't add a space.
smashoperator
can take an optional argument, [l]
or [r]
which are equivalent to mathlap
or mathrlap
respectively. I demonstrate it in a $3$rd equation:
documentclass[12pt]{article}
usepackage{mathtools}
usepackage{siunitx}
begin{document}
sisetup{group-digits = integer, group-separator={,}, group-minimum-digits = 4}
begin{align}
textbf{Total Cost} % no trailing space inside braces
&= sum_{m=1}^{55} num{10000} cdot Z_m + num{7000} cdot K_m \
&= smashoperator{sum_{i in {mmid Z_m = 1}}}num{10000} + smashoperator{sum_{j in {kmid K_m = 1}}} num{7000} \
&= smashoperator[r]{sum_{i in {mmid Z_m = 1}}} num{10000} + smashoperator[l]{sum_{j in {kmid K_m = 1}}} num{7000}
end{align}
end{document}
A variant, with the smashoperator
command from mathtools
– and some improvements with siunitx
, so the comma separator in numbers doesn't add a space.
smashoperator
can take an optional argument, [l]
or [r]
which are equivalent to mathlap
or mathrlap
respectively. I demonstrate it in a $3$rd equation:
documentclass[12pt]{article}
usepackage{mathtools}
usepackage{siunitx}
begin{document}
sisetup{group-digits = integer, group-separator={,}, group-minimum-digits = 4}
begin{align}
textbf{Total Cost} % no trailing space inside braces
&= sum_{m=1}^{55} num{10000} cdot Z_m + num{7000} cdot K_m \
&= smashoperator{sum_{i in {mmid Z_m = 1}}}num{10000} + smashoperator{sum_{j in {kmid K_m = 1}}} num{7000} \
&= smashoperator[r]{sum_{i in {mmid Z_m = 1}}} num{10000} + smashoperator[l]{sum_{j in {kmid K_m = 1}}} num{7000}
end{align}
end{document}
edited Nov 17 at 22:20
answered Nov 17 at 20:51
Bernard
162k767192
162k767192
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f460496%2fforce-placement-of-sum-operands-over-index%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Did you try
mathclap
frommathtools
?– nidhin
Nov 17 at 19:59