我已经安装了所有软件包,但它仍然无法正常工作,错误如下: 由 Excel2LaTeX 从工作表“Sheet1”生成的表格
\begin{table}[htbp]
\centering
\caption{Add caption}
\begin{tabular}{rcccccccccccc}
\toprule
\multicolumn{1}{c}{\multirow{2}[2]{*}{\textbf{Lat 34 Long 72}}} & \multirow{2}[2]{*}{\textbf{Jan}} & \multirow{2}[2]{*}{\textbf{Feb}} & \multirow{2}[2]{*}{\textbf{Mar}} & \multirow{2}[2]{*}{\textbf{Apr}} & \multirow{2}[2]{*}{\textbf{May}} & \multirow{2}[2]{*}{\textbf{Jun}} & \multirow{2}[2]{*}{\textbf{Jul}} & \multirow{2}[2]{*}{\textbf{Aug}} & \multirow{2}[2]{*}{\textbf{Sep}} & \multirow{2}[2]{*}{\textbf{Oct}} & \multirow{2}[2]{*}{\textbf{Nov}} & \multirow{2}[2]{*}{\textbf{Dec}} \\
\midrule
\multicolumn{1}{c}{} & & & & & & & & & & & & \\
\textbf{22-year Average} & 3.08 & 3.77 & 4.76 & 6.18 & 7.31 & 7.88 & 6.96 & 6.21 & 5.87 & 5.01 & 3.76 & 2.86 \\
\bottomrule
\end{tabular}
\label{tab:addlabel}
\end{table}
答案1
该错误意味着您没有加载multirow
包,但您不需要它,因为特殊处理一个单元格比处理标题行中的所有 13 个单元格更容易;这很makecell
容易。
唯一的问题是缩小表格以使其适合;我使用了\small
2.2pt 作为\tabcolsep
。
\documentclass{article}
\usepackage{booktabs,makecell}
\begin{document}
\begin{table}
\centering
\caption{Add caption}\label{tab:addlabel}
\small
\setlength{\tabcolsep}{2.2pt}
\begin{tabular}{@{}l*{12}{c}@{}}
\toprule
\bfseries\makecell[l]{Lat 34\\ Long 72} &
\textbf{Jan} & \textbf{Feb} & \textbf{Mar} & \textbf{Apr} &
\textbf{May} & \textbf{Jun} & \textbf{Jul} & \textbf{Aug} &
\textbf{Sep} & \textbf{Oct} & \textbf{Nov} & \textbf{Dec} \\
\midrule
\textbf{22-year Average} &
3.08 & 3.77 & 4.76 & 6.18 & 7.31 & 7.88 &
6.96 & 6.21 & 5.87 & 5.01 & 3.76 & 2.86 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}