How to increase the horizontal spacing around `=&' in the align environment?
I found it too squeezed around the operators when I use align for multiple lines of equations. See the example.
begin{align*}
&a + b \
=& c + d \
=& e + f
end{align*}
How to increase the space around `=' to make something like
begin{align*}
&a + b \
= & c + d \
= & e + f
end{align*}
spacing align horizontal
add a comment |
I found it too squeezed around the operators when I use align for multiple lines of equations. See the example.
begin{align*}
&a + b \
=& c + d \
=& e + f
end{align*}
How to increase the space around `=' to make something like
begin{align*}
&a + b \
= & c + d \
= & e + f
end{align*}
spacing align horizontal
={}&
is the right way.
– egreg
5 hours ago
Yes, that works. But I have to add {} for each line. Is there a command for the whole document?
– Alex Shen
5 hours ago
1
You shouldn't be using such a layout to begin with.
– egreg
5 hours ago
add a comment |
I found it too squeezed around the operators when I use align for multiple lines of equations. See the example.
begin{align*}
&a + b \
=& c + d \
=& e + f
end{align*}
How to increase the space around `=' to make something like
begin{align*}
&a + b \
= & c + d \
= & e + f
end{align*}
spacing align horizontal
I found it too squeezed around the operators when I use align for multiple lines of equations. See the example.
begin{align*}
&a + b \
=& c + d \
=& e + f
end{align*}
How to increase the space around `=' to make something like
begin{align*}
&a + b \
= & c + d \
= & e + f
end{align*}
spacing align horizontal
spacing align horizontal
edited 5 hours ago
Alex Shen
asked 5 hours ago
Alex ShenAlex Shen
2613
2613
={}&
is the right way.
– egreg
5 hours ago
Yes, that works. But I have to add {} for each line. Is there a command for the whole document?
– Alex Shen
5 hours ago
1
You shouldn't be using such a layout to begin with.
– egreg
5 hours ago
add a comment |
={}&
is the right way.
– egreg
5 hours ago
Yes, that works. But I have to add {} for each line. Is there a command for the whole document?
– Alex Shen
5 hours ago
1
You shouldn't be using such a layout to begin with.
– egreg
5 hours ago
={}&
is the right way.– egreg
5 hours ago
={}&
is the right way.– egreg
5 hours ago
Yes, that works. But I have to add {} for each line. Is there a command for the whole document?
– Alex Shen
5 hours ago
Yes, that works. But I have to add {} for each line. Is there a command for the whole document?
– Alex Shen
5 hours ago
1
1
You shouldn't be using such a layout to begin with.
– egreg
5 hours ago
You shouldn't be using such a layout to begin with.
– egreg
5 hours ago
add a comment |
1 Answer
1
active
oldest
votes
You need ={}&
or the space after =
will not be correct.
documentclass{article}
usepackage{mathtools} % also loads amsmath
begin{document}
This is a wrong display
begin{align*}
&a + b \
=& c + d \
=& e + f
end{align*}
This is a bit better
begin{align*}
&a + b \
={}& c + d \
={}& e + f
end{align*}
but the following is even better
begin{align*}
MoveEqLeft[1] a + b \
&= c + d \
&= e + f
end{align*}
end{document}
I'd use such a layout only in case the top expression is very long; otherwise
begin{align*}
a + b
&= c + d \
&= e + f
end{align*}
is the way to go.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
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%2f474778%2fhow-to-increase-the-horizontal-spacing-around-in-the-align-environment%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You need ={}&
or the space after =
will not be correct.
documentclass{article}
usepackage{mathtools} % also loads amsmath
begin{document}
This is a wrong display
begin{align*}
&a + b \
=& c + d \
=& e + f
end{align*}
This is a bit better
begin{align*}
&a + b \
={}& c + d \
={}& e + f
end{align*}
but the following is even better
begin{align*}
MoveEqLeft[1] a + b \
&= c + d \
&= e + f
end{align*}
end{document}
I'd use such a layout only in case the top expression is very long; otherwise
begin{align*}
a + b
&= c + d \
&= e + f
end{align*}
is the way to go.
add a comment |
You need ={}&
or the space after =
will not be correct.
documentclass{article}
usepackage{mathtools} % also loads amsmath
begin{document}
This is a wrong display
begin{align*}
&a + b \
=& c + d \
=& e + f
end{align*}
This is a bit better
begin{align*}
&a + b \
={}& c + d \
={}& e + f
end{align*}
but the following is even better
begin{align*}
MoveEqLeft[1] a + b \
&= c + d \
&= e + f
end{align*}
end{document}
I'd use such a layout only in case the top expression is very long; otherwise
begin{align*}
a + b
&= c + d \
&= e + f
end{align*}
is the way to go.
add a comment |
You need ={}&
or the space after =
will not be correct.
documentclass{article}
usepackage{mathtools} % also loads amsmath
begin{document}
This is a wrong display
begin{align*}
&a + b \
=& c + d \
=& e + f
end{align*}
This is a bit better
begin{align*}
&a + b \
={}& c + d \
={}& e + f
end{align*}
but the following is even better
begin{align*}
MoveEqLeft[1] a + b \
&= c + d \
&= e + f
end{align*}
end{document}
I'd use such a layout only in case the top expression is very long; otherwise
begin{align*}
a + b
&= c + d \
&= e + f
end{align*}
is the way to go.
You need ={}&
or the space after =
will not be correct.
documentclass{article}
usepackage{mathtools} % also loads amsmath
begin{document}
This is a wrong display
begin{align*}
&a + b \
=& c + d \
=& e + f
end{align*}
This is a bit better
begin{align*}
&a + b \
={}& c + d \
={}& e + f
end{align*}
but the following is even better
begin{align*}
MoveEqLeft[1] a + b \
&= c + d \
&= e + f
end{align*}
end{document}
I'd use such a layout only in case the top expression is very long; otherwise
begin{align*}
a + b
&= c + d \
&= e + f
end{align*}
is the way to go.
answered 5 hours ago
egregegreg
719k8719063205
719k8719063205
add a comment |
add a comment |
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
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%2f474778%2fhow-to-increase-the-horizontal-spacing-around-in-the-align-environment%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');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
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');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
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');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
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
={}&
is the right way.– egreg
5 hours ago
Yes, that works. But I have to add {} for each line. Is there a command for the whole document?
– Alex Shen
5 hours ago
1
You shouldn't be using such a layout to begin with.
– egreg
5 hours ago