How to remove the superfluous empty line before the list environment?
I want to put the section title in the left margin using titlesec
. However, it results to a superfluous empty line when using list
environment. How should I remove it without using vspace
?
Minimal example:
documentclass{article}
usepackage{geometry}
geometry{
a4paper,
top=2cm,
bottom=2cm,
left=4.5cm,
right=1.5cm,
}
usepackage{titlesec}
titleformat{section}[leftmargin]{largescshapesffamily}{}{0cm}{}
titlespacing{section}{2.5cm}{2ex}{0.5cm}
usepackage{enumitem}
usepackage{mwe}
begin{document}
section{Section A}
This line is aligned with the section title.
blindtext
section{Section B}
begin{itemize}[nosep]
item This line is not aligned with the section title.
end{itemize}
end{document}
lists enumitem
add a comment |
I want to put the section title in the left margin using titlesec
. However, it results to a superfluous empty line when using list
environment. How should I remove it without using vspace
?
Minimal example:
documentclass{article}
usepackage{geometry}
geometry{
a4paper,
top=2cm,
bottom=2cm,
left=4.5cm,
right=1.5cm,
}
usepackage{titlesec}
titleformat{section}[leftmargin]{largescshapesffamily}{}{0cm}{}
titlespacing{section}{2.5cm}{2ex}{0.5cm}
usepackage{enumitem}
usepackage{mwe}
begin{document}
section{Section A}
This line is aligned with the section title.
blindtext
section{Section B}
begin{itemize}[nosep]
item This line is not aligned with the section title.
end{itemize}
end{document}
lists enumitem
The space comes most likely from theitemize
environment. You could have a look at theenumitem
package which controles the shape of this kind of environment: ctan.org/pkg/enumitem?lang=de
– AndiW
Feb 27 at 8:07
Sorry, overseen it's already in... Early morning...
– AndiW
Feb 27 at 8:08
Did you try[nosep,topsep=0pt]
or some other value?
– AndiW
Feb 27 at 8:15
@AndiW,[nosep,topsep=0pt]
does not work. Neither does any otherenumitem
option I have tested.
– xucheng
Feb 27 at 8:25
the problem is that environments change the mode LaTeX is in - vertical or horizontal. The most easy "workaround" - but no real solution - is to add text before theitemize
environment if you can. If you can't there still isvspace
which is not good practice. Since I have no running LaTeX at the moment I can't really test... Searchingitemize leavevmode
on text.SE looks promising to me - you should find similar questions
– AndiW
Feb 27 at 8:34
add a comment |
I want to put the section title in the left margin using titlesec
. However, it results to a superfluous empty line when using list
environment. How should I remove it without using vspace
?
Minimal example:
documentclass{article}
usepackage{geometry}
geometry{
a4paper,
top=2cm,
bottom=2cm,
left=4.5cm,
right=1.5cm,
}
usepackage{titlesec}
titleformat{section}[leftmargin]{largescshapesffamily}{}{0cm}{}
titlespacing{section}{2.5cm}{2ex}{0.5cm}
usepackage{enumitem}
usepackage{mwe}
begin{document}
section{Section A}
This line is aligned with the section title.
blindtext
section{Section B}
begin{itemize}[nosep]
item This line is not aligned with the section title.
end{itemize}
end{document}
lists enumitem
I want to put the section title in the left margin using titlesec
. However, it results to a superfluous empty line when using list
environment. How should I remove it without using vspace
?
Minimal example:
documentclass{article}
usepackage{geometry}
geometry{
a4paper,
top=2cm,
bottom=2cm,
left=4.5cm,
right=1.5cm,
}
usepackage{titlesec}
titleformat{section}[leftmargin]{largescshapesffamily}{}{0cm}{}
titlespacing{section}{2.5cm}{2ex}{0.5cm}
usepackage{enumitem}
usepackage{mwe}
begin{document}
section{Section A}
This line is aligned with the section title.
blindtext
section{Section B}
begin{itemize}[nosep]
item This line is not aligned with the section title.
end{itemize}
end{document}
lists enumitem
lists enumitem
edited Feb 27 at 10:33
Kurt
38.6k848162
38.6k848162
asked Feb 27 at 7:33
xuchengxucheng
15917
15917
The space comes most likely from theitemize
environment. You could have a look at theenumitem
package which controles the shape of this kind of environment: ctan.org/pkg/enumitem?lang=de
– AndiW
Feb 27 at 8:07
Sorry, overseen it's already in... Early morning...
– AndiW
Feb 27 at 8:08
Did you try[nosep,topsep=0pt]
or some other value?
– AndiW
Feb 27 at 8:15
@AndiW,[nosep,topsep=0pt]
does not work. Neither does any otherenumitem
option I have tested.
– xucheng
Feb 27 at 8:25
the problem is that environments change the mode LaTeX is in - vertical or horizontal. The most easy "workaround" - but no real solution - is to add text before theitemize
environment if you can. If you can't there still isvspace
which is not good practice. Since I have no running LaTeX at the moment I can't really test... Searchingitemize leavevmode
on text.SE looks promising to me - you should find similar questions
– AndiW
Feb 27 at 8:34
add a comment |
The space comes most likely from theitemize
environment. You could have a look at theenumitem
package which controles the shape of this kind of environment: ctan.org/pkg/enumitem?lang=de
– AndiW
Feb 27 at 8:07
Sorry, overseen it's already in... Early morning...
– AndiW
Feb 27 at 8:08
Did you try[nosep,topsep=0pt]
or some other value?
– AndiW
Feb 27 at 8:15
@AndiW,[nosep,topsep=0pt]
does not work. Neither does any otherenumitem
option I have tested.
– xucheng
Feb 27 at 8:25
the problem is that environments change the mode LaTeX is in - vertical or horizontal. The most easy "workaround" - but no real solution - is to add text before theitemize
environment if you can. If you can't there still isvspace
which is not good practice. Since I have no running LaTeX at the moment I can't really test... Searchingitemize leavevmode
on text.SE looks promising to me - you should find similar questions
– AndiW
Feb 27 at 8:34
The space comes most likely from the
itemize
environment. You could have a look at the enumitem
package which controles the shape of this kind of environment: ctan.org/pkg/enumitem?lang=de– AndiW
Feb 27 at 8:07
The space comes most likely from the
itemize
environment. You could have a look at the enumitem
package which controles the shape of this kind of environment: ctan.org/pkg/enumitem?lang=de– AndiW
Feb 27 at 8:07
Sorry, overseen it's already in... Early morning...
– AndiW
Feb 27 at 8:08
Sorry, overseen it's already in... Early morning...
– AndiW
Feb 27 at 8:08
Did you try
[nosep,topsep=0pt]
or some other value?– AndiW
Feb 27 at 8:15
Did you try
[nosep,topsep=0pt]
or some other value?– AndiW
Feb 27 at 8:15
@AndiW,
[nosep,topsep=0pt]
does not work. Neither does any other enumitem
option I have tested.– xucheng
Feb 27 at 8:25
@AndiW,
[nosep,topsep=0pt]
does not work. Neither does any other enumitem
option I have tested.– xucheng
Feb 27 at 8:25
the problem is that environments change the mode LaTeX is in - vertical or horizontal. The most easy "workaround" - but no real solution - is to add text before the
itemize
environment if you can. If you can't there still is vspace
which is not good practice. Since I have no running LaTeX at the moment I can't really test... Searching itemize leavevmode
on text.SE looks promising to me - you should find similar questions– AndiW
Feb 27 at 8:34
the problem is that environments change the mode LaTeX is in - vertical or horizontal. The most easy "workaround" - but no real solution - is to add text before the
itemize
environment if you can. If you can't there still is vspace
which is not good practice. Since I have no running LaTeX at the moment I can't really test... Searching itemize leavevmode
on text.SE looks promising to me - you should find similar questions– AndiW
Feb 27 at 8:34
add a comment |
2 Answers
2
active
oldest
votes
You can change the beginning of itemize
like this:
begin{itemize}[nosep,before=leavevmodevspace*{-1baselineskip}]
I added option showframe
and a little bit text to get rid of possible problems caused by blindtext
direct before begin{itemize}
.
Please see the following MWE
documentclass{article}
usepackage{geometry}
geometry{%
a4paper,
top=2cm,
bottom=2cm,
left=4.5cm,
right=1.5cm,
showframe % <=========================================================
}
usepackage{titlesec}
titleformat{section}[leftmargin]{largescshapesffamily}{}{0cm}{}
titlespacing{section}{2.5cm}{2ex}{0.5cm}
usepackage{enumitem}
usepackage{blindtext}
begin{document}
section{Section A}
This line is aligned with the section title.
blindtext
Some text to get rid of blindtext.
section{Section B}
%This is some text.
begin{itemize}[nosep,before=leavevmodevspace*{-1baselineskip}] % [nosep]
item This line is not aligned with the section title.
item second item. second item. second item. second item. second item.
second item. second item. second item. second item. second item. second item.
end{itemize}
end{document}
and the result:
add a comment |
Here is a solution with enumitem
:
documentclass{article}
usepackage{geometry}
geometry{
a4paper,
vmargin=2cm,
left=4.5cm,
right=1.5cm,
}
usepackage{titlesec}
titleformat{section}[leftmargin]{largescshapesffamily}{}{0cm}{}
titlespacing{section}{2.5cm}{2ex}{0.5cm}
usepackage{enumitem}
usepackage{mwe}
begin{document}
section{Section A}
This line is aligned with the section title.
blindtext
section{Section B}
begin{itemize}[topsep=0pt, before =leavevmodevspace*{-baselineskip}]
item This line is aligned with the section title.
end{itemize}
end{document}
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');
});
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%2f476883%2fhow-to-remove-the-superfluous-empty-line-before-the-list-environment%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can change the beginning of itemize
like this:
begin{itemize}[nosep,before=leavevmodevspace*{-1baselineskip}]
I added option showframe
and a little bit text to get rid of possible problems caused by blindtext
direct before begin{itemize}
.
Please see the following MWE
documentclass{article}
usepackage{geometry}
geometry{%
a4paper,
top=2cm,
bottom=2cm,
left=4.5cm,
right=1.5cm,
showframe % <=========================================================
}
usepackage{titlesec}
titleformat{section}[leftmargin]{largescshapesffamily}{}{0cm}{}
titlespacing{section}{2.5cm}{2ex}{0.5cm}
usepackage{enumitem}
usepackage{blindtext}
begin{document}
section{Section A}
This line is aligned with the section title.
blindtext
Some text to get rid of blindtext.
section{Section B}
%This is some text.
begin{itemize}[nosep,before=leavevmodevspace*{-1baselineskip}] % [nosep]
item This line is not aligned with the section title.
item second item. second item. second item. second item. second item.
second item. second item. second item. second item. second item. second item.
end{itemize}
end{document}
and the result:
add a comment |
You can change the beginning of itemize
like this:
begin{itemize}[nosep,before=leavevmodevspace*{-1baselineskip}]
I added option showframe
and a little bit text to get rid of possible problems caused by blindtext
direct before begin{itemize}
.
Please see the following MWE
documentclass{article}
usepackage{geometry}
geometry{%
a4paper,
top=2cm,
bottom=2cm,
left=4.5cm,
right=1.5cm,
showframe % <=========================================================
}
usepackage{titlesec}
titleformat{section}[leftmargin]{largescshapesffamily}{}{0cm}{}
titlespacing{section}{2.5cm}{2ex}{0.5cm}
usepackage{enumitem}
usepackage{blindtext}
begin{document}
section{Section A}
This line is aligned with the section title.
blindtext
Some text to get rid of blindtext.
section{Section B}
%This is some text.
begin{itemize}[nosep,before=leavevmodevspace*{-1baselineskip}] % [nosep]
item This line is not aligned with the section title.
item second item. second item. second item. second item. second item.
second item. second item. second item. second item. second item. second item.
end{itemize}
end{document}
and the result:
add a comment |
You can change the beginning of itemize
like this:
begin{itemize}[nosep,before=leavevmodevspace*{-1baselineskip}]
I added option showframe
and a little bit text to get rid of possible problems caused by blindtext
direct before begin{itemize}
.
Please see the following MWE
documentclass{article}
usepackage{geometry}
geometry{%
a4paper,
top=2cm,
bottom=2cm,
left=4.5cm,
right=1.5cm,
showframe % <=========================================================
}
usepackage{titlesec}
titleformat{section}[leftmargin]{largescshapesffamily}{}{0cm}{}
titlespacing{section}{2.5cm}{2ex}{0.5cm}
usepackage{enumitem}
usepackage{blindtext}
begin{document}
section{Section A}
This line is aligned with the section title.
blindtext
Some text to get rid of blindtext.
section{Section B}
%This is some text.
begin{itemize}[nosep,before=leavevmodevspace*{-1baselineskip}] % [nosep]
item This line is not aligned with the section title.
item second item. second item. second item. second item. second item.
second item. second item. second item. second item. second item. second item.
end{itemize}
end{document}
and the result:
You can change the beginning of itemize
like this:
begin{itemize}[nosep,before=leavevmodevspace*{-1baselineskip}]
I added option showframe
and a little bit text to get rid of possible problems caused by blindtext
direct before begin{itemize}
.
Please see the following MWE
documentclass{article}
usepackage{geometry}
geometry{%
a4paper,
top=2cm,
bottom=2cm,
left=4.5cm,
right=1.5cm,
showframe % <=========================================================
}
usepackage{titlesec}
titleformat{section}[leftmargin]{largescshapesffamily}{}{0cm}{}
titlespacing{section}{2.5cm}{2ex}{0.5cm}
usepackage{enumitem}
usepackage{blindtext}
begin{document}
section{Section A}
This line is aligned with the section title.
blindtext
Some text to get rid of blindtext.
section{Section B}
%This is some text.
begin{itemize}[nosep,before=leavevmodevspace*{-1baselineskip}] % [nosep]
item This line is not aligned with the section title.
item second item. second item. second item. second item. second item.
second item. second item. second item. second item. second item. second item.
end{itemize}
end{document}
and the result:
answered Feb 27 at 10:30
KurtKurt
38.6k848162
38.6k848162
add a comment |
add a comment |
Here is a solution with enumitem
:
documentclass{article}
usepackage{geometry}
geometry{
a4paper,
vmargin=2cm,
left=4.5cm,
right=1.5cm,
}
usepackage{titlesec}
titleformat{section}[leftmargin]{largescshapesffamily}{}{0cm}{}
titlespacing{section}{2.5cm}{2ex}{0.5cm}
usepackage{enumitem}
usepackage{mwe}
begin{document}
section{Section A}
This line is aligned with the section title.
blindtext
section{Section B}
begin{itemize}[topsep=0pt, before =leavevmodevspace*{-baselineskip}]
item This line is aligned with the section title.
end{itemize}
end{document}
add a comment |
Here is a solution with enumitem
:
documentclass{article}
usepackage{geometry}
geometry{
a4paper,
vmargin=2cm,
left=4.5cm,
right=1.5cm,
}
usepackage{titlesec}
titleformat{section}[leftmargin]{largescshapesffamily}{}{0cm}{}
titlespacing{section}{2.5cm}{2ex}{0.5cm}
usepackage{enumitem}
usepackage{mwe}
begin{document}
section{Section A}
This line is aligned with the section title.
blindtext
section{Section B}
begin{itemize}[topsep=0pt, before =leavevmodevspace*{-baselineskip}]
item This line is aligned with the section title.
end{itemize}
end{document}
add a comment |
Here is a solution with enumitem
:
documentclass{article}
usepackage{geometry}
geometry{
a4paper,
vmargin=2cm,
left=4.5cm,
right=1.5cm,
}
usepackage{titlesec}
titleformat{section}[leftmargin]{largescshapesffamily}{}{0cm}{}
titlespacing{section}{2.5cm}{2ex}{0.5cm}
usepackage{enumitem}
usepackage{mwe}
begin{document}
section{Section A}
This line is aligned with the section title.
blindtext
section{Section B}
begin{itemize}[topsep=0pt, before =leavevmodevspace*{-baselineskip}]
item This line is aligned with the section title.
end{itemize}
end{document}
Here is a solution with enumitem
:
documentclass{article}
usepackage{geometry}
geometry{
a4paper,
vmargin=2cm,
left=4.5cm,
right=1.5cm,
}
usepackage{titlesec}
titleformat{section}[leftmargin]{largescshapesffamily}{}{0cm}{}
titlespacing{section}{2.5cm}{2ex}{0.5cm}
usepackage{enumitem}
usepackage{mwe}
begin{document}
section{Section A}
This line is aligned with the section title.
blindtext
section{Section B}
begin{itemize}[topsep=0pt, before =leavevmodevspace*{-baselineskip}]
item This line is aligned with the section title.
end{itemize}
end{document}
answered Feb 27 at 10:29
BernardBernard
172k776204
172k776204
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');
});
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%2f476883%2fhow-to-remove-the-superfluous-empty-line-before-the-list-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');
});
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
The space comes most likely from the
itemize
environment. You could have a look at theenumitem
package which controles the shape of this kind of environment: ctan.org/pkg/enumitem?lang=de– AndiW
Feb 27 at 8:07
Sorry, overseen it's already in... Early morning...
– AndiW
Feb 27 at 8:08
Did you try
[nosep,topsep=0pt]
or some other value?– AndiW
Feb 27 at 8:15
@AndiW,
[nosep,topsep=0pt]
does not work. Neither does any otherenumitem
option I have tested.– xucheng
Feb 27 at 8:25
the problem is that environments change the mode LaTeX is in - vertical or horizontal. The most easy "workaround" - but no real solution - is to add text before the
itemize
environment if you can. If you can't there still isvspace
which is not good practice. Since I have no running LaTeX at the moment I can't really test... Searchingitemize leavevmode
on text.SE looks promising to me - you should find similar questions– AndiW
Feb 27 at 8:34