重新调整 overleaf 中 10 列 85 行的表格,使其宽度变小

重新调整 overleaf 中 10 列 85 行的表格,使其宽度变小

我使用下面的代码使我的表格在下一页连续。但现在我需要一个命令,以便整个表格(在每一页中)的宽度变小。有人能帮助我吗?

\begin{longtable}{c c c c m{1.8cm} >{\centering\arraybackslash}m{1.5cm} c c c c}
    \caption{Κατάλογος των φαινομένων και η ταξινόμηση τους σύμφωνα με τα δεδομένα του ΑΙΑ} \label{tab.res}
     \hline
     & \textlatin{AR} & \textlatin{Date} & \textlatin{Location} & \textlatin{Flare Start \& Peak} & \textlatin{GOES Class} & \textlatin{CME} & \textlatin{FR (131\AA)} & \textlatin{FR (171\AA)} & \textlatin{Classification} \\
     \hline
     \endfirsthead % Header for the first page
     \multicolumn{10}{c}{{\bfseries (Συνέχεια)}} \\
  \hline
  & \textlatin{AR} & \textlatin{Date} & \textlatin{Location} & \textlatin{Flare Start \& Peak} & \textlatin{GOES Class} & \textlatin{CME} & \textlatin{FR (131\AA)} & \textlatin{FR (171\AA)} & \textlatin{Classification}\\
  \hline
  \endhead % Header for subsequent pages
   \endlastfoot % Footer for the last page
% table data here
\end{longtable}

答案1

由于不知道如何定义或在哪里\textlatin定义,我不得不假设您可以使用 LuaLaTeX、包unicode-math和合适的字体(例如 Times Roman 克隆)。

如果您愿意容忍另外三个标题单元格中的换行符,那么实际上没有必要减小字体大小,或者采取粗糙的印刷暴力,例如挥动大锤\resizebox

在此处输入图片描述

\documentclass{article}

\usepackage{unicode-math}
\setmainfont{XITS}.     % Times Roman text font clone
\setmathfont{XITS Math} % Times Roman math font clone

\usepackage{longtable,ragged2e,calc,booktabs}
\usepackage{array} % for '\newcolumntype' macro
\newcolumntype{L}[1]{>{\RaggedRight\hspace{0pt}}p{#1}}
\newcolumntype{C}[1]{>{\Centering\hspace{0pt}}p{#1}}

\begin{document}

\begingroup % localize the scope of the next four instructions
\setlength\LTleft{0pt}
\setlength\LTright{0pt}
\setlength\LTcapwidth{\textwidth}
\setlength\tabcolsep{4pt} % default: 6pt

\begin{longtable}{@{}
   L{1.4cm} % <-- adjust this length as desired/needed
   c c c 
   C{\widthof{Flare Start}} % measure req. width 
   C{\widthof{GOES}} 
   c 
   C{\widthof{(131\AA)}} 
   C{\widthof{(171\AA)}} 
   C{\widthof{Classifi-}} @{}}
   
\caption{Κατάλογος των φαινομένων και η ταξινόμηση τους σύμφωνα με τα δεδομένα του ΑΙΑ} 
\label{tab.res}\\

% Header on first page
\toprule
& AR & Date & Loc. & Flare Start \& Peak 
& GOES Class & CME & FR (131\AA) & FR (171\AA) & Classifi\-cation \\
\midrule
\endfirsthead 
     
% Header on subsequent pages
\multicolumn{10}{c}{(Συνέχεια)} \\
\toprule
& AR & Date & Loc. & Flare Start \& Peak 
& GOES Class & CME & FR (131\AA) & FR (171\AA) & Classifi\-cation\\
\midrule
\endhead 

% Footer on final page
\bottomrule  
\endlastfoot 

% table data here

aa & bb & cc & dd & ee & ff & gg & hh & ii & jj \\

\end{longtable}
\endgroup

\end{document}

相关内容