晚上好
我创建了一个表格(下面的源代码),在这个表格中我有一些\multirow
代码。问题是这个表格中没有正确的垂直线(下图)。我不知道该怎么修复它。
谢谢你的帮助。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{longtable}
\usepackage{multirow}
\begin{document}
\Large
\begin{longtable}{|p{5cm}p{6cm}|}
\hline
text & \multirow{2}{*}{some text} \\
text\\
\hline
text & \multirow{2}{*}{some text} \\
text\\
\hline
text & \multirow{2}{*}{some text} \\
text\\
\hline
\end{longtable}
\end{document}
答案1
text\\
您应该将的所有四个实例更改为text & \\
。 (额外的&
符号迫使 LaTeX “考虑”第二列。)
从更广泛的角度来看,您需要问自己:“环境右侧和左侧边缘的垂直线的印刷要点是什么longtable
?”除了给读者的眼睛造成巨大的视觉障碍外,这些线条还能起到什么作用?没有这些垂直线,表格还能正常显示吗?(我的回答是:“几乎可以肯定。”)请尝试一下不使用垂直线(以及相关的许多水平线)。您会惊奇地发现,表格看起来会更加“开放”和吸引人。