每次翻页时,自动将包含长文本(列出的项目)的行拆分为两行

每次翻页时,自动将包含长文本(列出的项目)的行拆分为两行

我需要一张像这样的桌子

在此处输入图片描述

。我知道似乎不可能将一行拆分到下一页,但此屏幕截图取自 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}

相关内容