kaBOLTZ
26-02-2013, 18:03
Hallo mrunix.de,
habe ein spezielles Problem mit leeren Zeilen nach kompakten Listen wie itemize oder description (also ohne seperatoren etc.), die innerhalb einer tabular Umgebung sind. Habe mir einen eigenen Stil für einen tabellarischen Lebenslauf zusammengestellt. Doch wenn ich eine Zeile mit einer Liste enden lassen will, macht Latex mir noch eine extra leere Zeile rein. Es ist auch egal ob ich diese mit \\ oder \tabularnewline abschließe.
Wo mache ich was falsch? Minimalbeispiel ist unten, die Leerzeilen die weg sollen sind mit >> Diese Leerzeilen sollen weg << makiert. Ich könnte natürlich auch so Sachen wie \\[-2ex] oder negatives \vspace machen, doch dann den richtigen 1.5 zeiligen Abstand hinzubekommen ist Flickschusterei.
Minimapbeispiel:
\documentclass[a4paper,12pt,ngerman]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage{array}
\usepackage{xcolor}
\usepackage{enumitem}
\usepackage[left=25mm,right=15mm,top=15mm,bottom=15mm]{geometry}
\usepackage{setspace}
\usepackage{hyperref}
\hypersetup{
pdfauthor={},
pdftitle={},
pdfkeywords={},
pdfsubject={},
pdfcreator={pdfLaTeX with hyperref package},
colorlinks=false, % macht die Schrift von Hyperlinks rot (true), false = schwarze schrift
pdfborder={0 0 0}, % keine Rechteckmarkierung um Links
}
% #####################################
% ein paar Definitionen
% #####################################
\newcolumntype{L}{>{\raggedleft}p{0.22\textwidth}}
\newcolumntype{R}{p{0.7\textwidth}}
\newcolumntype{l}{>{\raggedleft}p{0.338\textwidth}}
\newcolumntype{r}{p{0.6\textwidth}}
\newcommand\VRule{\color{black}\vrule width 0.5pt} % Dicke der vertikalen Linie in pt. 0.5 ist sehr dünn
\onehalfspacing
\setitemize{nosep=0pt}
\setdescription{leftmargin=*,noitemsep,topsep=0pt, parsep=0pt,partopsep=0pt}
\begin{document}
\sffamily % alles in serifenloser Schrift
\pagestyle{empty} % keine Seitenzahlen
\section*{CURRICULUM VITAE}
% ####################################
% Der erste Abschnitt
% ####################################
\subsection*{Abschnitt}
\begin{tabular}{L!{\VRule}R}
\textbf{ein Datum} & Studium an der Uni XYZ
\begin{description}[leftmargin=6.9em,style=nextline]
\item[Schwerpunkt:] Dies und Das
\item[Nebenfächer:] Dieses und Jenes
\end{description}
Diese Arbeit/Tätigkeit ausgeführt
\begin{itemize}
\item[$\triangleright$] Aufgabe 1
\item[$\triangleright$] Aufgabe 2
\item[$\triangleright$] Aufgabe 2
\end{itemize}
weitere Arbeit/Tätigkeit ausgeführt
\begin{itemize}
\item[$\triangleright$] Aufgabe 1
\item[$\triangleright$] Aufgabe 1
\end{itemize}
\begin{description}[leftmargin=6.9em,style=nextline]
\item[Diplomarbeit:] Name (Note)
\item[Abschluss:] Diplom (Note)
\end{description} >> Diese Leerzeilen sollen weg << \tabularnewline
\textbf{ein Datum} & eine Tätigkeit / Arbeit
\begin{itemize}
\item[$\triangleright$] Aufgabe 1
\end{itemize} >> Diese Leerzeilen sollen weg << \tabularnewline
\textbf{ein Datum} & Name der Schule
\begin{description}[leftmargin=7.7em,style=nextline]
\item[Abschluss:] der da wäre?!
\item[Leistungskurse:] hmm
\end{description} >> Diese Leerzeilen sollen weg <<
\end{tabular}
\end{document}
habe ein spezielles Problem mit leeren Zeilen nach kompakten Listen wie itemize oder description (also ohne seperatoren etc.), die innerhalb einer tabular Umgebung sind. Habe mir einen eigenen Stil für einen tabellarischen Lebenslauf zusammengestellt. Doch wenn ich eine Zeile mit einer Liste enden lassen will, macht Latex mir noch eine extra leere Zeile rein. Es ist auch egal ob ich diese mit \\ oder \tabularnewline abschließe.
Wo mache ich was falsch? Minimalbeispiel ist unten, die Leerzeilen die weg sollen sind mit >> Diese Leerzeilen sollen weg << makiert. Ich könnte natürlich auch so Sachen wie \\[-2ex] oder negatives \vspace machen, doch dann den richtigen 1.5 zeiligen Abstand hinzubekommen ist Flickschusterei.
Minimapbeispiel:
\documentclass[a4paper,12pt,ngerman]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage{array}
\usepackage{xcolor}
\usepackage{enumitem}
\usepackage[left=25mm,right=15mm,top=15mm,bottom=15mm]{geometry}
\usepackage{setspace}
\usepackage{hyperref}
\hypersetup{
pdfauthor={},
pdftitle={},
pdfkeywords={},
pdfsubject={},
pdfcreator={pdfLaTeX with hyperref package},
colorlinks=false, % macht die Schrift von Hyperlinks rot (true), false = schwarze schrift
pdfborder={0 0 0}, % keine Rechteckmarkierung um Links
}
% #####################################
% ein paar Definitionen
% #####################################
\newcolumntype{L}{>{\raggedleft}p{0.22\textwidth}}
\newcolumntype{R}{p{0.7\textwidth}}
\newcolumntype{l}{>{\raggedleft}p{0.338\textwidth}}
\newcolumntype{r}{p{0.6\textwidth}}
\newcommand\VRule{\color{black}\vrule width 0.5pt} % Dicke der vertikalen Linie in pt. 0.5 ist sehr dünn
\onehalfspacing
\setitemize{nosep=0pt}
\setdescription{leftmargin=*,noitemsep,topsep=0pt, parsep=0pt,partopsep=0pt}
\begin{document}
\sffamily % alles in serifenloser Schrift
\pagestyle{empty} % keine Seitenzahlen
\section*{CURRICULUM VITAE}
% ####################################
% Der erste Abschnitt
% ####################################
\subsection*{Abschnitt}
\begin{tabular}{L!{\VRule}R}
\textbf{ein Datum} & Studium an der Uni XYZ
\begin{description}[leftmargin=6.9em,style=nextline]
\item[Schwerpunkt:] Dies und Das
\item[Nebenfächer:] Dieses und Jenes
\end{description}
Diese Arbeit/Tätigkeit ausgeführt
\begin{itemize}
\item[$\triangleright$] Aufgabe 1
\item[$\triangleright$] Aufgabe 2
\item[$\triangleright$] Aufgabe 2
\end{itemize}
weitere Arbeit/Tätigkeit ausgeführt
\begin{itemize}
\item[$\triangleright$] Aufgabe 1
\item[$\triangleright$] Aufgabe 1
\end{itemize}
\begin{description}[leftmargin=6.9em,style=nextline]
\item[Diplomarbeit:] Name (Note)
\item[Abschluss:] Diplom (Note)
\end{description} >> Diese Leerzeilen sollen weg << \tabularnewline
\textbf{ein Datum} & eine Tätigkeit / Arbeit
\begin{itemize}
\item[$\triangleright$] Aufgabe 1
\end{itemize} >> Diese Leerzeilen sollen weg << \tabularnewline
\textbf{ein Datum} & Name der Schule
\begin{description}[leftmargin=7.7em,style=nextline]
\item[Abschluss:] der da wäre?!
\item[Leistungskurse:] hmm
\end{description} >> Diese Leerzeilen sollen weg <<
\end{tabular}
\end{document}