여러 행을 사용하여 열 구분선 나누기

여러 행을 사용하여 열 구분선 나누기

마지막 열이 두 행을 차지하는 테이블을 컴파일하려고 하는데 테이블이 가장 오른쪽 열 구분선을 준수하면 두 번째 행에 대한 구분이 있으면 도움을 주시면 감사하겠습니다!

\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마지막 열에 사용할 수도 있지만 실제로는 필요하지 않으며 공백은 "위 값을 반복"하는 것으로 해석됩니다.

관련 정보