页面中有 10 列的表格

页面中有 10 列的表格

我正在尝试做一个有 10 列的表格但它离开页面我想知道是否有可能解决这个问题。

在此处输入图片描述

以下是 MWE:

\begin{table*}
\small
\centering
\caption{Some Typical Commands}
\begin{tabular}{|c|c|c|c|c|c|c|c|c|l|} \hline
\multirow{4}{*}{Années} & \multicolumn{3}{c|}{\makecell[cc]{Utilisateurs Internet\\(en millions)}} & \multicolumn{3}{c|}{\makecell[cc]{Utilisateurs Internet mobile\\(en millions)}} & \multicolumn{3}{c|}{\makecell[cc]{Utilisateurs en zones\\rurales (en \%)}}\\ \cline{2-10}
 & \makecell[cc]{Chine\\continentale} & Hongkong & Macao & \makecell[cc]{Chine\\continentale} & Hongkong & Macao & \makecell[cc]{Chine\\continentale} & Hongkong & Macao\\ \hline

2007 & 210 & 4.5 & 0.2 & 50 & 10.8 & 0.8 & N/D & 0 & 0 \\ \hline
2008 & 298 & 4.7 & 0.3 & 118 & 11.6 & 0.9 & 28.4 & 0 & 0 \\ \hline
2009 & 384 & 4.8 & 0.3 & 233 & 12.6 & 1 & 27.8 & 0 & 0 \\ \hline
2010 & 457 & 5.1 & 0.3 & 303 & 13.8 & 1.1 & 27.3 & 0 & 0 \\ \hline
2011 & 513 & 5.1 & 0.3 & 356 & 15.3 & 1.4 & 26.5 & 0 & 0 \\ \hline
2012 & 564 & 5.2 & 0.4 & 420 & 16.4 & 1.6 & 27.6 & 0 & 0 \\ \hline
\end{tabular}
\end{table*}

先感谢您!

答案1

像这样?

在此处输入图片描述

一种简单的代码选择是使用talltblrtabularray并在表格脚注中解释“中国”被视为中国大陆:

\documentclass[twocolumn]{article}
%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{tabularray}

\begin{document}
    \begin{table*}
    \centering
\begin{talltblr}[
caption = {Some Typical Commands},
  label = {tab:?},
note{a} = {Continental China}
                ]{hlines, vlines,
                  colspec = { l *{9}{c}}
                  }
\SetCell[r=2]{c}    Années
    &   \SetCell[c=3]{c}    {Utilisateurs Internet\\(en millions)}
        &   &   &   \SetCell[c=3]{c}    {Utilisateurs Internet mobile\\(en millions)} 
                    &   &   &   \SetCell[c=3]{c}    {Utilisateurs en zones\\rurales (en \%)}
                                &   &           \\ 
        & China\TblrNote{a} & Hongkong  & Macao
        & China\TblrNote{a} & Hongkong  & Macao
        & China\TblrNote{a} & Hongkong  & Macao \\

2007    & 210   &  4.5  & 0.2 
        & 50    & 10.8  & 0.8 
        & N/D   &  0    & 0                     \\
2008    & 298   & 4.7   & 0.3 
        & 118   & 11.6  & 0.9 
        & 28.4  &  0    & 0                     \\ 
2009    & 384   &  4.8  & 0.3 
        & 233   & 12.6  & 1 
        & 27.8  &  0    & 0                     \\ 
2010    & 457   &  5.1  & 0.3 
        & 303   & 13.8  & 1.1 
        & 27.3  & 0     & 0                     \\ 
2011    & 513   & 5.1   & 0.3 
        & 356   & 15.3  & 1.4 
        & 26.5  &  0    & 0                     \\ 
2012    & 564   &  5.2  & 0.4 
        & 420   & 16.4  & 1.6 
        & 27.6  &  0    & 0                     \\ 
\end{talltblr}
    \end{table*}
\end{document}

编辑:
关于您的评论,您也可以将“香港”缩写为 HK。这样表格的宽度会进一步缩小,并留出空间,使最后九列的宽度相等,方法是使用X[c]列类型c

\documentclass[twocolumn]{article}
%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{tabularray}

\begin{document}
    \begin{table*}
    \centering
\begin{talltblr}[
caption = {Some Typical Commands},
  label = {tab:?},
note{a} = {Continental China},
note{b} = {Hongkong}
                ]{hlines, vlines,
                  colspec = { l *{9}{X[c]}}
                  }
\SetCell[r=2]{c}    Années
    &   \SetCell[c=3]{c}    {Utilisateurs Internet\\(en millions)}
        &   &   &   \SetCell[c=3]{c}    {Utilisateurs Internet mobile\\(en millions)}
                    &   &   &   \SetCell[c=3]{c}    {Utilisateurs en zones\\rurales (en \%)}
                                &   &           \\
        & China\TblrNote{a} & HK\TblrNote{b}  & Macao
        & China\TblrNote{a} & HK\TblrNote{b}  & Macao
        & China\TblrNote{a} & HK\TblrNote{b}  & Macao \\

2007    & 210   &  4.5  & 0.2
        & 50    & 10.8  & 0.8
        & N/D   &  0    & 0                     \\
2008    & 298   & 4.7   & 0.3
        & 118   & 11.6  & 0.9
        & 28.4  &  0    & 0                     \\
2009    & 384   &  4.8  & 0.3
        & 233   & 12.6  & 1
        & 27.8  &  0    & 0                     \\
2010    & 457   &  5.1  & 0.3
        & 303   & 13.8  & 1.1
        & 27.3  & 0     & 0                     \\
2011    & 513   & 5.1   & 0.3
        & 356   & 15.3  & 1.4
        & 26.5  &  0    & 0                     \\
2012    & 564   &  5.2  & 0.4
        & 420   & 16.4  & 1.6
        & 27.6  &  0    & 0                     \\
\end{talltblr}
    \end{table*}
\end{document}

在此处输入图片描述

相关内容