Wie entferne ich die überflüssige Leerzeile vor der Listenumgebung?

Wie entferne ich die überflüssige Leerzeile vor der Listenumgebung?

Ich möchte den Abschnittstitel mit in den linken Rand setzen titlesec. Bei Verwendung der Umgebung entsteht jedoch eine überflüssige Leerzeile list. Wie entferne ich diese, ohne zu verwenden vspace?

Minimalbeispiel:

\documentclass{article}

\usepackage{geometry}
\geometry{
  a4paper,
  top=2cm,
  bottom=2cm,
  left=4.5cm,
  right=1.5cm,
}

\usepackage{titlesec}
\titleformat{\section}[leftmargin]{\large\scshape\sffamily}{}{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}

Ergebnis

Antwort1

Sie können den Anfang itemizewie folgt ändern:

\begin{itemize}[nosep,before=\leavevmode\vspace*{-1\baselineskip}] 

Ich habe eine Option showframeund ein wenig Text hinzugefügt, um mögliche Probleme zu beseitigen, die durch \blindtextdie direkte Eingabe davor verursacht wurden \begin{itemize}.

Bitte beachten Sie die folgenden MWE

\documentclass{article}

\usepackage{geometry}
\geometry{%
  a4paper,
  top=2cm,
  bottom=2cm,
  left=4.5cm,
  right=1.5cm,
  showframe % <=========================================================
}

\usepackage{titlesec}
\titleformat{\section}[leftmargin]{\large\scshape\sffamily}{}{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=\leavevmode\vspace*{-1\baselineskip}] % [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}

und das Ergebnis:

Bildbeschreibung hier eingeben

Antwort2

Hier ist eine Lösung mit enumitem:

\documentclass{article}

\usepackage{geometry}
\geometry{
  a4paper,
  vmargin=2cm,
  left=4.5cm,
  right=1.5cm,
}

\usepackage{titlesec}
\titleformat{\section}[leftmargin]{\large\scshape\sffamily}{}{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 =\leavevmode\vspace*{-\baselineskip}]
  \item This line is aligned with the section title.
\end{itemize}

\end{document} 

Bildbeschreibung hier eingeben

verwandte Informationen