我需要一张像这样的桌子
。我知道似乎不可能将一行拆分到下一页,但此屏幕截图取自 LaTeX 文档,因此也许有可能做到这一点。我的表格包含列出的项目,需要拆分行,因为它不适合一页。
如果您不介意,请不要问我这样做的原因。我只是说我正在学习一种简单的技巧来克服不可能。顺便说一句,我已经阅读了一些使用 paracol 或 的可能重复项,\tabularnewline
但尚未找到最佳结果。我不知道如何使用 paracol 重复顶行、双倍\hline
或 我不知道使用 拆分列出的项目\tabularnewline
。任何帮助都将不胜感激。提前致谢!
这是我的 MWE:
\documentclass{book}
\usepackage{longtable, array,enumitem, booktabs, lipsum}
\newlist{tabitem}{itemize}{1}
\setlist[tabitem]{label=\textbullet, noitemsep,leftmargin=*,topsep=0pt,partopsep=0pt, nosep, before=\begin{minipage}[t]{\hsize}, after=\end{minipage}}
\begin{document}
\renewcommand{\arraystretch}{1.5}
\begin{longtable}{p{2cm}p{\dimexpr\textwidth-2cm-4\tabcolsep}}
\caption{\label{tab}This is a table}\\
\toprule
\multicolumn{1}{c}{\textbf{Column 1}}
& \multicolumn{1}{c}{\textbf{Column 2}}\\
\hline \hline
\endfirsthead
\hline
\multicolumn{1}{c}{\textbf{Column 1}}
& \multicolumn{1}{c}{\textbf{Column 2}}\\
\hline \hline
\endhead
Point 1 &
\begin{tabitem}
\item \lipsum[2]
\item \lipsum[2]
\item \lipsum[2]
\item \lipsum[2]
\item \lipsum[2]
\item \lipsum[2]
\item \lipsum[2]
\end{tabitem}\\
\hline
Point 2 &
\begin{tabitem}
\item \lipsum[2]
\item \lipsum[2]
\item \lipsum[2]
\end{tabitem}
\\
\hline
Point 3 & Explanation \\
\hline
Point 4 & Explanation \\
\bottomrule
\end{longtable}
\end{document}