如何在使用 \multicolumn 的表中嵌套项目列表?

如何在使用 \multicolumn 的表中嵌套项目列表?

我正在尝试在 LaTeX 中复制下表:

![要复制的表

目前,我已经设法做到了以下几点(使用是\longtable因为表格应该足够长以跨越多页):

\begin{longtable}{ |l|l|l| } \hline
Column 1 & Column 2 & Some text \\\\ \hline
\multicolumn{2}{|l|}{This is some text...} & Some text \\ \hline
\end{longtable}

由此得出下表所示:

我的 LaTeX 表格

我面临两个问题:

  1. 如何使用将我的列表(1 A,2 B,3 C,4 ...)添加到单元格中\multicolumn
  2. 为什么我的垂直条没有完全显示?(这些非常重要。)

我还应该补充一点,如果这些信息很重要的话,我会使用 pandoc 2.11 来渲染它。

答案1

@DavidCarlisle 的评论帮我解决了这个问题。使用\\&\\解决了我缺失的垂直条,而用替换l解决p{10cm}了我的垂直材料问题。

完整代码在这里(包括序言,我的错没有将其包括在问题中):

\documentclass[12pt,fleqn]{report}
\usepackage{geometry}
\usepackage{longtable}
\geometry{margin=2cm}
\begin{document}
\begin{longtable}{ |l|l|l| } \hline
    Column 1 & Column 2 & Some text \\ & & \\ \hline
    \multicolumn{2}{|p{10cm}|}{This is some text...
        \begin{enumerate}
            \item A
            \item B
            \item C
            \item D This is a long sentence. I need it to wrap around the line.
        \end{enumerate}
        There is more text here after the end of the list.
    } & Some text \\ \hline
    
\end{longtable}
\end{document}

结果:

在此处输入图片描述

编辑:我意识到我在上图中使用了itemize而不是。但对于所有目的,在替换上面的内容后,一切都按需要运行。enumerate

相关内容