Fehler \centering mit \multicolumn

Fehler \centering mit \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}

Ich kann den Latex-Code nicht debuggen. Wissen Sie, wo das Problem liegt?


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

Antwort1

Sie haben vergessen, das Paket zu laden , das die Syntax für Tabellen arraydefiniert . Ich schlage jedoch vor, dass Sie lieber das Paket verwenden, das Zeilenumbrüche und allgemeine Formatierungen in Zellen mit den Befehlen und ermöglicht . Um fettgedruckte Überschriften zu haben, verwenden Sie das Paket: Dadurch müssen Sie dieselbe Überschrift nicht zweimal eingeben, in Fettdruck und in normaler Schrift für die Abbildungsliste. Schließlich habe ich das Paket verwendet, um die Anmerkung am Ende der Tabelle zu setzen und für eine korrekte Ausrichtung der Zahlen in den Spalten 2-4.>{…}makecell\thead\makecellcaptionthreeparttablesiunitx

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

\usepackage[flushleft]{threeparttable} \renewcommand\theadfont{\bfseries} \captionsetup{Schriftart = bf} \usepackage{siunitx} \sisetup{Tabellenformat = 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} 

Bildbeschreibung hier eingeben

Antwort2

die >Syntax erfordert das arrayPaket, fügen Sie hinzu

\usepackage{array}

verwandte Informationen