表格居中

表格居中

当第一个单元格被拆分为两行时,如何将数据居中\\。其他值将打印到第二行。我试过了multirow,但它不起作用。

\documentclass[12pt,a4paper]{report}
\usepackage[output-decimal-marker={,}]{siunitx}
\usepackage{booktabs}
\usepackage{tabularx}

\begin{document}

\begin{table}[h!]\footnotesize
    \centering
        \begin{tabular}{|c|cccc}
        \hline


$\omega$ \\ (\si{\degree})& 144,2(21)&  140,0(18)&    141,3(2)&   144,2\\

        \hline
        \end{tabular}

\end{table}
\end{document}

答案1

使用以下方式堆叠内容makecell

在此处输入图片描述

\documentclass{article}

\usepackage{booktabs,makecell}

\begin{document}

\begin{table}
  \centering
  \begin{tabular}{c *{4}{c} }
    \toprule
    \makecell{a \\ b} 
      & 12 & 34 & 56 & 789 \\
    \bottomrule
  \end{tabular}
\end{table}

\end{document}

\makecell使用 设置其参数tabular;这只是一种易于使用的格式。

答案2

这就是你想要的吗?

\documentclass[12pt,a4paper]{report}
\usepackage[output-decimal-marker={,}]{siunitx}
\usepackage{booktabs}
\usepackage{tabularx, makecell}

\NewDocumentCommand{\anote}{}{\makebox[0pt][l]{$^*$}}

\begin{document}

\begin{table}[h!]\footnotesize
    \centering
        \begin{tabular}{|c|cccc}
        \hline
\makecell{$\omega$ \\ (\si{\degree})}& 144,2(21)& 140,0(18)& 141,3(2)& 144,2\anote\\
        \hline
        \end{tabular}
\end{table}

\end{document} 

在此处输入图片描述

相关内容