Ausrichtung des Aufzählungspunkts (\item) in der Tabelle

Ausrichtung des Aufzählungspunkts (\item) in der Tabelle

Ich verwende einVorlageum meinen Lebenslauf zu erstellen, aber ich bin auf ein Problem gestoßen. Ich habe versucht, alles außer dem wesentlichen Code im MWE unten zu entfernen. Es entstehen zwei Tabellen. In der ersten Tabelle ist der Aufzählungspunkt nicht mit dem Text der ersten Spalte ausgerichtet, in der zweiten Tabelle ist der Text jedoch ohne Aufzählungspunkt korrekt ausgerichtet. Kann jemand helfen, dieses Ausrichtungsproblem zu beheben?

MWE:

\documentclass[12pt,letterpaper,twoside]{article}

\usepackage{array}% required for defining newcolumntype with custom vrule
\usepackage{longtable}% normal \tabular environment does not allow page breaks
\setlength{\LTpre}{0pt}% glue before longtable
\addtolength{\LTpost}{0pt}% glue after longtable

\newcommand{\datewidth}{0.21}
\newcommand{\bodywidth}{0.75}

\newcolumntype{L}{>{\raggedright}p{\datewidth\textwidth}}
\newcolumntype{R}{p{\bodywidth\textwidth}}

\newenvironment{cvsection}{%
    \setlength{\extrarowheight}{0.40ex}
    \begin{longtable}[l]{@{} L R @{}}
        % Comment line above and uncomment line below to add gray vrule between date and body.
        % \begin{longtable}{@{} L !{\myvrule} R @{}}
    }{%
    \end{longtable}
}

\begin{document}

\begin{cvsection}
    abc1    & \parbox[t]{\bodywidth\textwidth}{%
   \begin {itemize} \item {\footnotesize TEST TEXT TEST TEXT TEST TEXT TEST TEXT TEST TEXTTEST TEXTTEST  TEXT.} 
    \end {itemize} }\\
\end{cvsection} 

\begin{cvsection}

    abc2 & \parbox[t]{\bodywidth\textwidth}{%
     {\footnotesize TEST TEXT TEST TEXT TEST TEXT TEST TEXT TEST TEXTTEST 
     TEXTTEST TEXT.} }\\

\end{cvsection} 

\end{document}

Antwort1

Dies liegt daran, dass die Listenumgebung einen vertikalen Abstand zwischen dem Text vor und dem Text nach der Liste hinzufügt. Sie können LaTeX täuschen, indem Sie ihm vorgaukeln, Sie seien am Anfang einer Miniseite: In diesem Fall gibt es aus offensichtlichen Gründen oben keinen Abstand. Genau das \compressmacht das Makro.

Darüber hinaus habe ich das Aufzählungszeichen mit dem Textanfang in der anderen Tabelle ausgerichtet, da es meiner Meinung nach mit Hilfe des enumitemPakets nicht notwendig ist, das Aufzählungszeichen einzurücken.

\documentclass[12pt,letterpaper,twoside]{article}

\usepackage{array}% required for defining newcolumntype with custom vrule
\usepackage{longtable}% normal \tabular environment does not allow page breaks
\makeatletter
    \newcommand*{\compress}{\@minipagetrue}
\makeatother
\usepackage{enumitem}
\setlength{\LTpre}{0pt}% glue before longtable
\addtolength{\LTpost}{0pt}% glue after longtable

\newcommand{\datewidth}{0.21}
\newcommand{\bodywidth}{0.75}

\newcolumntype{L}{>{\raggedright}p{\datewidth\textwidth}}
\newcolumntype{R}{p{\bodywidth\textwidth}}

\newenvironment{cvsection}{%
    \setlength{\extrarowheight}{0.40ex}
    \begin{longtable}[l]{@{} L >{\compress}R @{}}
        % Comment line above and uncomment line below to add gray vrule between date and body.
        % \begin{longtable}{@{} L !{\myvrule} R @{}}
    }{%
    \end{longtable}
}

\begin{document}

\begin{cvsection}
    abc1 & \parbox[t]{\bodywidth\textwidth}{%
   \begin {itemize}[wide, leftmargin=*] \item {\footnotesize TEST TEXT TEST TEXT TEST TEXT TEST TEXT TEST TEXTTEST TEXTTEST TEXT.}
    \end {itemize} }\\
\end{cvsection}

\begin{cvsection}

    abc2 & \parbox[t]{\bodywidth\textwidth}{%
     {\footnotesize TEST TEXT TEST TEXT TEST TEXT TEST TEXT TEST TEXTTEST
     TEXTTEST TEXT.} }\\

\end{cvsection}

\end{document} 

Bildbeschreibung hier eingeben

verwandte Informationen