在表格和多列环境中居中文本

在表格和多列环境中居中文本

我想将下面给出的表格代码中的文本置于第一列的中心,就像多列居中标题创建的其他两列一样色散常数 (R)。 我想要算法表格第一列的标题居中,就像色散常数 (R)。以下代码的结果如下图所示。请记住,我只想算法居中而不是下面的内容(SCA,MCMA等)算法标题。谢谢。请帮忙?

\begin{table}[h]
\centering
\caption{Dispersion Constant $(R)$ Values}
\begin{tabular}{|l|l|l|}
\hline
\centering
\textbf{Algorithm} & \multicolumn{2}{|c|}{\textbf{Dispersion Constant $(R)$}}\\
\hline
& \textbf{M=16} & \textbf{M=32}\\ \hline

SCA & R\textsubscript{SCA} = 123 & R\textsubscript{SCA} = 123 \\\hline
MCMA & R\textsubscript{MCMA} = 123 & R\textsubscript{MCMA} = 123\\\hline 
MCMA(Dual Mode) & R\textsubscript{MCMA}& R\textsubscript{MCMA}\\\hline 
DD-MCMA & R\textsubscript{DD-MCMA} = 123 & R\textsubscript{DD-MCMA} = 123\\\hline 
DD-MCMA(Dual Mode) & R\textsubscript{DD-MCMA}& R\textsubscript{DD-MCMA}\\\hline 
\end{tabular}
\end{table}

在此处输入图片描述

答案1

如果您确实必须使用“监狱外观”来呈现表格,但又希望减轻视觉压迫感,请考虑删除\hline材料正文中的指令tabular。然后,加载array包并将其设置\extrarowheight为较小的非零长度值。:-)

您还应努力使术语“R”(“分散值”)具有一致的外观。在您的代码中,它在表格标题中以数学斜体显示,但在表格主体中以直立(“罗马体”)显示。一定要使此变量名称的外观保持一致。在下面的代码中,我展示了如何使用数学斜体方法。而且,当我们谈论一致性时,我M也使该术语采用了(粗体)数学斜体。

最后,为了将一些材料放在第一列的单个单元格的中心,使用\multicolumn{1}{|c|}{...}“包装器”。

在此处输入图片描述

\documentclass{article}
\usepackage{array}    % for '\extrarowheight' macro
\usepackage{caption}  % for '\captionsetup' macro
\usepackage{amstext}  % for '\text' macro
\renewcommand{\thetable}{\Roman{table}} % just for this example

\begin{document}
\begin{table}%[h]
\captionsetup{font=bf,skip=0.5\baselineskip}
\setlength{\extrarowheight}{2pt}
\centering

\caption{\boldmath Values of Dispersion Constant ($R$)}
\begin{tabular}{|l|l|l|}
\hline
\multicolumn{1}{|c|}{\textbf{Algorithm}} & 
\multicolumn{2}{ c|}{\boldmath\textbf{Dispersion Constant ($R$)}}\\
\hline
& \boldmath $M=16$ & \boldmath $M=32$ \\ 
\hline

SCA & $R_{\text{SCA}} = 123$ & $R_{\text{SCA}} = 123$ \\ %\hline
MCMA & $R_{\text{MCMA}} = 123$ & $R_{\text{MCMA}} = 123$\\ %\hline 
MCMA(Dual Mode) & $R_{\text{MCMA}}$ & $R_{\text{MCMA}}$\\ %\hline 
DD-MCMA & $R_{\text{DD-MCMA}} = 123$ & $R_{\text{DD-MCMA}} = 123$\\%\hline 
DD-MCMA(Dual Mode) & $R_{\text{DD-MCMA}}$& $R_{\text{DD-MCMA}}$\\
\hline 
\end{tabular}
\end{table}
\end{document} 

答案2

faizan表格

\documentclass{article}
\usepackage{booktabs}
\usepackage{caption}
\begin{document}
\begin{table}%[h]%bad style
\centering
\caption{Dispersion Constant $(R)$ Values}
\begin{tabular}{lll}
\toprule
\multicolumn{1}{c}{\textbf{Algorithm}} & \multicolumn{2}{c}{\textbf{Dispersion Constant $(R)$}}\\
\cmidrule(lr){1-1}
\cmidrule(lr){2-3}
& \textbf{M=16} & \textbf{M=32}\\ 

SCA & R\textsubscript{SCA} = 123 & R\textsubscript{SCA} = 123 \\
MCMA & R\textsubscript{MCMA} = 123 & R\textsubscript{MCMA} = 123\\ 
MCMA(Dual Mode) & R\textsubscript{MCMA}& R\textsubscript{MCMA}\\ 
DD-MCMA & R\textsubscript{DD-MCMA} = 123 & R\textsubscript{DD-MCMA} = 123\\ 
DD-MCMA(Dual Mode) & R\textsubscript{DD-MCMA}& R\textsubscript{DD-MCMA}\\ 
\bottomrule
\end{tabular}
\end{table}
\end{document}

相关内容