Zweizeiliges Item - Leerzeile verhindern

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Zweizeiliges Item - Leerzeile verhindern

Re: Zweizeiliges Item - Leerzeile verhindern

von uliken » Do 8. Jun 2023, 01:59

Füge in \setlist die Option itemsep=\baselineskip hinzu.

Oder ändere dein Beispiel zu:
\documentclass{article}
\usepackage{enumitem}
\newlist{cvlist}{description}{1}
\setlist[cvlist]{style=multiline,leftmargin=2.5cm,font=\normalfont,itemsep=\baselineskip}
%\newcommand{\cvitem}[1]{\item[{\parbox[t]{2.5cm}{#1}}]}

\begin{document}
	\begin{cvlist}
		\item[Mai 20xx -\\ Juni 20xx] Lorem ipsum
		\item[Januar 20xx -\\ April 20xx] Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
	\end{cvlist}
\end{document}
Diese Lösung scheint mir näher am enumitem-Paket zu sein.

Re: Zweizeiliges Item - Leerzeile verhindern

von 83264928 » Di 6. Jun 2023, 09:52

Danke! Leider habe ich jetzt das Problem, dass zwischen Juni und Januar keine Leerzeile ist.
\documentclass{article}
\usepackage{enumitem}
\newlist{cvlist}{description}{1}
\setlist[cvlist]{style=sameline,leftmargin=3cm,font=\normalfont}
\newcommand{\cvitem}[1]{\item[\smash{\parbox[t]{2.5cm}{#1}}]}

\begin{document}
	\begin{cvlist}
		\cvitem{Mai 20xx -\\ Juni 20xx} Lorem ipsum
		\cvitem{Januar 20xx -\\ April 20xx} Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
	\end{cvlist}
\end{document}

von Abc » Mo 5. Jun 2023, 14:41

Benutze \smash:
\newcommand{\cvitem}[1]{\item[\smash{\parbox[t]{2.5cm}{#1}}]}

Re: Zweizeiliges Item - Leerzeile verhindern

von 83264928 » Mo 5. Jun 2023, 13:27

\documentclass{article}
\usepackage{enumitem}
\newlist{cvlist}{description}{1}
\setlist[cvlist]{style=sameline,leftmargin=3cm,font=\normalfont}
\newcommand{\cvitem}[1]{\item[{\parbox[t]{2.5cm}{#1}}]}

\begin{document}
	\begin{cvlist}
		\cvitem{Januar 20xx -\\ April 20xx} Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
	\end{cvlist}
\end{document}

Re: Zweizeiliges Item - Leerzeile verhindern

von u_fischer » Mo 5. Jun 2023, 11:01

Das Beispiel zeigt das Problem nicht.

Zweizeiliges Item - Leerzeile verhindern

von 83264928 » Mo 5. Jun 2023, 09:53

Hallo,

wenn das Datum zweizeilig ist und "Beschreibung" ebenfalls zweizeilig, entsteht bei der Beschreibung zwischen der ersten und zweiten Zeile eine Leerzeile. Wie entferne ich diese?

Vielen Dank im Voraus!
\documentclass{article}
\usepackage{enumitem}
\newlist{cvlist}{description}{1}
\setlist[cvlist]{style=sameline,leftmargin=3cm,font=\normalfont}
\newcommand{\cvitem}[1]{\item[{\parbox[t]{2.5cm}{#1}}]}

\begin{document}
	\begin{cvlist}
		\cvitem{Januar 20xx -\\ April 20xx} Beschreibung
	\end{cvlist}
\end{document}

Nach oben