> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/ko/figures-and-tables/01-tables.md).

# 표

Overleaf에서 표를 삽입하는 방법은 세 가지가 있습니다:

1. 다음을 사용하여 [**표 삽입** 버튼을 클릭하세요](/latex/ko/knowledge-base/067-how-to-generate-and-insert-latex-tables-in-overleaf.md#inserttable) 편집기 툴바에서.
2. 다른 문서에서 표를 복사하여 붙여넣는 방법은 **비주얼 편집기**.
3. 표에 대한 LaTeX 코드를 작성하는 방법은 **코드 편집기**.

LaTeX가 처음이라면 [의 툴바를 사용하는 **비주얼 편집기**](/latex/ko/knowledge-base/067-how-to-generate-and-insert-latex-tables-in-overleaf.md#inserttable) (옵션 1)을 사용하는 것이 시작하기에 좋은 방법입니다. 그리고 다음 방법들 사이를 전환할 수 있습니다 **비주얼 편집기** 및 **코드 편집기** 로 전환해 표 뒤에 있는 코드를 볼 수 있습니다. **이 페이지는 옵션 3에 초점을 맞춥니다.**

## LaTeX에서 간단한 표 만들기

표의 가장 간단한 예 중 하나로 시작할 수 있습니다:

```latex
\begin{center}
\begin{tabular}{ c c c }
 cell1 & cell2 & cell3 \\
 cell4 & cell5 & cell6 \\
 cell7 & cell8 & cell9
\end{tabular}
\end{center}
```

[Overleaf에서 이 예제를 엽니다.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+a+basic+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+c+c+c+%7D%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C++%0A+cell7+%26+cell8+%26+cell9++++%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![표 예시](/files/b873464acbf4aae08d17b6f958c3df1f2413e0d7)

다음 `tabular` 환경은 표를 만드는 기본 LaTeX 방법입니다. 이 환경에는 매개변수를 지정해야 합니다. 여기서는 `{c c c}` 을 사용합니다. 이는 LaTeX에 세 개의 열이 있으며 각 열 안의 텍스트가 가운데 정렬되어야 함을 알려줍니다.

다음 `tabular` 환경은 추가적인 유연성을 제공합니다. 예를 들어 각 열 사이에 구분선을 넣을 수 있습니다:

```latex
\begin{center}
\begin{tabular}{ |c|c|c| }
 \hline
 cell1 & cell2 & cell3 \\
 cell4 & cell5 & cell6 \\
 cell7 & cell8 & cell9 \\
 \hline
\end{tabular}
\end{center}
```

[Overleaf에서 이 예제를 엽니다.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+a+basic+table+with+separator+lines\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cc%7Cc%7Cc%7C+%7D+%0A+%5Chline%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C+%0A+cell7+%26+cell8+%26+cell9+%5C%5C+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![간단한 표 예시](/files/f9d5ba9209ef44a7b0c393d1df62c020cfb4f08b)

위 예제에 사용된 구성 요소에 대한 설명은 다음과 같습니다:

**{ |c|c|c| }**

이는 수직선으로 구분된 세 개의 열이 표에 사용됨을 선언합니다. 각 c는 해당 열의 내용이 가운데 정렬됨을 의미합니다. 텍스트를 오른쪽으로 정렬하려면 r을, 왼쪽 정렬하려면 l을 사용할 수도 있습니다.

**\hline**

이는 표의 위와 아래에 가로선을 삽입합니다. \hline을 사용할 수 있는 횟수에는 제한이 없습니다.

**cell1 & cell2 & cell3 \\\\**

각 &는 셀 구분자이며, 이중 백슬래시 \\\는 이 행의 끝을 지정합니다.

아래에서 다양한 수직선과 수평선(흔히 "rules"라고 부름)을 사용하는 두 번째 예를 볼 수 있습니다:

```latex
\begin{center}
\begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 \hline
 2 & 7 & 78 & 5415 \\
 \hline
 3 & 545 & 778 & 7507 \\
 \hline
 4 & 545 & 18744 & 7560 \\
 \hline
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\end{center}
```

[Overleaf에서 이 예제를 엽니다.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Basic+table+with+horizontal+and+vertical+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+%5Chline%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+%5Chline%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+%5Chline%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+%5Chline%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![\hline이 있는 표 예시](/files/afe35832f8ce9c25ef5762f78f7749ed4a0226dc)

## 고정 너비 표

표를 서식 지정할 때 각 열별로 또는 표 전체에 대해 고정 너비가 필요할 수 있습니다. 다음 예제에서는 `array` 패키지를 문서 서문에 추가합니다:

```latex
\usepackage{array}
```

그리고 이를 사용하여 고정 열 너비를 설정합니다:

```latex
\documentclass{article}
\usepackage{array}
\begin{document}
\begin{center}
\begin{tabular}{ | m{5em} | m{1cm}| m{1cm} | }
  \hline
  cell1 dummy text dummy text dummy text& cell2 & cell3 \\
  \hline
  cell1 dummy text dummy text dummy text & cell5 & cell6 \\
  \hline
  cell7 & cell8 & cell9 \\
  \hline
\end{tabular}
\end{center}
\end{document}
```

[Overleaf에서 이 예제를 엽니다.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Table+with+fixed+column+width\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Barray%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+%7C+m%7B5em%7D+%7C+m%7B1cm%7D%7C+m%7B1cm%7D+%7C+%7D+%0A++%5Chline%0A++cell1+dummy+text+dummy+text+dummy+text%26+cell2+%26+cell3+%5C%5C+%0A++%5Chline%0A++cell1+dummy+text+dummy+text+dummy+text+%26+cell5+%26+cell6+%5C%5C+%0A++%5Chline%0A++cell7+%26+cell8+%26+cell9+%5C%5C+%0A++%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![고정 너비 표 예시](/files/c5516a110dbca17641280da5a60855d91cd60942)

다음에서 `tabular` 환경에서 매개변수 `m{5em}` 는 너비를 `5em` 첫 번째 열에 대해(`1cm` 는 나머지 두 열의 너비로 설정하고, 텍스트를 셀 중앙에 가운데 정렬합니다. 정렬 옵션은 `m` 가운데, `p` 위쪽, `b` 아래쪽입니다. 이러한 매개변수를 사용하면 텍스트가 각 셀 안에 맞도록 자동으로 서식이 지정됩니다.

각 셀의 너비를 제어할 필요는 없고 표 전체의 너비만 제어한 뒤 그 안의 공간을 균등하게 분배하려면 `tabularx` 패키지를 사용하세요. 아래 예제를 보세요:

```latex
\documentclass{article}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{0.8\textwidth} {
  | >{\raggedright\arraybackslash}X
  | >{\centering\arraybackslash}X
  | >{\raggedleft\arraybackslash}X | }
 \hline
 item 11 & item 12 & item 13 \\
 \hline
 item 21  & item 22  & item 23  \\
\hline
\end{tabularx}
\end{document}
```

[Overleaf에서 이 예제를 엽니다.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Table+example+using+tabularx+package\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Btabularx%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabularx%7D%7B0.8%5Ctextwidth%7D+%7B+%0A++%7C+%3E%7B%5Craggedright%5Carraybackslash%7DX+%0A++%7C+%3E%7B%5Ccentering%5Carraybackslash%7DX+%0A++%7C+%3E%7B%5Craggedleft%5Carraybackslash%7DX+%7C+%7D%0A+%5Chline%0A+item+11+%26+item+12+%26+item+13+%5C%5C%0A+%5Chline%0A+item+21++%26+item+22++%26+item+23++%5C%5C%0A%5Chline%0A%5Cend%7Btabularx%7D%0A%5Cend%7Bdocument%7D)

![tabularx 패키지를 사용한 표 예시](/files/349c9dea42fcf84bf0728116ea62d2b7762f968b)

환경 `tabularx` 은 다음과 유사하지만 `tabular` 더 유연합니다. 사용하려면 다음 줄을 `\usepackage{tabularx}` 문서 서문에 추가하세요. 환경 시작 문장이 다르다는 점에 유의하세요. 예제에서는 표 너비가 `0.8\textwidth`입니다. 이는 문서의 텍스트 너비의 80%입니다. 다음 중 아무거나 사용할 수 있습니다 [LaTeX 단위](/latex/ko/formatting/01-lengths-in-latex.md) 를 사용하여 해당 값을 설정할 수 있습니다.

중괄호 안의 접두사는 `| >{\raggedright\arraybackslash}X | >{\centering\arraybackslash}X | >{\raggedleft\arraybackslash}X |` 각 열의 정렬을 설정합니다. 첫 번째 열은 *왼쪽*, 두 번째 열은 *center* 그리고 세 번째 열은 *오른쪽*.

## 행과 열 합치기

행과 열을 병합하여 더 큰 셀을 만들 수 있습니다. 다음 예제에서는 `\multicolumn` 명령을 사용하여 여러 열을 병합합니다:

```latex
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{tabular}{ |p{3cm}||p{3cm}|p{3cm}|p{3cm}|  }
 \hline
 \multicolumn{4}{|c|}{국가 목록} \\
 \hline
 국가명 또는 지역명& ISO ALPHA 2 코드 &ISO ALPHA 3 코드&ISO 숫자 코드\\
 \hline
 아프가니스탄   & AF    &AFG&   004\\
 올란드 제도&   AX  & ALA   &248\\
 알바니아 &AL & ALB&  008\\
 알제리    &DZ & DZA&  012\\
 아메리칸사모아&   AS  & ASM&016\\
 안도라& AD  & AND   &020\\
 앙골라& AO  & AGO&024\\
 \hline
\end{tabular}
\end{document}
```

[Overleaf에서 이 예제를 엽니다.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+table+using+the+multicolumn+command\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bmultirow%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cp%7B3cm%7D%7C%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C++%7D%0A+%5Chline%0A+%5Cmulticolumn%7B4%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A+%5Chline%0A+Country+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+Code%26ISO+numeric+Code%5C%5C%0A+%5Chline%0A+Afghanistan+++%26+AF++++%26AFG%26+++004%5C%5C%0A+Aland+Islands%26+++AX++%26+ALA+++%26248%5C%5C%0A+Albania+%26AL+%26+ALB%26++008%5C%5C%0A+Algeria++++%26DZ+%26+DZA%26++012%5C%5C%0A+American+Samoa%26+++AS++%26+ASM%26016%5C%5C%0A+Andorra%26+AD++%26+AND+++%26020%5C%5C%0A+Angola%26+AO++%26+AGO%26024%5C%5C%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bdocument%7D)

![multicolumn 명령을 사용한 표 예시](/files/f8675f44512f395151a337fa46ce7dff656e2d3d)

명령의 각 구성 요소를 살펴보겠습니다 `\multicolumn{4}{|c|}{국가 목록} \\`:

**{4}**

병합할 열의 수: 이 경우 4개.

**{|c|}**

결과 셀의 구분자와 정렬: 이 경우 텍스트는 가운데 정렬되며 셀의 양쪽에 수직선이 그려집니다.

**{국가 목록}**

셀 안에 표시될 텍스트.

행을 병합하려면 `multirow` 패키지를 문서 서문에 추가해야 합니다:

```latex
\usepackage{multirow}
```

그런 다음 `\multirow` 명령을 문서에서 사용할 수 있습니다:

```latex
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{center}
\begin{tabular}{ |c|c|c| }
\hline
col1 & col2 & col3 \\
\hline
\multirow{3}{4em}{Multiple row} & cell2 & cell3 \\
& cell5 & cell6 \\
& cell8 & cell9 \\
\hline
\end{tabular}
\end{center}
\end{document}
```

[Overleaf에서 이 예제를 엽니다.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Multirow+table+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bmultirow%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cc%7Cc%7Cc%7C+%7D+%0A%5Chline%0Acol1+%26+col2+%26+col3+%5C%5C%0A%5Chline%0A%5Cmultirow%7B3%7D%7B4em%7D%7BMultiple+row%7D+%26+cell2+%26+cell3+%5C%5C+%0A%26+cell5+%26+cell6+%5C%5C+%0A%26+cell8+%26+cell9+%5C%5C+%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![multirow 명령을 사용한 표 예시](/files/db66c27f10f5c6e7719a9dbdd9b19ee61a4304a4)

다음 `multirow` 명령은 세 개의 매개변수를 받습니다. 우리의 예제에서는 다음 설정을 사용합니다:

1. 병합할 행의 수: `3`
2. 열의 너비: `4em`
3. 셀의 내용: `여러 행`

## 여러 페이지에 걸친 표

문서에서 두 페이지 이상을 차지하는 아주 긴 표를 삽입해야 한다면 `longtable` 패키지를 사용하세요. 먼저 다음 줄을 문서 서문에 추가하세요:

```latex
\usepackage{longtable}
```

그런 다음 `longtable` 환경을 사용합니다. 아래 예제를 보세요:

```latex
\documentclass{article}
\usepackage{longtable}

\begin{document}

 \begin{longtable}[c]{| c | c |}
 \caption{Long table caption.\label{long}}\\

 \hline
 \multicolumn{2}{| c |}{Begin of Table}\\
 \hline
 무언가 & 다른 무언가\\
 \hline
 \endfirsthead

 \hline
 \multicolumn{2}{|c|}{Continuation of Table \ref{long}}\\
 \hline
 무언가 & 다른 무언가\\
 \hline
 \endhead

 \hline
 \endfoot

 \hline
 \multicolumn{2}{| c |}{End of Table}\\
 \hline\hline
 \endlastfoot

 많은 줄 & 이런 식으로\\
 많은 줄 & 이런 식으로\\
 많은 줄 & 이런 식으로\\
 많은 줄 & 이런 식으로\\
 많은 줄 & 이런 식으로\\
 많은 줄 & 이런 식으로\\
 많은 줄 & 이런 식으로\\
 많은 줄 & 이런 식으로\\
 ...
 많은 줄 & 이런 식으로\\
 \end{longtable}
```

![줄이 많은 표 예시](/files/f326cf7197835efb6317ada2fa4c258537f168c3)

[하나를 열기 `longtable` Overleaf의 예](https://www.overleaf.com/project/new/template/20823?id=71401569\&templateName=Longtable+example\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

의 동작은 `longtable` 기본값과 유사하지만 `tabular`표준 LaTeX 페이지 분할 알고리즘에 의해 나뉠 수 있는 표를 생성합니다. 네 가지 `longtable`전용 요소가 있습니다:

**\endfirsthead**

이 명령 위의 모든 내용은 첫 번째 페이지의 표 시작 부분에 나타납니다.

**\endhead**

이 명령 앞과 \endfirsthead 아래에 넣은 모든 내용은 첫 번째 페이지를 제외한 모든 페이지의 표 상단에 표시됩니다.

**\endfoot**

\endhead와 유사하게, \endhead 뒤와 이 명령 앞에 넣은 내용은 마지막 페이지를 제외한 모든 페이지의 표 하단에 나타납니다.

**\endlastfoot**

\endfirsthead와 유사합니다. \endfoot 뒤와 이 명령 앞의 요소는 표가 나타나는 마지막 페이지의 표 하단에만 표시됩니다.

## 표 위치 지정

표가 float 안에 있으면 위치 지정이 쉽습니다 `table` 환경을 사용한다는 점뿐입니다.

```latex
\documentclass{article}
\begin{document}
아래에는 정확히 여기 배치된 표가 있습니다:
\begin{table}[h!]
\centering
 \begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
 \end{tabular}
\end{table}
\end{document}
```

[Overleaf에서 이 예제를 엽니다.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Positioning+a+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ABelow+is+a+table+positioned+exactly+here%3A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A+%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A+%5Cend%7Btabular%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

![표 위치 지정 예시](/files/ae3516070ec14ac1ef54d10c4e40ad38a20b1b95)

매개변수 `h!` 는 표 환경 선언에 전달되며, 이 표가 배치되어야 함을 지정합니다 *여기*그리고 LaTeX의 기본 설정을 재정의합니다. 전달할 수 있는 위치 지정 매개변수에는 다음이 포함됩니다:

**h**

표를 대략 이 위치에 배치합니다.

**t**

표를 페이지 상단에 배치합니다.

**b**

표를 페이지 하단에 배치합니다.

**p**

표 전용의 별도 페이지에 표를 배치합니다.

**!**

내부 LaTeX 매개변수를 재정의합니다.

**H**

h!와 거의 같은 방식으로 표를 이 정확한 위치에 배치합니다.

표 위치 지정에 대한 추가 예시는 [이미지와 표 배치하기](/latex/ko/figures-and-tables/02-positioning-images-and-tables.md) 문서를 참고하세요.

이 예제에는 몇 가지 명령이 더 있습니다:

**\centering**

플로트 컨테이너 요소를 기준으로 표를 가운데 정렬합니다.

**\[1ex]**

이는 셀에 추가 공간을 더합니다.

## 캡션, 레이블 및 참조

표에는 다음을 사용하여 캡션을 붙이고, 레이블을 지정하고, 참조할 수 있습니다 `table` 환경을 사용한다는 점뿐입니다.

```latex
\documentclass{article}
\begin{document}
표 \ref{table:1}은 참조된 \LaTeX{} 요소의 예입니다.

\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\caption{캡션과 레이블을 테스트하기 위한 표.}
\label{table:1}
\end{table}
\end{document}
```

[Overleaf에서 이 예제를 엽니다.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Table+captions+and+labels\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ATable+%5Cref%7Btable%3A1%7D+is+an+example+of+a+referenced+%5CLaTeX%7B%7D+element.%0A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BTable+to+test+captions+and+labels.%7D%0A%5Clabel%7Btable%3A1%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

![참조된 LaTeX 요소 예시](/files/e1e3e49ef5f460eef4617567822ae2fc9460f307)

예제에는 세 가지 중요한 명령이 있습니다:

**\caption{Table to test captions and labels}**

예상할 수 있듯이 이 명령은 표의 캡션을 설정합니다. 표 목록을 만들면 이 캡션이 그곳에 사용됩니다. 표 위나 아래에 배치할 수 있습니다.

**\label{table:1}**

문서 안에서 표를 참조해야 한다면 이 명령으로 레이블을 설정하세요. 레이블은 표에 번호를 매기며, \ref 명령과 함께 사용하면 이를 참조할 수 있게 해줍니다.

**\ref{table:1}**

이 코드는 참조된 표에 해당하는 번호로 대체됩니다.

## 표 목록

표 목록을 만들려면 `\listoftables` 명령을 사용하세요. 각 표의 캡션이 이 목록을 생성하는 데 사용됩니다. 다음 언어를 지원하는 `babel` 패키지에서는 "List of tables" 제목도 해당 언어에 맞게 번역됩니다. 다음에 관한 문서를 참고하세요 [국제 언어 지원](/latex/ko/languages/03-international-language-support.md) 자세한 내용은.

```latex
\documentclass{article}
\begin{document}
\listoftables
\vspace{5pt}
표 \ref{table:1}은 참조된 \LaTeX{} 요소의 예입니다.

\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\caption{This is the caption for the first table.}
\label{table:1}
\end{table}

\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
  4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\caption{This is the caption for the second table.}
\label{table:2}
\end{table}
\end{document}
```

[Overleaf에서 이 예제를 엽니다.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+using+listoftables\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Clistoftables%0A%5Cvspace%7B5pt%7D%0AThe+table+%5Cref%7Btable%3A1%7D+is+an+example+of+referenced+%5CLaTeX%7B%7D+elements.%0A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BThis+is+the+caption+for+the+first+table.%7D%0A%5Clabel%7Btable%3A1%7D%0A%5Cend%7Btable%7D%0A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A++4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BThis+is+the+caption+for+the+second+table.%7D%0A%5Clabel%7Btable%3A2%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

![표 목록 예시](/files/5973432023eeab5abe7fd9e64bd9a4f306595afc)

## 표의 모양 변경

문서의 필요에 맞게 여러 표 요소를 수정할 수 있습니다. 아래에서는 표의 선 굵기, 선 색상, 셀의 배경색을 수정하는 방법을 배우게 됩니다.

### 선 너비와 셀 패딩

열 간격과 행 간격을 늘리면 표의 가독성이 향상될 수 있습니다.

```latex
\documentclass{article}
\setlength{\arrayrulewidth}{0.5mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{1.5}
\begin{document}
\begin{tabular}{ |p{3cm}|p{3cm}|p{3cm}|  }
\hline
\multicolumn{3}{|c|}{Country List} \\
\hline
Country Name or Area Name& ISO ALPHA 2 Code &ISO ALPHA 3 \\
\hline
아프가니스탄 & AF &AFG \\
올란드 제도 & AX   & ALA \\
알바니아 &AL & ALB \\
알제리    &DZ & DZA \\
아메리칸사모아 & AS & ASM \\
안도라 & AD & AND   \\
앙골라 & AO & AGO \\
\hline
\end{tabular}
\end{document}
```

[Overleaf에서 이 예제를 엽니다.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Changing+table+spacing\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Csetlength%7B%5Carrayrulewidth%7D%7B0.5mm%7D%0A%5Csetlength%7B%5Ctabcolsep%7D%7B18pt%7D%0A%5Crenewcommand%7B%5Carraystretch%7D%7B1.5%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C++%7D%0A%5Chline%0A%5Cmulticolumn%7B3%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A%5Chline%0ACountry+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+%5C%5C%0A%5Chline%0AAfghanistan+%26+AF+%26AFG+%5C%5C%0AAland+Islands+%26+AX+++%26+ALA+%5C%5C%0AAlbania+%26AL+%26+ALB+%5C%5C%0AAlgeria++++%26DZ+%26+DZA+%5C%5C%0AAmerican+Samoa+%26+AS+%26+ASM+%5C%5C%0AAndorra+%26+AD+%26+AND+++%5C%5C%0AAngola+%26+AO+%26+AGO+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bdocument%7D)

![열 간격 예시](/files/aaccd1e5d66c0e17567f6c894678ef40772fdd2c)

명령에 대한 설명은 아래와 같습니다:

**\setlength{\arrayrulewidth}{0.5mm}**

이는 표 테두리의 두께를 설정합니다. 예제에서는 0.5mm이지만 다른 단위를 사용할 수도 있습니다. 전체 목록은 LaTeX의 길이(Lengths) 문서를 참고하세요.

**\setlength{\tabcolsep}{18pt}**

이 명령은 텍스트와 해당 셀의 왼쪽/오른쪽 테두리 사이의 공간을 18pt로 설정합니다. 필요하면 다른 단위를 사용해도 됩니다.

**\renewcommand{\arraystretch}{1.5}**

각 행의 높이는 기본 높이에 대해 1.5로 설정됩니다.

### 번갈아 색칠된 행

다음 패키지를 사용하여 표의 행에 번갈아 색상을 적용할 수 있습니다 `xcolor` 패키지를 `table` 옵션과 함께 사용합니다. 아래 예제를 보세요:

```latex
\documentclass{article}
\usepackage[table]{xcolor}
\setlength{\arrayrulewidth}{0.5mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{2.5}
\begin{document}
{\rowcolors{3}{green!80!yellow!50}{green!70!yellow!40}
\begin{tabular}{ |p{3cm}|p{3cm}|p{3cm}|  }
\hline
\multicolumn{3}{|c|}{Country List} \\
\hline
Country Name or Area Name& ISO ALPHA 2 Code &ISO ALPHA 3 \\
\hline
아프가니스탄 & AF &AFG \\
올란드 제도 & AX   & ALA \\
알바니아 &AL & ALB \\
알제리    &DZ & DZA \\
아메리칸사모아 & AS & ASM \\
안도라 & AD & AND   \\
앙골라 & AO & AGO \\
\hline
\end{tabular}}
\end{document}
```

[Overleaf에서 이 예제를 엽니다.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Changing+row+colours\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Btable%5D%7Bxcolor%7D%0A%5Csetlength%7B%5Carrayrulewidth%7D%7B0.5mm%7D%0A%5Csetlength%7B%5Ctabcolsep%7D%7B18pt%7D%0A%5Crenewcommand%7B%5Carraystretch%7D%7B2.5%7D%0A%5Cbegin%7Bdocument%7D%0A%7B%5Crowcolors%7B3%7D%7Bgreen%2180%21yellow%2150%7D%7Bgreen%2170%21yellow%2140%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C++%7D%0A%5Chline%0A%5Cmulticolumn%7B3%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A%5Chline%0ACountry+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+%5C%5C%0A%5Chline%0AAfghanistan+%26+AF+%26AFG+%5C%5C%0AAland+Islands+%26+AX+++%26+ALA+%5C%5C%0AAlbania+%26AL+%26+ALB+%5C%5C%0AAlgeria++++%26DZ+%26+DZA+%5C%5C%0AAmerican+Samoa+%26+AS+%26+ASM+%5C%5C%0AAndorra+%26+AD+%26+AND+++%5C%5C%0AAngola+%26+AO+%26+AGO+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%7D%0A%5Cend%7Bdocument%7D)

![표 행 색칠 예시](/files/f90ccdf7336106223147002b4f1097419fada4cd)

명령 바로 앞의 중괄호에 주목하세요

```latex
\rowcolors{3}{green!80!yellow!50}{green!70!yellow!40}
```

그리고 `tabular` 환경 뒤의. 명령 `\rowcolors` 는 각각 중괄호 안에 전달되는 세 개의 매개변수를 받습니다:

* 시작할 행,
* 홀수 행의 색상과
* 짝수 행의 색상.

다음을 참조하세요 `xcolor` 패키지 문서(의 [추가 읽기](#further-reading) 섹션)에서 사용 가능한 색상 목록과 직접 색상을 만드는 방법을 확인하세요. 예제에서는 초록색과 노란색이 서로 다른 비율로 섞여 있습니다.

명령이 작동하려면 반드시 다음을 추가하세요

```latex
\usepackage[table]{xcolor}
```

LaTeX 파일의 서문에.

### 표 색칠하기(셀, 행, 열 및 선)

표의 모든 요소는 특정 색상을 사용하도록 사용자 지정할 수 있습니다. 이 기능 역시 다음에 의해 제공됩니다 **xcolor** 따라서 다음을 추가해야 합니다

```latex
\usepackage[table]{xcolor}
```

서문에. 아래에서 예제를 볼 수 있습니다.

```latex
\documentclass{article}
\usepackage[table]{xcolor}
\setlength{\arrayrulewidth}{1mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{2.5}
\newcolumntype{s}{>{\columncolor[HTML]{AAACED}} p{3cm}}
\arrayrulecolor[HTML]{DB5800}
\begin{document}
\begin{tabular}{ |s|p{3cm}|p{3cm}| }
\hline
\rowcolor{lightgray} \multicolumn{3}{|c|}{Country List} \\
\hline
Country Name or Area Name& ISO ALPHA 2 Code &ISO ALPHA 3 \\
\hline
아프가니스탄 & AF &AFG \\
\rowcolor{gray}
올란드 제도 & AX & ALA \\
알바니아   &AL & ALB \\
알제리  &DZ & DZA \\
아메리칸사모아 & AS & ASM \\
안도라 & AD & \cellcolor[HTML]{AA0044} AND    \\
앙골라 & AO & AGO \\
\hline
\end{tabular}
\end{document}
```

[Overleaf에서 이 예제를 엽니다.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+using+colour+in+a+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Btable%5D%7Bxcolor%7D%0A%5Csetlength%7B%5Carrayrulewidth%7D%7B1mm%7D%0A%5Csetlength%7B%5Ctabcolsep%7D%7B18pt%7D%0A%5Crenewcommand%7B%5Carraystretch%7D%7B2.5%7D%0A%5Cnewcolumntype%7Bs%7D%7B%3E%7B%5Ccolumncolor%5BHTML%5D%7BAAACED%7D%7D+p%7B3cm%7D%7D%0A%5Carrayrulecolor%5BHTML%5D%7BDB5800%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cs%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C+%7D%0A%5Chline%0A%5Crowcolor%7Blightgray%7D+%5Cmulticolumn%7B3%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A%5Chline%0ACountry+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+%5C%5C%0A%5Chline%0AAfghanistan+%26+AF+%26AFG+%5C%5C%0A%5Crowcolor%7Bgray%7D%0AAland+Islands+%26+AX+%26+ALA+%5C%5C%0AAlbania+++%26AL+%26+ALB+%5C%5C%0AAlgeria++%26DZ+%26+DZA+%5C%5C%0AAmerican+Samoa+%26+AS+%26+ASM+%5C%5C%0AAndorra+%26+AD+%26+%5Ccellcolor%5BHTML%5D%7BAA0044%7D+AND++++%5C%5C%0AAngola+%26+AO+%26+AGO+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bdocument%7D)

![표의 사용자 지정 색상 예시](/files/2a90a3c1d90e29fc941e09e904fea137f7bc85f0)

아래에는 표의 각 요소 색상을 변경하는 방법에 대한 설명이 있습니다:

* **선 색상**. 명령 `\arrayrulecolor` 이것을 위해 사용됩니다. 예제에서는 HTML 형식을 사용하지만 다른 형식도 사용할 수 있습니다. 전체 목록은 xcolor 문서를 참고하세요(링크는 [추가 읽기](#further-reading) 섹션에 제공됨).
* **셀의 배경색**. 명령을 사용하세요 `\cellcolor`. 중괄호 안에 이름을 직접 입력하거나(red, gray, green 등) 대괄호 안에 형식 매개변수(예제의 HTML)를 전달한 다음, 설정된 형식을 사용하여 중괄호 안에 원하는 색상을 지정할 수 있습니다.
* **행의 배경색**. 이 경우 `\rowcolor` 이 작업을 수행합니다. 앞의 두 명령에서 언급한 색상 선택에 대한 동일한 설명이 이 명령에도 적용됩니다.
* **열의 배경색**. 이것은 조금 까다롭지만, 가장 쉬운 방법은 새 열 유형을 정의하는 것입니다. 명령

  ```latex
  \newcolumntype{s}{>{\columncolor[HTML]{AAACED}} p{3cm}}
  ```

  다음이라는 열 유형을 정의합니다 `s` 정렬은 `p`, 열 너비는 `3cm` 이고 색상은 HTML 형식으로 `AAACED`. 이 새 열 유형은 다음에서 사용됩니다 `tabular` 환경을 사용한다는 점뿐입니다.

## 참조 안내서

의 매개변수에 대한 간단한 설명 `tabular` 환경을 사용한다는 점뿐입니다.

표는 다음을 사용하여 만들 수 있습니다 `tabular` 환경을 사용한다는 점뿐입니다.

```
\begin{tabular}[pos]{cols}
 표 내용
\end{tabular}
```

여기서 옵션은 다음과 같습니다:

* **`pos`** : 수직 위치입니다. 다음 값을 가질 수 있습니다:

|           |                          |
| --------- | ------------------------ |
| `t`       | 위쪽의 선이 텍스트 기준선과 정렬됩니다    |
| `b`       | 아래쪽의 선이 텍스트 기준선과 정렬됩니다   |
| `c` 또는 없음 | 표가 텍스트 기준선에 대해 가운데 정렬됩니다 |

* **`cols`** : 각 열의 정렬과 테두리를 정의합니다. 다음 값을 가질 수 있습니다:

|                |                                                                      |
| -------------- | -------------------------------------------------------------------- |
| `l`            | 왼쪽 정렬 열                                                              |
| `c`            | 가운데 정렬 열                                                             |
| `r`            | 오른쪽 정렬 열                                                             |
| `p{'width'}`   | 텍스트가 위쪽에 수직 정렬된 문단 열                                                 |
| `m{'width'}`   | 텍스트가 가운데에 수직 정렬된 문단 열(다음이 필요함 `array` 패키지)                           |
| `b{'width'}`   | 텍스트가 아래쪽에 수직 정렬된 문단 열(다음이 필요함 `array` 패키지)                           |
| `\|`           | 수직선                                                                  |
| `\|\|`         | 이중 수직선                                                               |
| `*{num}{form}` | 형식 form이 반복됩니다 *num* 번; 예를 들어 `*{3}{\|l}\|` 은 다음과 같습니다 `\|l\|l\|l\|` |

셀을 구분하고 새 줄을 추가하려면 다음 명령을 사용하세요:

|               |                                                            |
| ------------- | ---------------------------------------------------------- |
| `&`           | 열 구분자                                                      |
| `\\`          | 새 행 시작(추가 간격은 다음 뒤에 지정할 수 있음 `\\` 대괄호를 사용하여, 예: `\\[6pt]`) |
| `\hline`      | 행 사이의 가로줄                                                  |
| `\newline`    | 셀 안에서 새 줄 시작(문단 열에서)                                       |
| `\cline{i-j}` | 열에서 시작하는 부분 가로줄 *i* 그리고 열에서 끝나는 *j*                        |

## 추가 읽을거리

자세한 내용은 다음을 참조하세요

* [Overleaf에서 표를 삽입하는 방법](/latex/ko/knowledge-base/067-how-to-generate-and-insert-latex-tables-in-overleaf.md)
* [이미지와 표 배치하기](/latex/ko/figures-and-tables/02-positioning-images-and-tables.md)
* [표와 그림 목록](/latex/ko/figures-and-tables/03-lists-of-tables-and-figures.md)
* [LaTeX의 길이](/latex/ko/formatting/01-lengths-in-latex.md)
* [LaTeX에서 색상 사용](/latex/ko/formatting/13-using-colors-in-latex.md)
* [xcolor 패키지 매뉴얼](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf)
* [tabularx 패키지 매뉴얼](https://texdoc.org/pkg/tabularx)
* [longtable 패키지 매뉴얼](http://mirrors.ctan.org/macros/latex/required/tools/longtable.pdf)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/ko/figures-and-tables/01-tables.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
