錯誤 \centering with \multicolumn

錯誤 \centering with \multicolumn

\documentclass[a4paper,10pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{booktabs}
\usepackage{multirow}

\begin{document}
\begin{table}[ht!]
\caption[Structural properties of $5$ networks charging of the $5$ biological
functions and the global network]{\textbf{Structural properties of $5$ networks
charging of the $5$ biological functions and the global network}.
\textbf{Notes}: CCs is short for Connected Components, Clus.Coef. means
Clustering Coefficient}
\begin{tabular}{lrrrrrr}
\toprule
\multicolumn{1}{>{\centering}p{0.75cm}}{\textbf{Network}} &
\multicolumn{1}{>{\centering}p{0.75cm}}{\textbf{Nb. CCs}} &
\multicolumn{1}{>{\centering}p{1.0cm}}{\textbf{Nb. Nodes}} & 
\multicolumn{1}{>{\centering}p{1.50cm}}{\textbf{Nb. Clusters}} & 
\multicolumn{1}{>{\centering}p{1.25cm}}{\textbf{Density}} & 
\multicolumn{1}{>{\centering}p{1.25cm}}{\textbf{Avg. Deg.}} & 
\multicolumn{1}{>{\centering}p{1.25cm}}{\textbf{Avg. Clus. Coef.}} \\
\midrule
MNHPC   & 1 & 92 & 92 & 0.036 & 3 & 0.218 \\
Vss     & 2 & 90 & 90 & 0.037 & 2 & 0.194 \\
Vac\_s  & 2 & 90 & 90 & 0.037 & 2 & 0.205 \\
Vac\_f  & 1 & 92 & 92 & 0.036 & 3 & 0.215 \\
Vac\_g  & 1 & 83 & 83 & 0.039 & 3 & 0.215 \\
Vgl\_out    & 1 & 92 & 92 & 0.036 & 2 & 0.214 \\

\midrule
Vss     & 2 & 90 & 90 & 0.037 & 2 & 0.194 \\
Vac\_s  & 2 & 90 & 90 & 0.037 & 2 & 0.205 \\
Vac\_f  & 2 & 90 & 90 & 0.037 & 3 & 0.215 \\
Vac\_g  & 41& 3  & 3  & 0.667 & 3 & 0.215 \\
Vgl\_out    & 2 & 90 & 90 & 0.036 & 2 & 0.214 \\

\midrule
Vss     & 10& 70 & 70 & 0.048 & 2 & 0.194 \\
Vac\_s  & 8 & 74 & 74 & 0.044 & 2 & 0.205 \\
Vac\_f  & 5 & 81 & 81 & 0.040 & 3 & 0.215 \\
Vac\_g  & 5 & 81 & 81 & 0.040 & 3 & 0.215 \\
Vgl\_out    & 5 & 82 & 82 & 0.038 & 2 & 0.214 \\
\bottomrule

\end{tabular}
\label{tab:chap5-structural-properties}
\end{table}

\end{document}

我無法從這段乳膠程式碼中進行調試。你知道問題出在哪裡嗎?


! Argument of \@firstoftwo has an extra }.
 
                \par 
l.15 ...{>{\centering}p{0.75cm}}{\textbf{Network}}

答案1

您忘記載入array定義>{…}表語法的套件。不過,我建議您寧願使用該makecell包,它允許使用\thead\makecell命令在單元格中進行換行和常見格式設定。要使用粗體標題,請使用該caption程式包:這將節省您在圖形列表中以粗體和正常粗細輸入兩次相同標題的時間。最後,我使用該threeparttable套件排版了表格底部的註釋,並siunitx正確對齊了第 2-4 列中的數字。

\documentclass[a4paper,10pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{booktabs, caption}
\usepackage{multirow, array, makecell}

\usepackage[flushleft]{thirdparttable} \renewcommand\theadfont{\bfseries} \captionsetup{font = bf} \usepackage{siunitx} \sisetup{table-format = 2.0}

\begin{document}%

\begin{table}[ht!]
\begin{threeparttable}
\caption{Structural properties of 5 networks charging of the 5 biological functions and the global network}
\begin{tabular}{lSSSccc}
\toprule
\thead{Network} & {\thead{Nb.\\ CCs}} & {\thead{Nb.\\ Nodes}} & {\thead{Nb.\\ Clusters}} & \thead{Density} &\thead{Avg.\\ Deg.}& \thead{Avg.\\ Clus.\\ Coef.}
\\
\midrule
MNHPC & 1 & 92 & 92 & 0.036 & 3 & 0.218 \\
Vss & 2 & 90 & 90 & 0.037 & 2 & 0.194 \\
Vac\_s & 2 & 90 & 90 & 0.037 & 2 & 0.205 \\
Vac\_f & 1 & 92 & 92 & 0.036 & 3 & 0.215 \\
Vac\_g & 1 & 83 & 83 & 0.039 & 3 & 0.215 \\
Vgl\_out & 1 & 92 & 92 & 0.036 & 2 & 0.214 \\
\midrule
Vss & 2 & 90 & 90 & 0.037 & 2 & 0.194 \\
Vac\_s & 2 & 90 & 90 & 0.037 & 2 & 0.205 \\
Vac\_f & 2 & 90 & 90 & 0.037 & 3 & 0.215 \\
Vac\_g & 41& 3 & 3 & 0.667 & 3 & 0.215 \\
Vgl\_out & 2 & 90 & 90 & 0.036 & 2 & 0.214 \\
\midrule
Vss & 10& 70 & 70 & 0.048 & 2 & 0.194 \\
Vac\_s & 8 & 74 & 74 & 0.044 & 2 & 0.205 \\
Vac\_f & 5 & 81 & 81 & 0.040 & 3 & 0.215 \\
Vac\_g & 5 & 81 & 81 & 0.040 & 3 & 0.215 \\
Vgl\_out & 5 & 82 & 82 & 0.038 & 2 & 0.214 \\
\bottomrule
\end{tabular}
\label{tab:chap5-structural-properties}
\begin{tablenotes}\footnotesize
\item[$ \!\! $]\textbf{Notes}: CCs is short for Connected Components, Clus.Coef. means
Clustering Coefficient
\end{tablenotes}
\end{threeparttable}
\end{table}

\listoftables
\end{document} 

在此輸入影像描述

答案2

語法>需要array包,添加

\usepackage{array}

相關內容