将我的桌子改造成长桌

将我的桌子改造成长桌

在过去的几个小时里,我一直在努力将我的表转换为长表。我查看了大量示例,查阅了文档,但还是无法让它工作。

所以我有一个很长的表格,包含 3 列和 20 多行,第 2 列和第 3 列的字段内有图片(1 个或更多,最多 3 个)。所以这个表格很快就会变得很大,我想把它分布在 2 页上。

普通表格的latex代码是这样的(我在问题中删去了很多行以节省空间):

编辑:用户 David Carlisle 提供了将其转换为 longtable 的答案。longtable 的代码现在如下所示(并且可以正常工作!):

\begin{longtable}{l|Sl|Sl}
\caption{mycaption}\\
\label{tab:mylabel}

\textbf{Verb}   & \textbf{Example}   & \textbf{Passive Voice (if applicable)} \\ \hline
``goes-to''         & \rowincludegraphics[scale=1]{images/appendix/B/1.png} &  \\ \hline
``walks-to''        & \rowincludegraphics[scale=1]{images/appendix/B/2.png} &    \\ \hline
``says to''         & \begin{tabular}[c]{@{}l@{}}\rowincludegraphics[scale=1]{images/appendix/B/3a.png} \\ or\\ \rowincludegraphics[scale=1]{images/appendix/B/3b.png}\end{tabular} &      \\ \hline
``chats to''        & \rowincludegraphics[scale=1]{images/appendix/B/4.png}             & \\ \hline
``texts to''        &  \rowincludegraphics[scale=1]{images/appendix/B/5.png}                &   \\ \hline
``sends to''        &  \begin{tabular}[c]{@{}l@{}@{}}\rowincludegraphics[scale=1]{images/appendix/B/6a.png} \\ or\\ \rowincludegraphics[scale=1]{images/appendix/B/6b.png} \\ or \\ \rowincludegraphics[scale=1]{images/appendix/B/6c.png} \end{tabular}                &   
\end{longtable}

我还剩下 3 个小问题:我该如何在这里使用 \hspace{-3.5cm}?它在 \table 中可以完美运行,但在 \longtable 中不行。而且,当表格在一页上继续时,行的顶部边框会显示在新页面上,可以隐藏它吗?(页面末尾行的底部边框也会显示,但这是我想要的,所以没问题)。最后,我该如何在 longtable 的末尾显示标题?(仅在最后一页)

相关内容