如何更改 parbox 环境中的行间插值?

如何更改 parbox 环境中的行间插值?

我在表格环境中使用 parbox。

    \begin{tabular}{|c|c|c|c|c|c|r|r|}
    \hline
    {\bf Ensayo} &    {\bf 1} &    {\bf 2} &    {\bf 3} &    {\bf 4} & {\bf 5} & {\bf Promedio} & \parbox[c]{2cm}{\centering\bf Desv. Estándar} \\
    \hline
    \parbox[c]{2cm}{\centering\bf Altura (cm)} &     3.8999  &     3.9002 &  3.9003 &  3.9004 & 3.8995 & 3.9000 & 0.0003 \\
    \parbox[c]{2cm}{\centering\bf Periodo (s)} &     10.748 &     10.740 &     10.772 & 10.770 & 10.772 & 10.7603 & 0.0127 \\
    \hline
    \end{tabular}

结果如下:在此处输入图片描述

我想知道如何拉伸一行与另一行之间的垂直间距,我的意思是 parbox 环境中的行间间距。例如,减少“Altura”和“(cm)”之间的间距。另外,我不喜欢 \hline 穿过“Desv. Estándar”中的文本,我希望它位于文本下方,而不是穿过文本,我该怎么做?

问候 Jassy

这是新代码:

    \begin{tabular}{|l|*{7}{S[table-format=2.4, table-number-alignment=center]|}}
    \hline
    \thead[c]{Ensayo} & {\thead{1}} & {\thead{2}} & {\thead{3}} & {\thead{4}} &{ \thead{5}} & {\thead{Promedio}} & {\thead{Desv.\\ Estándar}} \\
    \hline
    \thead{Altura\\ (cm)} & 3.8999 & 3.9002 & 3.9003 & 3.9004 & 3.8995 & 3.9000 & 0.0003 \\
    \thead{Periodo \\ (s)} & 10.748 & 10.740 & 10.772 & 10.770 & 10.772 & 10.7603 & 0.0127 \\
    \hline
    \end{tabular}

答案1

您不需要\parbox: 使用\thead中的命令makecell。它允许在单元格中换行并设置通用格式。此外,您可以使用S中的列类型对数字进行良好的对齐siunitx。如果您更喜欢更简单的代码,不需要对齐小数点,请使用ccolumns`(第二种解决方案):

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage{lmodern}
\usepackage{array, siunitx}
\usepackage{makecell}
\renewcommand\theadfont{\bfseries\normalsize}

\begin{document}

\noindent \begin{tabular}{|l|*{7}{S[table-format=2.4, table-number-alignment=center]|}}
\hline
\thead[lc]{Ensayo} & {\thead{1}} & {\thead{2}} & {\thead{3}} & {\thead{4}} &{ \thead{5}} & {\thead{Promedio}} & {\thead{Desv.\\ Estándar}} \\
\hline
\thead{Altura\\ (cm)} & 3.8999 & 3.9002 & 3.9003 & 3.9004 & 3.8995 & 3.9000 & 0.0003 \\
\thead{Periodo\\ (s)} & 10.748 & 10.740 & 10.772 & 10.770 & 10.772 & 10.7603 & 0.0127 \\
\hline
\end{tabular}
\vskip 1cm

\noindent \begin{tabular}{|l|*{7}{c|}}
\hline
\thead[lc]{Ensayo} & \thead{1} & \thead{2} & \thead{3} & \thead{4} & \thead{5} & \thead{Promedio} & \thead{Desv.\\ Estándar} \\
\hline
\thead{Altura\\ (cm)} & 3.8999 & 3.9002 & 3.9003 & 3.9004 & 3.8995 & 3.9000 & 0.0003 \\
\thead{Periodo\\ (s)} & 10.748 & 10.740 & 10.772 & 10.770 & 10.772 & 10.7603 & 0.0127 \\
\hline
\end{tabular}

\end{document} 

在此处输入图片描述

相关内容