如何使一些具有预定义宽度的表格条目居中对齐?

如何使一些具有预定义宽度的表格条目居中对齐?

在下表中,方法论单元格和分位数列 (Q) 的所有数字条目都向右对齐,而它们应该水平和垂直居中。顺便说一句,当我更改 (Q=50) 列的宽度(仅用于测试)时,该列的条目居中并且看起来不错!!我怎样才能在下表中将方法论单元格的条目和四分位数列的数字条目与预定义的宽度(第一列为 1.5 厘米,数字单元格为 0.5 厘米)居中? 在此处输入图片描述

以下是代码:

\documentclass[conference]{IEEEtran}
\usepackage{array}
\usepackage{multirow}
\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}

\begin{document}
\begin{table*}
\centering
\caption{Illustrative Table}
\fontsize{8}{10}\selectfont
\begin{tabular} 
{|M{1.5cm}|M{0.5cm}|M{0.5cm}|M{0.5cm}|M{1.5cm}|M{0.5cm}|M{0.5cm}|
M{0.5cm}|M{0.5cm}|M{0.5cm}|M{0.75cm}|M{0.75cm}|M{0.75cm}|M{0.75cm}|}
\hline
\multirow{4}{1.5cm}{\centering{Methodologies}}& \multicolumn{9}   
{c|}{\multirow{2}{4.5cm}{RR Quantiles (1 to 99)}}
& \multicolumn{4}{c|}{Probability of RR Classes} \\
\cline{11-14} & \multicolumn{9}{c|}{}& Class1    & Class2    & Class3   &   Class4  \\ 
\cline{2-14}  & Q1  & Q45  & Q46  & Q50   & Q61 & Q62   & Q80   & Q81   & Q99   & (Up, HR)  & (Up, LR)  & (Down, HR)  & (Down, LR) \\ \hline
A & 0.101 & 0.261 & 0.265 & 0.279 & 0.318 & 0.321 & 0.396 & 0.401 & 0.457 & 20\% & 80\% & 0\% & 0\% \\ \hline
B & 0.266 & 0.364 & 0.366 & 0.374 & 0.398 & 0.400 & 0.445 & 0.449 & 0.483 & 39\% & 61\% & 0\% & 0\%  \\ \hline
C & 0.313 & 0.399 & 0.401 & 0.409 & 0.430 & 0.432 & 0.472 & 0.475 & 0.505 & 55\% & 45\% & 0\% & 0\% \\
\hline
\end{tabular}
\end{table*}
\end{document} 

答案1

目前尚不清楚为什么在有足够的空间来为所有具有一行内容的单元格使用其自然宽度的情况下使用如此窄的单元格。现在,因此固定宽度(小于内容的自然宽度(不能分成两行))被推到右边框。

尝试以下步骤,看看您是否可以接受(读者会感谢更大的字体大小):

\documentclass[conference]{IEEEtran}
\usepackage{array}
\usepackage{multirow}
\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}

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

\begin{document}
\begin{table*}
\centering
\caption{Illustrative Table}
\small%\fontsize{8}{10}\selectfont
\setlength\tabcolsep{5pt}
\setlength\extrarowheight{2pt}
\begin{tabular}{|c|*{9}{c|}*{4}{M{1cm}|}}
\hline
\multirow{4}{*}{\centering{Methodologies}}& \multicolumn{9}
{c|}{\multirow{2}{4.5cm}{RR Quantiles (1 to 99)}}
& \multicolumn{4}{c|}{Probability of RR Classes} \\
\cline{11-14} & \multicolumn{9}{c|}{}& Class1    & Class2    & Class3   &   Class4  \\
\cline{2-14}  & Q1  & Q45  & Q46  & Q50   & Q61 & Q62   & Q80   & Q81   & Q99   & (Up, HR)  & (Up, LR)  & (Down, HR)  & (Down, LR) \\ \hline
A & 0.101 & 0.261 & 0.265 & 0.279 & 0.318 & 0.321 & 0.396 & 0.401 & 0.457 & 20\% & 80\% & 0\% & 0\% \\ \hline
B & 0.266 & 0.364 & 0.366 & 0.374 & 0.398 & 0.400 & 0.445 & 0.449 & 0.483 & 39\% & 61\% & 0\% & 0\%  \\ \hline
C & 0.313 & 0.399 & 0.401 & 0.409 & 0.430 & 0.432 & 0.472 & 0.475 & 0.505 & 55\% & 45\% & 0\% & 0\% \\
\hline
\end{tabular}
\end{table*}

在此处输入图片描述

(红线表示页面布局)

相关内容