如何使表格中的文本以自定义宽度居中?

如何使表格中的文本以自定义宽度居中?

我的代码:

\documentclass[12pt,a4paper]{report}
\usepackage{array}

\begin{document}

\begin{center}
\begin{tabular}{|c|m{10em}|m{3em}|m{3em}|m{3em}|m{3em}|}
\hline
Equation & Linear Form & Y & X & m & c \\ \hline
\end{tabular}
\end{center}

\end{document}

编译结果:

在此处输入图片描述

文本全部左对齐。我想让所有文本居中,但不知道怎么做。谢谢。

答案1

正如 Zarko 所评论的,使用简化的代码和在单元格顶部的一些垂直填充:

\documentclass[12pt,a4paper]{report}
\usepackage{array}

\begin{document}

\begin{center}
\setlength{\extrarowheight}{2pt}
\begin{tabular}{|c|>{\centering}m{10em}|*{4}{>{\centering\arraybackslash}m{3em}|}}
\hline
Equation & Linear Form & Y & X & m & c \\ \hline
\end{tabular}
\end{center}

\end{document}

在此处输入图片描述

相关内容