横向表格不适合页面

横向表格不适合页面

我设法创建了一个横向表格,但问题是它不适合文本宽度,如下所示。有什么办法可以解决这个问题吗?我的代码如下。

在此处输入图片描述

\begin{landscape}
  \begin{table*}[htbp]
  \centering
          \begin{threeparttable}
  \caption{My Results}
    \begin{tabular}{rrrrrrrrrrrr}
    \toprule
    \textbf{FF} & \textbf{} & \textbf{} & \textbf{AA} & \textbf{BB} & \textbf{CC} & \textbf{DD} & \textbf{FF} & \textbf{GG} & \textbf{HH} & \textbf{II} & \textbf{JJJJ} \\
    \midrule
    \textbf{Ccccccccccc} & \multirow{2}[2]{*}{\textbf{aaaaa aaaaa}} & \multirow{2}[2]{*}{\textbf{aa aa aaaaaa}} & \multirow{2}[2]{*}{\textbf{aaa}} & \textbf{aaaa} & \textbf{aa +} & \textbf{aa +} & \multirow{2}[2]{*}{\textbf{aaa}} & \multirow{2}[2]{*}{\textbf{aaaa aaaaa}} & \textbf{aa +} & \textbf{aa +} & \multirow{2}[2]{*}{\textbf{aaa}} \\
    \textbf{aaaaaaaaaa} &       &       &       & \textbf{aaaaa} & \textbf{a-aaaaa} & \textbf{a-aaaaa} &       &       & \textbf{a-aaaaa} & \textbf{a-aaaaa} &  \\
    \midrule
    \textbf{aaaaaaaa} & \textbf{0000} & \textbf{1111} & 22222 & 333333 & 444444 & 5555  & 66666 & 77777 & 88888 & 99999 & 10100 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\\\
    \textbf{aaaaaaaa} & \textbf{0000} & \textbf{1111} & 22222 & 333333 & 444444 & 5555  & 66666 & 77777 & 88888 & 99999 & 10100 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
    \textbf{aaaaaaaa} & \textbf{0000} & \textbf{1111} & 22222 & 333333 & 444444 & 5555  & 66666 & 77777 & 88888 & 99999 & 10100 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
    \textbf{aaaaaaaa} & \textbf{0000} & \textbf{1111} & 22222 & 333333 & 444444 & 5555  & 66666 & 77777 & 88888 & 99999 & 10100 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
    \midrule
    Aaaaaaa &    & \textbf{0000} & \textbf{11} & \multicolumn{1}{c}{\textbf{22}} & \multicolumn{1}{c}{\textbf{33}} & \multicolumn{1}{c}{\textbf{44}} & \multicolumn{1}{c}{\textbf{55}} & \multicolumn{1}{c}{\textbf{66}} & \multicolumn{1}{c}{\textbf{77}} & \multicolumn{1}{c}{\textbf{88}} & \multicolumn{1}{c}{\textbf{99}} \\
    \bottomrule
    \end{tabular}%
  \label{tab:addlabel}%
\end{threeparttable}
\end{table*}
\end{landscape}

答案1

只有稍微减小文本大小(\small)并合理缩小列间距(\renewcommand{\tabcolsep}{4pt}),这两种变化才相对不明显。

在此处输入图片描述

\documentclass[12pt]{report}
\usepackage{threeparttable,booktabs,multirow,lscape}
\usepackage[letterpaper,margin=1in]{geometry} 
\begin{document}

\renewcommand{\tabcolsep}{4pt}
\begin{landscape}
  \begin{table*}[htbp]
  \centering\small
          \begin{threeparttable}
  \caption{My Results}
    \begin{tabular}{rrrrrrrrrrrr}
    \toprule
    \textbf{FF} & \textbf{} & \textbf{} & \textbf{AA} & \textbf{BB} & \textbf{CC} & \textbf{DD} & \textbf{FF} & \textbf{GG} & \textbf{HH} & \textbf{II} & \textbf{JJJJ} \\
    \midrule
    \textbf{Ccccccccccc} & \multirow{2}[2]{*}{\textbf{aaaaa aaaaa}} & \multirow{2}[2]{*}{\textbf{aa aa aaaaaa}} & \multirow{2}[2]{*}{\textbf{aaa}} & \textbf{aaaa} & \textbf{aa +} & \textbf{aa +} & \multirow{2}[2]{*}{\textbf{aaa}} & \multirow{2}[2]{*}{\textbf{aaaa aaaaa}} & \textbf{aa +} & \textbf{aa +} & \multirow{2}[2]{*}{\textbf{aaa}} \\
    \textbf{aaaaaaaaaa} &       &       &       & \textbf{aaaaa} & \textbf{a-aaaaa} & \textbf{a-aaaaa} &       &       & \textbf{a-aaaaa} & \textbf{a-aaaaa} &  \\
    \midrule
    \textbf{aaaaaaaa} & \textbf{0000} & \textbf{1111} & 22222 & 333333 & 444444 & 5555  & 66666 & 77777 & 88888 & 99999 & 10100 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\\\
    \textbf{aaaaaaaa} & \textbf{0000} & \textbf{1111} & 22222 & 333333 & 444444 & 5555  & 66666 & 77777 & 88888 & 99999 & 10100 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
    \textbf{aaaaaaaa} & \textbf{0000} & \textbf{1111} & 22222 & 333333 & 444444 & 5555  & 66666 & 77777 & 88888 & 99999 & 10100 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
    \textbf{aaaaaaaa} & \textbf{0000} & \textbf{1111} & 22222 & 333333 & 444444 & 5555  & 66666 & 77777 & 88888 & 99999 & 10100 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
          & 000   & \textbf{1111} & 22222 & 33333 & 44444 & 55555  & 66666 & 77777 & 88888 & 99999 & 10.10 \\
    \midrule
    Aaaaaaa &    & \textbf{0000} & \textbf{11} & \multicolumn{1}{c}{\textbf{22}} & \multicolumn{1}{c}{\textbf{33}} & \multicolumn{1}{c}{\textbf{44}} & \multicolumn{1}{c}{\textbf{55}} & \multicolumn{1}{c}{\textbf{66}} & \multicolumn{1}{c}{\textbf{77}} & \multicolumn{1}{c}{\textbf{88}} & \multicolumn{1}{c}{\textbf{99}} \\
    \bottomrule
    \end{tabular}%
  \label{tab:addlabel}%
\end{threeparttable}
\end{table*}
\end{landscape}
\end{document}

相关内容