표 내 글머리 기호(\item) 정렬

표 내 글머리 기호(\item) 정렬

나는주형이력서를 작성하려고 하는데 문제가 생겼습니다. 아래 MWE에서 필수 코드를 제외한 모든 코드를 제거하려고 했습니다. 테이블이 2개가 됩니다. 첫 번째 테이블에서는 글머리 기호가 첫 번째 열 텍스트와 정렬되지 않지만 두 번째 테이블에서는 글머리 기호가 없으면 텍스트가 올바르게 정렬됩니다. 누구든지 이 정렬 문제를 해결하는 데 도움을 줄 수 있습니까?

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}

답변1

이는 목록 앞의 텍스트와 목록 뒤의 텍스트에 수직 간격을 추가하는 목록 환경 때문입니다. LaTeX를 속여 자신이 미니페이지의 시작 부분에 있다고 믿게 만들 수 있습니다. 이 경우에는 명백한 이유로 위에 공간이 없습니다. 이것이 바로 \compress매크로가 하는 일입니다.

게다가 패키지의 도움으로 글머리 기호를 들여쓰기할 필요가 없기 때문에 글머리 기호를 다른 테이블의 텍스트 시작 부분에 정렬했습니다 enumitem.

\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} 

여기에 이미지 설명을 입력하세요

관련 정보