이 테이블을 만드는 가장 덜 복잡한 방법

이 테이블을 만드는 가장 덜 복잡한 방법

하나의 큰 테이블을 만들고 각 셀을 하위로 만들거나 서로 옆에 두 개의 테이블을 만드는 방법을 모르겠습니다.

여기에 이미지 설명을 입력하세요

답변1

siunitx아마도 이와 유사한 것일 수 있지만 그림 열에 대해서도 살펴보아야 합니다 .

\documentclass{article}
\usepackage{booktabs,array}

\begin{document}
\begin{tabular}{ccccccc}
  \toprule
  \multicolumn{3}{c}{R=1} && \multicolumn{3}{c}{R=2}\\\cmidrule{1-3}\cmidrule{5-7}
  Speed & Time Delay & Distance && Speed & Time Delay & Distance\\
  km/h & s & m  && km/h & s & m\\\midrule
  a & b & c && d & e & f \\
  g & h & i && j & k & l\\
  \bottomrule
\end{tabular}
\end{document}

표의

Time Delay꼭 필요한 경우가 아니면 두 줄로 나누지 않을 것입니다 . 그럴 것 같지 않습니다.

답변2

귀하의 테이블은 실제로 상당히 복잡하므로 이를 조판하는 "가장 덜 복잡한 방법"을 찾는 것이 간단할지 잘 모르겠습니다.

테이블 수를 줄이기 위해복잡성그리고 하나의 열("Speed")이 "R=1"과 "R=5" 부분 모두에 공통이라는 사실을 인식하여 전체 열 수를 6에서 5로 줄이겠습니다.가독성, (a) 헤더를 주의 깊게 구성하고(각 단위에 대해 별도의 행을 사용하는 것을 포함) (b) 패키지의 형식 지정 기능을 사용하여 숫자를 조판합니다 siunitx.

여기에 이미지 설명을 입력하세요

\documentclass[12pt]{article}
\usepackage{booktabs,siunitx}
\sisetup{per-mode = symbol, round-mode=places}
\begin{document}

\centering
\begin{tabular}{@{} S[table-format=3.0] @{\qquad}
               *{2}{S[table-format=2.1, 
                      round-precision=1,
                      round-integer-to-decimal]
                    S[table-format=3.2, 
                      round-precision=2,
                      round-integer-to-decimal]} @{}}
\toprule
{Speed} & 
\multicolumn{2}{c}{$R=1$} & \multicolumn{2}{c}{$R=5$}\\
\cmidrule(rl){2-3} \cmidrule(l){4-5}
& {Time} & {Distance} & {Time} & {Distance}\\
& {Delay} & & {Delay}\\
{(\si{\kilo\meter\per\hour})} 
& {(\si{\second})} & {(\si{\meter})}  
& {(\si{\second})} & {(\si{\meter})}\\
\midrule
75 & 3.5 & 46.04 & 3.5 & 46.04\\
100 & 5.2 & 89.07 & 5 & 83.54 \\
{\dots}\\
175 & 9.7 & 265.19 & 9.9 & 274.9 \\
200 & 11.2 & 341.8  & 11.3 & 347.15\\
\bottomrule
\end{tabular}
\end{document}

관련 정보