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.

   

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