使用多行和@表达式的LaTex表格

使用多行和@表达式的LaTex表格

我在将多行包与 @ 表达式结合时遇到了问题。基本上,我的表格应该如下图所示:

在此处输入图片描述

现在我想调整所有加减号,使它们位于彼此正下方。因此,我在 \begin{tabular} 命令后面使用 $c@{ \pm }c$ 语句。请参阅:

\documentclass{scrbook}

\begin{table}[htbp]
\begin{minipage}{\textwidth}
    \renewcommand{\arraystretch}{1.3}
    \caption[...]{...}
    \label{...}

    \begin{tabular}{c | c@{ $\pm$ }c | c@{ $\pm$ }c }

    \multicolumn{1}{c|}{\bf{STATION}}   &  \multicolumn{2}{c}{\bf{SKEW VALUES}} \\ \hline
    & \bf{Single Traces [s]} & \bf{Stacked Traces [s]}  \\ \hline

    RUM41  &  1.089 & 12.337  &  0.888 & 1.278  \\ 
    RUM42  &  0.193 & 2.626  &  0.074 & 0.580  \\ 
    ...

    \end{tabular}
\end{minipage}
\end{table}

我得到的结果是,@ 表达式将多列“&”解释为需要对齐的内容(见表 2)。这很有意义,但不是我想要的。显然,我需要一个命令,它可以对我声明的特定行(在本例中为多列行)执行 @ 表达式的例外处理。我找不到它。有人有想法吗?

在此处输入图片描述

此外,有没有办法固定单元格宽度:

\begin{tabular}{c | c@{ $\pm$ }c | c@{ $\pm$ }c }

例如 m{4cm} 不起作用。

答案1

您可能想要使用;由于标题比条目宽,因此有必要dcolumn使用值(此处6.8和)。6.7

\documentclass{scrbook}
\usepackage{dcolumn}
\newcolumntype{P}[1]{D{+}{{}\pm{}}{#1}}

\begin{document}

\begin{table}[htbp]
\renewcommand{\arraystretch}{1.3}
\caption[...]{...}\label{...}

\begin{tabular}{c | P{6.8} | P{6.7} } % play with the values to get centering

\textbf{STATION} & \multicolumn{2}{c}{\textbf{SKEW VALUES}} \\
\hline
 & \multicolumn{1}{c|}{\textbf{Single Traces [s]}}
 & \multicolumn{1}{c}{\textbf{Stacked Traces [s]}} \\
\hline
RUM41 & 1.089 + 12.337 & 0.888 + 1.278  \\
RUM42 & 0.193 +  2.626 & 0.074 + 0.580  \\

\end{tabular}
\end{table}

\end{document}

在此处输入图片描述

请注意,这\bf已经过时二十多年了。

答案2

我自己发现了这一点,使用多行并在单个单元格内创建表格。我将代码和结果发布如下:

\begin{table}[htbp]\centering
    \renewcommand{\arraystretch}{1.3}
    \caption[..]{..}
    \label{..}

    \begin{tabular}{c | c | c | c | c }

    \textbf{STATION}    &   \multicolumn{4}{c}{\textbf{SKEW VALUE}} \\ 
    \hline

                        &   \multicolumn{2}{c|}{\textbf{Single Traces [s]}} &  \multicolumn{2}{c}{\textbf{Stacked Traces [s]}}\\
    \hline

    \multicolumn{1}{c|}{  \begin{tabular}{c}                    
                        RUM41 \\
                        RUM42 \\
                        RUM43 \\
                        RUM44 \\
                        RUM45 \\
                        RUM46 \\
                        RUM48 \\
                        \end{tabular}}      &   \multicolumn{2}{c|}{  \begin{tabular}{r@{${}\pm{}$}l}
                                                1.089   &   12.337  \\
                                                0.193   &   2.626   \\
                                                -0.888  &   2.494   \\
                                                -1.441  &   0.873   \\
                                                -0.889  &   0.030   \\
                                                0.563   &   1.100   \\
                                                -1.142  &   0.287   \\
                                                \end{tabular}}          & \multicolumn{2}{c}{   \begin{tabular}{r@{${}\pm{}$}l}
                                                                                                0.888       &   1.278  \\ 
                                                                                                0.074       &   0.580  \\ 
                                                                                                -0.863      &   0.610  \\ 
                                                                                                -1.336      &   0.720  \\ 
                                                                                                -0.828      &   0.263  \\ 
                                                                                                0.601       &   0.189  \\ 
                                                                                                -0.992      &   0.418  \\
                                                                                                \end{tabular}
                                                                                                }\\

    \end{tabular}
 \end{table}

。

我使用了很多标签来明确什么属于哪里。

相关内容