Gleichmäßiger Abstand um Überschriften mit Sonderfall von `\usepackage{enumitem}' und `\baselineskip`

Gleichmäßiger Abstand um Überschriften mit Sonderfall von `\usepackage{enumitem}' und `\baselineskip`

Diese Frage ist eine Folgefrage zumeine Frage hier.@karlkoeller'SAntworthat meine Frage vollständig beantwortet. In meinem Dokument gibt es jedoch einige Stellen, an denen die Aufzählung direkt nach einem platziert wird \subsection. Dies führt dazu, dass der Abstand um die Unterabschnitte nicht einheitlich ist. Ich möchte den Abstand um dieDie Knie der BieneÜberschrift, damit die anderen \subsectionden gleichen Abstand einstellen. Hier eine Erläuterung meines Problems und MWE unten.

Neue Uneinheitlichkeit

\documentclass{article}

% insert vertical space between paragraphs
\setlength{\parskip}{\baselineskip} 

% Modifies itemized lists with enumitem http://www.ctan.org/pkg/enumitem
\usepackage{enumitem}
\setlist[itemize]{noitemsep, topsep=0pt, before={\vspace*{-\baselineskip}}} 

 % http://tug.ctan.org/tex-archive/macros/latex/contrib/blindtext/blindtext.pdf
\usepackage{blindtext} 

\begin{document}

\section*{\centering{New ununiformness}}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam ornare diam vitae nisl pharetra, quis tincidunt augue finibus. Etiam dignissim lectus eu odio viverra tincidunt. Nulla ultricies finibus magna, et rutrum nisi volutpat quis. Praesent eget eros sapien. 

\noindent
This is the things cancel each other out:
\begin{itemize}
\item dummy first item
\item insert vertical space between paragraphs
\item \verb|[topsep=0pt]| in \verb| \usepackage{enumitem} |
\item dummy last item
\end{itemize}

\subsection*{\centering{Not too funky situation in my actual document}}

Nulla ultricies finibus magna, et rutrum nisi volutpat quis. Praesent eget eros sapien. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam ornare diam vitae nisl pharetra, quis tincidunt augue finibus. Etiam dignissim lectus eu odio viverra tincidunt. 

\subsection*{\centering{The Bee's Knees}}
% spacing I like and would like to copy to my other \subsection
\begin{itemize}
\item dummy first item, that is a bit longer to illustrate how close to the subsection heading compared to above.
\item dummy last item
\end{itemize}

\subsection*{\centering{Random Randomness}}

Aliquam ornare diam vitae nisl pharetra, quis tincidunt augue finibus. Etiam dignissim lectus eu odio viverra tincidunt. Nulla ultricies finibus magna, et rutrum nisi volutpat quis. Praesent eget eros sapien. 

\end{document}

Antwort1

Um zentrierte Titel zu erhalten, sollten Sie zunächst nicht Folgendes tun:

\subsection*{\centering{Not too funky situation in my actual document}}

sondern laden Sie das Paket sectstyund geben Sie

\allsectionsfont{\centering}

Um das gewünschte Ergebnis zu erzielen, ändern Sie zunächst \setlistIhre

\setlist[itemize]{noitemsep, topsep=0pt, before={\ifdim\lastskip>0pt\vspace*{-\baselineskip}\fi}}

laden Sie das Paket titlesecund definieren Sie

\titlespacing*{\subsection}{0pt}{3.25ex plus 1ex minus .2ex}{-1ex plus .2ex}

MWE:

\documentclass{article}

% insert vertical space between paragraphs
\setlength{\parskip}{\baselineskip}

% Modifies itemized lists with enumitem http://www.ctan.org/pkg/enumitem
\usepackage{enumitem}
\setlist[itemize]{noitemsep, topsep=0pt, before={\ifdim\lastskip>0pt\vspace*{-\baselineskip}\fi}}

\usepackage{sectsty}
\allsectionsfont{\centering}

\usepackage{titlesec}
\titlespacing*{\subsection}{0pt}{3.25ex plus 1ex minus .2ex}{-1ex plus .2ex}

\begin{document}

\section*{New ununiformness}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam ornare diam vitae nisl pharetra, quis tincidunt augue finibus. Etiam dignissim lectus eu odio viverra tincidunt. Nulla ultricies finibus magna, et rutrum nisi volutpat quis. Praesent eget eros sapien.

\noindent
This is the things cancel each other out:
\begin{itemize}
\item dummy first item
\item insert vertical space between paragraphs
\item \verb|[topsep=0pt]| in \verb| \usepackage{enumitem} |
\item dummy last item
\end{itemize}

\subsection*{Not too funky situation in my actual document}

Nulla ultricies finibus magna, et rutrum nisi volutpat quis. Praesent eget eros sapien. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam ornare diam vitae nisl pharetra, quis tincidunt augue finibus. Etiam dignissim lectus eu odio viverra tincidunt.

\subsection*{The Bee's Knees}
% spacing I like and would like to copy to my other \subsection
\begin{itemize}
\item dummy first item, that is a bit longer to illustrate how close to the subsection heading compared to above.
\item dummy last item
\end{itemize}

\subsection*{Random Randomness}

Aliquam ornare diam vitae nisl pharetra, quis tincidunt augue finibus. Etiam dignissim lectus eu odio viverra tincidunt. Nulla ultricies finibus magna, et rutrum nisi volutpat quis. Praesent eget eros sapien.

\end{document} 

Ausgabe:

Bildbeschreibung hier eingeben

verwandte Informationen