테이블의 열을 디자인하는 방법

테이블의 열을 디자인하는 방법

이 페이지의 "Professional tables" 섹션에서 이 소스 코드를 복사했습니다.LaTeX/테이블, 그러나 원본 소스 코드는 열이 있는 테이블에만 적용됩니다 3. 열로 확장하고 싶지만 5연결만 &작동하지 않습니다.

 \begin{tabular}{llr}
\hline

Gastro   & Grade 1 & Grade 2   & Grade 3   & Grade 4  \\
\hline
Gnat      & per gram    & 13.65    & Grade 3   & Grade 4  \\
          & each        & 0.01     & Grade 3   & Grade 4  \\
Gnu       & stuffed     & 92.50    & Grade 3   & Grade 4  \\
Emu       & stuffed     & 33.33     & Grade 3   & Grade 4 \\
Armadillo & frozen      & 8.99      & Grade 3   & Grade 4 \\
\hline
\end{tabular}

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

마지막 두 열은 다른 열과 겹칩니다. 이 소스 코드를 더 많은 열로 확장하는 방법을 아는 사람이 있습니까?

답변1

LaTeX의 테이블에는 테이블에 있는 정확한 열 수에 대한 사양이 필요합니다. 이것은 환경에 대한 논증에서 제시됩니다 \begin{tabular}.

{llr}테이블에서 테이블에 세 개의 열이 있음을 의미하도록 지정했습니다 . 5개의 열을 원하면 다음과 같은 것이 필요합니다 {llrll}. (소수점 열이 오른쪽 정렬을 원하는 열이기 때문입니다.)

대부분의 테이블에서 이 booktabs패키지는 정말 유용합니다. 테이블의 상단과 중간 부분에 대해 더 나은 수직 간격과 다양한 너비 규칙을 제공합니다. 아래 코드에서 사용했습니다.

\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{llrll}
\toprule
Gastro   & Grade 1 & Grade 2   & Grade 3   & Grade 4  \\
\midrule
Gnat      & per gram    & 13.65    & Grade 3   & Grade 4  \\
          & each        & 0.01     & Grade 3   & Grade 4  \\
Gnu       & stuffed     & 92.50    & Grade 3   & Grade 4  \\
Emu       & stuffed     & 33.33     & Grade 3   & Grade 4 \\
Armadillo & frozen      & 8.99      & Grade 3   & Grade 4 \\
\bottomrule
\end{tabular}
\end{document}

열 사양에 가능한 값은 다음과 같습니다.

l = left aligned column    
r = right aligned column
c = center aligned column
p{<width>} = left aligned column of <width>

더 복잡한 열 사양이 있지만 이것이 기본입니다. 자세한 내용은 다음 질문을 참조하세요.

관련 정보