我正在生成一个表格,但我不知道为什么它会超出页面范围!
[\begin{tabular}{|*{3}{l|}*{5}{c|}}
\hline
\textbf{Participant} & \textbf{Systèmes} & \textbf{Inventaires de sens} & \textbf{Anglais} & \textbf{Français} & \textbf{Allemand} & \textbf{Italien} & \textbf{Espagnol}\\
\hline
\multirow{2}{*}{\textbf{UMCC}} & \multirow{2}{*}{$\mathrm{DLSI\_(WSD)-1}$} & BabelNet & 8 & 10 & 12 & 14 & 16\\
\cline{3-8}
& & Wikipédia & 12 & 15 & 18 & 21 & 24\\
\cline{3-8}
& & WordNet & 16 & 20 & 24 & 28 & 32\\
\hline
\multirow{2}{*}{\textbf{UMCC}} & \multirow{2}{*}{$\mathrm{DLSI\_ (WSD)-2}$} & BabelNet & 8 & 10 & 12 & 14 & 16\\
\cline{3-8}
& & Wikipédia & 12 & 15 & 18 & 21 & 24\\
\cline{3-8}
& & WordNet & 16 & 20 & 24 & 28 & 32\\
\hline
\multirow{2}{*}{\textbf{UMCC}} & \multirow{2}{*}{$\mathrm{DLSI\_ (WSD)-3}$} & BabelNet & 8 & 10 & 12 & 14 & 16\\
\cline{3-8}
& & Wikipédia & 12 & 15 & 18 & 21 & 24\\
\cline{3-8}
& & WordNet & 16 & 20 & 24 & 28 & 32\\
\hline
\textbf{DAEBAK!} & PD & BabelNet & 36 & 45 & 54 & 63 & 72\\
\hline
\textbf{GETALP} & BN-1 & BabelNet & 36 & 45 & 54 & 63 & 72\\
\hline
\textbf{GETALP} & BN-2 & BabelNet & 36 & 45 & 54 & 63 & 72\\
\hline
\textbf{GETALP} & WN-1 & WordNet & 36 & 45 & 54 & 63 & 72\\
\hline
\multicolumn{3}{|l|}{\textbf{MFS}} & 36 & 45 & 54 & 63 & 72\\
\hline
\end{tabular}][2]
答案1
您的表格对于页面来说太宽了。您必须旋转它或完全重新格式化它。您也可以尝试用p{...cm}
列或减小字体大小来减少每列,但这对提高可读性没有帮助。
% arara: pdflatex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{rotating}
\usepackage{caption}
\usepackage{siunitx}
\begin{document}
\noindent
\begin{sidewaystable}
\centering
\caption{Your caption here}
\begin{tabular}{*{3}{l}*{5}{S[table-format=2.0]}}
\toprule
\textbf{Participant} & \textbf{Systèmes} & \textbf{Inventaires de sens} & \textbf{Anglais} & \textbf{Français} & \textbf{Allemand} & \textbf{Italien} & \textbf{Espagnol}\\
\midrule
\multirow{3}{*}{\textbf{UMCC}} & \multirow{3}{*}{$\mathrm{DLSI\_(WSD)-1}$} & BabelNet & 8 & 10 & 12 & 14 & 16\\
& & Wikipédia & 12 & 15 & 18 & 21 & 24\\
& & WordNet & 16 & 20 & 24 & 28 & 32\\
\addlinespace
\multirow{3}{*}{\textbf{UMCC}} & \multirow{3}{*}{$\mathrm{DLSI\_ (WSD)-2}$} & BabelNet & 8 & 10 & 12 & 14 & 16\\
& & Wikipédia & 12 & 15 & 18 & 21 & 24\\
& & WordNet & 16 & 20 & 24 & 28 & 32\\
\addlinespace
\multirow{3}{*}{\textbf{UMCC}} & \multirow{3}{*}{$\mathrm{DLSI\_ (WSD)-3}$} & BabelNet & 8 & 10 & 12 & 14 & 16\\
& & Wikipédia & 12 & 15 & 18 & 21 & 24\\
& & WordNet & 16 & 20 & 24 & 28 & 32\\
\addlinespace
\textbf{DAEBAK!} & PD & BabelNet & 36 & 45 & 54 & 63 & 72\\
\addlinespace
\textbf{GETALP} & BN-1 & BabelNet & 36 & 45 & 54 & 63 & 72\\
\addlinespace
\textbf{GETALP} & BN-2 & BabelNet & 36 & 45 & 54 & 63 & 72\\
\addlinespace
\textbf{GETALP} & WN-1 & WordNet & 36 & 45 & 54 & 63 & 72\\
\addlinespace
\textbf{MFS} & & & 36 & 45 & 54 & 63 & 72\\
\bottomrule
\end{tabular}
\end{sidewaystable}
\end{document}
答案2
如果表格太宽,你只需将其变窄即可。在本例中,宽度主要由标题决定,因此:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{caption}
\usepackage{siunitx}
\newcommand\hd[1]{\textbf{\begin{tabular}{@{}c@{}}#1\end{tabular}}}
\begin{document}
\centering
X\dotfill X
{\setlength\tabcolsep{5pt}
\begin{tabular}{*{3}{l}*{5}{S[table-format=2.0]}}
\toprule
\hd{Participant} & \hd{Systèmes} & \hd{Inventaires\\ de sens} & \hd{GB} & \hd{FR} & \hd{DE} & \hd{IT} & \hd{ES}\\
\midrule
\multirow{3}{*}{\textbf{UMCC}} & \multirow{3}{*}{$\mathrm{DLSI\_(WSD)-1}$} & BabelNet & 8 & 10 & 12 & 14 & 16\\
& & Wikipédia & 12 & 15 & 18 & 21 & 24\\
& & WordNet & 16 & 20 & 24 & 28 & 32\\
\addlinespace
\multirow{3}{*}{\textbf{UMCC}} & \multirow{3}{*}{$\mathrm{DLSI\_ (WSD)-2}$} & BabelNet & 8 & 10 & 12 & 14 & 16\\
& & Wikipédia & 12 & 15 & 18 & 21 & 24\\
& & WordNet & 16 & 20 & 24 & 28 & 32\\
\addlinespace
\multirow{3}{*}{\textbf{UMCC}} & \multirow{3}{*}{$\mathrm{DLSI\_ (WSD)-3}$} & BabelNet & 8 & 10 & 12 & 14 & 16\\
& & Wikipédia & 12 & 15 & 18 & 21 & 24\\
& & WordNet & 16 & 20 & 24 & 28 & 32\\
\addlinespace
\textbf{DAEBAK!} & PD & BabelNet & 36 & 45 & 54 & 63 & 72\\
\addlinespace
\textbf{GETALP} & BN-1 & BabelNet & 36 & 45 & 54 & 63 & 72\\
\addlinespace
\textbf{GETALP} & BN-2 & BabelNet & 36 & 45 & 54 & 63 & 72\\
\addlinespace
\textbf{GETALP} & WN-1 & WordNet & 36 & 45 & 54 & 63 & 72\\
\addlinespace
\textbf{MFS} & & & 36 & 45 & 54 & 63 & 72\\
\bottomrule
\end{tabular}}
\end{document}