使用多行分隔列

使用多行分隔列

我正在嘗試編譯一個表格,其中最後一列佔用兩行,但是當表格符合最右邊的列分隔符號在第二行上有一個中斷時,任何幫助將不勝感激!

\documentclass{article}

\usepackage{amsmath}
\usepackage{multirow}

\begin{document}
\begin{center}
    \begin{tabular}{|ccc|c|}
        \hline
        k & h (sec) & Error & $\log \left( \frac{E_h}{E_{h/10}} \right)$ \\ \hline
        2.5 \times 10^{-2} & 1.0 & 1.2227 \times 10^{-9} & \multirow{2}{*}{3.9992} \\ 
        2.5 \times 10^{-2} & 0.1 & 1.2251 \times 10^{-13} \\ \hline
        a & b & c & d
    \end{tabular} 
\end{center}
\end{document}

在此輸入影像描述

答案1

&您需要“關閉”所有行,並且缺少規則的行中缺少一行。

當然,您的文件無法編譯,因為您缺少數學模式。

\documentclass{article}

\usepackage{amsmath}
\usepackage{multirow}

\begin{document}

\begin{center}
    \begin{tabular}{|ccc|c|}
        \hline
        k & h (sec) & Error & $\log \left( \frac{E_h}{E_{h/10}} \right)$ \\ \hline
        $2.5 \times 10^{-2}$ & 1.0 & $1.2227 \times 10^{-9}$ & \multirow{2}{*}{3.9992} \\ 
        $2.5 \times 10^{-2}$ & 0.1 & $1.2251 \times 10^{-13}$ & \\ \hline
    \end{tabular} 
\end{center}

\end{document}

在此輸入影像描述

但請注意,秒的符號是“s”。

這是一個不同的認識。注意對齊。

\documentclass{article}
\usepackage{amsmath}
\usepackage{booktabs,siunitx}

\begin{document}

\begin{center}
\begin{tabular}{
  @{}
  S[table-format=1.1e-1]
  S[table-format=1.1]
  S[table-format=1.4e-2]
  S[table-format=1.4]
  @{}
}
\toprule
{$k$} & {$h$ (\unit{s})} & {Error} & {$\log \left( \frac{E_h}{E_{h/10}} \right)$} \\
\midrule
2.5e-2 & 1.0 & 1.2227e-9 & 3.9992 \\
2.5e-2 & 0.1 & 1.2251e-13 \\
\bottomrule
\end{tabular}
\end{center}

\end{document}

在此輸入影像描述

您可以用於\multirow最後一列,但實際上並不需要它,並且空白被解釋為“重複上述值”。

相關內容