表格中多行中缺少右侧垂直线

表格中多行中缺少右侧垂直线

晚上好

我创建了一个表格(下面的源代码),在这个表格中我有一些\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?”除了给读者的眼睛造成巨大的视觉障碍外,这些线条还能起到什么作用?没有这些垂直线,表格还能正常显示吗?(我的回答是:“几乎可以肯定。”)请尝试一下不使用垂直线(以及相关的许多水平线)。您会惊奇地发现,表格看起来会更加“开放”和吸引人。

相关内容