Erro \centering com \multicolumn

Erro \centering com \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}

Não consigo depurar a partir do código de látex. Você sabe onde está o problema?


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

Responder1

Você esqueceu de carregar o arraypacote que define a >{…}sintaxe das tabelas. Porém sugiro que você prefira usar o makecellpacote, que permite quebras de linha e formatação comum em células, com os comandos \theade \makecell. Para ter legendas em negrito, utilize o captionpacote: isso evitará que você digite duas vezes a mesma legenda, em negrito e em peso normal para a lista de figuras. Por fim, usei o threeparttablepacote para digitar a nota na parte inferior da tabela e siunitxpara um alinhamento adequado dos números nas colunas 2 a 4.

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

\usepackage[flushleft]{trêsparttable} \renewcommand\theadfont{\bfseries} \captionsetup{font = bf} \usepackage{siunitx} \sisetup{formato de tabela = 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} 

insira a descrição da imagem aqui

Responder2

a >sintaxe requer o arraypacote, adicione

\usepackage{array}

informação relacionada