我正在尝试在 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}
由此得出下表所示:
我面临两个问题:
- 如何使用将我的列表(1 A,2 B,3 C,4 ...)添加到单元格中
\multicolumn
? - 为什么我的垂直条没有完全显示?(这些非常重要。)
我还应该补充一点,如果这些信息很重要的话,我会使用 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