Longtable 내부 열거 목록의 첫 번째 항목 앞과 마지막 항목 뒤의 공백을 어떻게 제거합니까?

Longtable 내부 열거 목록의 첫 번째 항목 앞과 마지막 항목 뒤의 공백을 어떻게 제거합니까?

하나의 문서에 여러 개의 긴 테이블이 있고 모든 열거 목록의 첫 번째 항목 앞과 마지막 항목 뒤에 모두 상당히 큰 간격이 있습니다. 누구든지 그것을 제거하는 방법을 알고 있습니까?

\documentclass[11pt,a4paper]{article}

\usepackage{longtable}

\begin{document}

\begin{longtable}{c|p{10cm}}
    \hline
    \textbf{test} & \textbf{test}\\
    \hline
    \hline
    test          &  
       \begin{enumerate}
          \item test
          \item test
       \end{enumerate} \\
    \hline

\end{longtable}

\end{document}

산출

답변1

열거 환경을 minipage환경 내에 명시적으로 포함합니다.

\documentclass[11pt,a4paper]{article}
\usepackage{longtable}
\begin{document}

\begin{longtable}{c|p{10cm}}\hline
\textbf{test} & \textbf{test}   \\\hline\hline
test          &  
  \begin{minipage}[t]{10cm}
   \begin{enumerate}
      \item test
      \item test
   \end{enumerate} 
  \end{minipage}
  \\\hline
\end{longtable}

\end{document}

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

하지만 그 결과는 다소 만족스럽지 않습니다. 앞뒤에 약간의 간격을 추가하면 더 나은 프레젠테이션을 만들 수 있습니다. 열거 환경을 제어하는 ​​매개변수를 변경하면 이를 수행할 수 있습니다. 패키지 enumitem를 사용하면 더 쉽게 제어할 수 있습니다.

\documentclass[11pt,a4paper]{article}
\usepackage{longtable}
\usepackage{enumitem}
\begin{document}

\begin{longtable}{c|p{10cm}}\hline
\textbf{test} & \textbf{test}   \\\hline\hline
test          &  
  \begin{minipage}[t]{10cm}
     \begin{enumerate}[topsep=0.25ex,leftmargin=*]
        \item test
        \item test
     \end{enumerate} 
     \vspace{0pt}
  \end{minipage}
  \\\hline
\end{longtable}

\end{document}

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

관련 정보