多列表格问题

多列表格问题

我遇到了一个问题,表格中一列包含多列。在多列(在本例中称为“功率因数”)之后,其余列没有连接下方单元格的垂直线,有什么解决方法吗?提前谢谢!Mike

\begin{table}[ht!]
        \caption{Multi-column table}

    \begin{center}
        \begin{tabular}{|p{1.8cm}||p{1.5cm}|p{1.5cm}|p{2.5cm}|p{2.2cm}|p{1.5cm}|p{3.0cm}|p{1.7cm}|}
        \hline
        \center Concept & \multicolumn{2}{|c|}{Power Factor}  & Power \newline Requirement & Total Power \newline Losses* & Energy Costs & Power Recovery \newline Savings & Max. Overload \\
        \cline{2-3}
         & Hoisting Motor & Lifting Motor    \\ 
        \hline
         Concept 1 & 0.71  & 0.75 & 5.76 kW & 2.02 kW & 17199 \euro & 2210 \euro & 25 \%  \\
         \hline
         Concept 2 & 0.82  & 0.81 & 7.93 kW & 2.43 kW & 16317 \euro & 2487 \euro & 58 \%   \\
         \hline
         Concept 3 & 0.83  & 0.77 & 7.40 kW & 2.19 kW & 15616 \euro & 2197 \euro & 61 \%   \\
        \hline
        \end{tabular}
    \end{center}
    \label{tab:multicol}
    \end{table}

答案1

请始终发布完整的文档而不是片段,但您的表格有 8 列,但是

 & Hoisting Motor & Lifting Motor    \\ 

只有 3 个,因此省略了包括垂直规则在内的最后几个单元格,您需要

  & Hoisting Motor & Lifting Motor  &&&&&  \\ 

\multicolumn{2}{|c|}{Power Factor}

应该

\multicolumn{2}{c|}{Power Factor}

因为(除了第一个单元格)规则位于每个单元格的右边缘,所以添加到左侧的规则\multicolumn不会与表格序言中指定的任何规则对齐。

答案2

我建议您删除所有垂直线(相信我,它们不会被错过!)和许多水平线,并使用包中的线条绘制宏来绘制booktabs剩余的水平线,从而使您的表格看起来更加“开放”。

在此处输入图片描述

\documentclass{article}
\usepackage[a4paper,margin=2.5cm]{geometry} % set text block parameters suitably
\usepackage{eurosym,array,ragged2e,booktabs,caption}
\newcolumntype{C}[1]{>{\Centering\arraybackslash}p{#1}}
\begin{document}
\begin{table}[ht!]
\caption{Multi-column table} \label{tab:multicol}
\setlength\tabcolsep{3pt} % default value: 6pt
\centering
\begin{tabular}{@{} p{1.7cm} C{1.2cm} C{1.2cm} C{1.8cm} C{1.9cm} C{1.3cm} C{2.4cm} C{1.4cm} @{}}
\toprule
Concept & \multicolumn{2}{c}{Power Factor}  & Power Requirement & Total Power Losses* & Energy Costs & Power Recovery Savings & Max.\ Overload \\
\cmidrule{2-3}
 & Hoisting Motor & Lifting Motor    \\ 
\midrule
 Concept 1 & 0.71  & 0.75 & 5.76 kW & 2.02 kW & 17199 \euro & 2210 \euro & 25 \%  \\
 \addlinespace
 Concept 2 & 0.82  & 0.81 & 7.93 kW & 2.43 kW & 16317 \euro & 2487 \euro & 58 \%   \\
 \addlinespace
 Concept 3 & 0.83  & 0.77 & 7.40 kW & 2.19 kW & 15616 \euro & 2197 \euro & 61 \%   \\
\bottomrule
\end{tabular}
\end{table}
\end{document}

相关内容