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 theitemizeenvironment. You could have a look at theenumitempackage 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 otherenumitemoption 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 theitemizeenvironment if you can. If you can't there still isvspacewhich is not good practice. Since I have no running LaTeX at the moment I can't really test... Searchingitemize leavevmodeon 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 theitemizeenvironment. You could have a look at theenumitempackage 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 otherenumitemoption 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 theitemizeenvironment if you can. If you can't there still isvspacewhich is not good practice. Since I have no running LaTeX at the moment I can't really test... Searchingitemize leavevmodeon 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 theitemizeenvironment. You could have a look at theenumitempackage 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 otherenumitemoption 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 theitemizeenvironment if you can. If you can't there still isvspacewhich is not good practice. Since I have no running LaTeX at the moment I can't really test... Searchingitemize leavevmodeon 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
itemizeenvironment. You could have a look at theenumitempackage 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 otherenumitemoption 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
itemizeenvironment if you can. If you can't there still isvspacewhich is not good practice. Since I have no running LaTeX at the moment I can't really test... Searchingitemize leavevmodeon text.SE looks promising to me - you should find similar questions– AndiW
Feb 27 at 8:34