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