乳胶表中缺少垂直线

乳胶表中缺少垂直线

我正在尝试在 Texmaker 中创建一个 \multirow 和 \multicolumn 表。我已指定在代码中放置垂直线,但不知何故我的最后一列缺少部分垂直线。我已将我的代码发布在下面。有人能帮我找出我错在哪里吗?
提前谢谢。

\begin{table}[h]   
\centering   
\begin{tabular}{|p{3cm}|p{3cm}|p{3cm}|} \hline   
Macrophase & \multicolumn{2}{|c|}{Activity} \ \hline   
\multirow{8}{*}{} & Description & \ \cline{2-3}   
& Macrophase Actors \ \cline{2-3}   
& Duration and Frequency \ \cline{2-3}   
& Inputs \ \cline{2-3}   
& Software Utilized \ \cline{2-3}  
& Outputs \ \cline{2-3}  
& Criticalities \ \cline{2-3}  
& KPIs \ \hline  
\end{tabular}  
\caption{caption}  
\label{table:sample}  
\end{table}  

在此处输入图片描述

答案1

请考虑删除所有垂直线 - 这将使表格看起来更美观,例如https://wiert.me/2014/04/03/andre-vatter-google-wie-tabellen-eigentlich-aussehen-sollten-%EF%BB%BF/

问题是,你要求表格有 3 列,但从第二行开始,你只填充了其中的两列。所有行都需要额外填充&才能获得 3 列。

\documentclass{article}

\usepackage{multirow}
\usepackage{array}
\usepackage{booktabs}

\begin{document}

\begin{table}[h]   
\centering   
\begin{tabular}{|p{3cm}|p{3cm}|p{3cm}|} 
\hline   
Macrophase & \multicolumn{2}{|c|}{Activity} \\ \hline   
\multirow{8}{*}{} & Description & \\ \cline{2-3}   
& Macrophase Actors & \\ \cline{2-3}   
& Duration and Frequency &\\ \cline{2-3}   
& Inputs &\\ \cline{2-3}   
& Software Utilized &\\ \cline{2-3}  
& Outputs &\\ \cline{2-3}  
& Criticalities &\\ \cline{2-3}  
& KPIs &\\ \hline  
\end{tabular}  
\caption{caption}  
\label{table:sample}  
\end{table}  

\end{document}

在此处输入图片描述

相关内容