表中的 \shortstack 引发编译错误

表中的 \shortstack 引发编译错误

我试图将一些单元格文本(例如“测量类型”和“事件标签”)放入两行的多行单元格中,其中上述名称将分成两行。

   \begin{table*}[t]
    \caption{Summary of high-frequency datasets specific for electricity disaggregation}
    \label{tab:datasets}
    \begin{minipage}[c]{\textwidth}
    \begin{center}
    \begin{tabular}{llllcllll}
    \toprule
    \multirow{2}{*}{\textbf{Dataset}} & \multirow{2}{*}{\textbf{Year}} & \multirow{2}{*}{\shortstack{\textbf{Measurement\\type}}} & \multirow{2}{*}{\textbf{Duration}} & \multirow{2}{*}{\shortstack{\textbf{ADC\\resolution}}} & \multicolumn{2}{c}{\textbf{Sampling frequency}} & \textbf{Features} & \multirow{2}{*}{\shortstack{\textbf{Event\\labels}}}\\
    &&&&&\textbf{WP}&\textbf{IL}&&\\
    REDD (US) \cite{REDD2011}& 2011 & WP(10), IC, IL(8)  & 3-119D & 24bit & 15kHz & 1/3-1/4Hz & I,V,P & NO\\
    \bottomrule
    \end{tabular}
    \end{center}
    \end{minipage}
    \end{table*}

虽然我找到了一个围绕使用 \shortstack 的解决方案,但它不起作用并且我收到了编译器错误!

使用 \shortstack 时发现错误

我做错了什么吗?提前谢谢您。

答案1

正如@leandriis 的评论中所建议的,您将拥有一个更简单的代码,该代码可以使用 进行编译(无 \multirow,无shortstackmakecell,它允许使用\makecell\thead命令在标准单元格中进行换行和通用格式。我添加了caption一个合适的间距,在标题和表格之间,使用了大小\small并减少了 的值\tabcolsep以使表格适合文本宽度:

\documentclass{article}
\usepackage{array, booktabs, makecell, caption}
\usepackage{geometry} 
\setlength{\extrarowheight}{2pt}
\renewcommand{\theadfont}{\normalsize\bfseries}
\usepackage{nccmath} 

\begin{document}

 \begin{table*}[t]
 \small\setlength{\tabcolsep}{3pt}
    \caption{Summary of high-frequency datasets specific for electricity disaggregation}
    \label{tab:datasets}
    \begin{minipage}[c]{\textwidth}
    \centering
    \begin{tabular}{llllcllll}
    \toprule
    \thead{Dataset} & \thead{Year} & \thead{ Measurement\\type} & \thead{Duration} & \thead{ADC\\resolution} & \multicolumn{2}{c}{\thead{Sampling\\ frequency}} & \thead{Features} & \thead{Event\\labels}\\
    \cline{6-7}
    &&&&&\thead{WP}&\thead{IL}&&\\
    REDD (US) \cite{REDD2011}& 2011 & WP(10), IC, IL(8) & 3-119D & 24\,bit & 15\,kHz & $ \mfrac{1}{3} $--$ \mfrac{1}{4} $\,Hz & I,V,P & NO\\
    \bottomrule
    \end{tabular}
    \end{minipage}
    \end{table*}

\end{document} 

在此处输入图片描述

相关内容