\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}
我无法从这段 Latex 代码进行调试。你知道问题出在哪里吗?
! 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]{threeparttable} \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}