단축된 중간 눈금과 중앙 정렬된 제목을 사용하여 테이블 형식 지정

단축된 중간 눈금과 중앙 정렬된 제목을 사용하여 테이블 형식 지정

다음 표가 있고 2016년과 2017년 값을 정렬하려고 합니다. 현재 코드는 2016년과 2017년 값을 연결하는 직선을 생성합니다. "2015" 열처럼 보이도록 노력 중입니다.

현재 모습은 다음과 같습니다. (2015년 부분을 2018년까지 복사하고 싶습니다...)

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

\usepackage{booktabs}제 생각엔 and와 \usepackage{multirow}and를 사용하는 것 같아요\let\mc\multicolumn

LaTeX 코드:

\begin{table}
\caption{Linear Support Vector Machine}

\begin{tabular}{r rrrr rrrr rrrr rrrr}
\toprule
 & \mc3c{2015} 
 & \mc3c{2016}
 & \mc2c{2017}
 & \mc2c{2018} \\
 \cmidrule(r){2-5}
 \cmidrule{6-9} 
 \cmidrule(l){10-13}
 \cmidrule(l){14-16}
  Class & Precision &Recall &F1 &Support & Precision &Recall &F1 &Support & Precision &Recall &F1 &Support & Precision &Recall &F1 &Support\\
\midrule
Growth &  &  &  &  &  &  &  &  &  &  &  &\\
Neutral &  &  &  &  &  &  &  &  &  &  &  &\\
Negative &  &  &  &  &  &  &  &  &  &  &  &\\ 
 &  &  &  &  &  &  &  &  &  &  &  &\\
Total Acc &  &  &  &  &  &  &  &  &  &  &  &\\
\bottomrule
\end{tabular}
\end{table}

답변1

다음은 당신이 추구하는 것과 더 일치하는 것 같습니다.

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

\documentclass{article}

\usepackage[landscape]{geometry}% To make the table fit
\usepackage{booktabs}
\let\mc\multicolumn

\begin{document}

\begin{table}
  \caption{Linear Support Vector Machine}

  \begin{tabular}{ r *{4}{r} *{4}{r} *{4}{r} }
    \toprule
    & \mc{4}{c}{2015} & \mc{4}{c}{2016} & \mc{4}{c}{2017} \\
    \cmidrule(lr){2-5} \cmidrule(lr){6-9} \cmidrule(lr){10-13}
    Class & 
      Precision & Recall & F1 & Support &   % 2015
      Precision & Recall & F1 & Support &   % 2016
      Precision & Recall & F1 & Support \\  % 2017
    \midrule
    Growth    \\
    Neutral   \\
    Negative  \\
              \\
    Total Acc \\
    \bottomrule
  \end{tabular}
\end{table}

\end{document}

\cmidrule(lr){X-Y}\cmidrule열과 사이의 eft lright를 단축 합니다 X.Y

관련 정보