> 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/formatting/06-text-alignment.md).

# 텍스트 정렬

## 소개

기본적으로 LaTeX는 텍스트를 양쪽 맞춤으로 조판하지만, 때때로 왼쪽 정렬 또는 오른쪽에서 왼쪽으로 쓰는 언어의 경우 "ragged right" 텍스트가 더 적절할 수 있습니다. 예를 들어 좁은 열 안의 텍스트가 그렇습니다. 이 문서는 LaTeX의 내장 기능과 패키지를 사용하여 문서의 일부 또는 전체의 텍스트 정렬을 변경하는 방법을 설명합니다 `ragged2e`.

## 표준 LaTeX 명령과 환경

LaTeX에는 텍스트의 조판 정렬을 바꾸는 내장 명령이 있습니다:

* 왼쪽 정렬 (`\raggedright`)
* 오른쪽 정렬 (`\raggedleft`)
* 가운데 정렬 (`\centering`)

이에 대응하는 환경과 함께:

* 왼쪽 정렬 (`flushleft` 환경)
* 오른쪽 정렬 (`flushright` 환경)
* 가운데 정렬 (`centering` 환경)

그러나, [`ragged2e` 패키지](https://ctan.org/pkg/ragged2e?lang=en) 이 패키지는 이러한 표준 LaTeX 명령과 환경을 개선하는 몇 가지 향상 기능을 제공합니다.

## ragged2e 패키지 사용

먼저, 다음은 `ragged2e` 패키지와 그 `[document]` 을 조판하는 옵션을 사용한 *문서 전체 텍스트* 를 ragged-right(왼쪽 정렬)로 조판하는 예시입니다. 예제 코드는 다음 줄을 추가합니다:

```latex
\usepackage[document]{ragged2e}
```

를 문서 프리앰블에:

```latex
\documentclass{article}
\usepackage[document]{ragged2e}

\begin{document}
\section{Heading on Level 1 (section)}
안녕하세요, 여기에 의미 없는 텍스트가 있습니다. 이 텍스트는 이곳에서 인쇄된 텍스트가 어떤 모습일지 보여주어야 합니다. 이 텍스트를 읽는다고 해서 정보를 얻지는 못합니다. 정말일까요? 정말 정보가 없을까요? 이 텍스트와 전혀 말이 안 되는 문장 사이에 차이가 있을까요! 이와 같은 블라인드 텍스트는 선택한 글꼴, 글자가 쓰이는 방식, 그리고 전체적인 인상에 대한 정보를 제공합니다.
\end{document}
```

[이 예제를 `ragged2e` Overleaf의 예](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+using+ragged2e+package\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bdocument%5D%7Bragged2e%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BHeading+on+Level+1+%28section%29%7D%0AHello%2C+here+is+some+text+without+a+meaning.+This+text+should+show+what+a+printed+text+will+look+like+at+this+place.++If+you+read+this+text%2C+you+will+get+no+information.++Really%3F++Is+there+no+information%3F++Is+there+a+difference+between+this+text+and+some+nonsense+like+not+at+all%21++A+blind+text+like+this+gives+you+information+about+the+selected+font%2C+how+the+letters+are+written+and+an+impression+of+the+look.%0A%5Cend%7Bdocument%7D)

이 예제는 다음 출력을 생성합니다:

![Ragged2eOLV21.png](/files/42c32b218412ea0d7d0129467af89a948291fdae)

## LaTeX의 \raggedright와 ragged2e의 \RaggedRight 비교

LaTeX 명령 `\raggedright` 때때로 "너무 들쭉날쭉해" 보이는 결과를 낳습니다. `ragged2e` 이 패키지는 한 줄이 너무 짧을 때 하이픈을 허용하여 이 문제를 해결하고, 더 균일한 들쭉날쭉한 텍스트 가장자리를 만들어 냅니다. 다음 예시는 LaTeX 명령 `\raggedright` 로 생성한 ragged-right 텍스트와, 비교를 위해 같은 텍스트를 다음 명령으로 조판한 것을 보여줍니다: `\RaggedRight` 에서 제공하는 명령 `ragged2e`:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}

\begin{document}
\setlength{\hsize}{0.9\hsize}% emphasize effects

\subsection*{\texttt{\string\raggedright}\\ (
표준 \LaTeX{} 명령)}
\raggedright\blindtext[2]\par

\subsection*{\texttt{\string\RaggedRight}\\ (\texttt{ragged2e} 명령)}
\RaggedRight\blindtext[2]\par
\end{document}
```

[이 예제를 Overleaf에서 열기](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+left-aligned+text\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Benglish%5D%7Bbabel%7D%0A%5Cusepackage%7Bragged2e%7D%0A%5Cusepackage%7Bblindtext%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Csetlength%7B%5Chsize%7D%7B0.9%5Chsize%7D%25+emphasize+effects%0A%0A%5Csubsection%2A%7BLeft-aligned+example+with+%0A%5Ctexttt%7B%5Cstring%5Craggedright%7D%5C%5C+%28standard+%5CLaTeX%7B%7D+command%29%7D%0A%5Craggedright%5Cblindtext%5B2%5D%5Cpar%0A%0A%5Csubsection%2A%7BLeft-aligned+example+with+%5Ctexttt%7B%5Cstring%5CRaggedRight%7D%5C%5C+%28%5Ctexttt%7Bragged2e%7D+command%29%7D%0A%5CRaggedRight%5Cblindtext%5B2%5D%5Cpar+%0A%5Cend%7Bdocument%7D)

![Leftaligncompare2.png](/files/87fc379b9709030f6adbb97bbe5d19c2b4810b61)

에서 논의한 바와 같이 `ragged2e` [패키지 문서](https://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/ragged2e/ragged2e.pdf), `ragged2e` 는 텍스트 정렬을 수정하기 위한 대체 명령과 환경을 제공하며, 그중 몇 가지를 살펴보겠습니다.

## ragged-right(왼쪽 정렬) 텍스트를 위한 환경

ragged-right 텍스트를 생성하는 기본 LaTeX 환경은 `flushleft`. 이에 대응하는 `ragged2e` 은 `FlushLeft` (대문자 표기에 유의). 다음 예시는 이러한 환경의 출력을 비교합니다:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}
\begin{document}
\setlength{\hsize}{0.9\hsize}% emphasize effects

\subsection*{\texttt{flushleft} 환경: (표준 \LaTeX{})}

\begin{flushleft}
\blindtext[1]
\end{flushleft}

\subsection*{\texttt{FlushLeft} 환경: (\texttt{ragged2e})}

\begin{FlushLeft}
\blindtext[1]
\end{FlushLeft}

\end{document}
```

[이 예제를 Overleaf에서 열기](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+left-aligned+text\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Benglish%5D%7Bbabel%7D%0A%5Cusepackage%7Bragged2e%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csetlength%7B%5Chsize%7D%7B0.9%5Chsize%7D%25+emphasize+effects%0A%0A%5Csubsection%2A%7B%5Ctexttt%7Bflushleft%7D+environment%3A+%28standard+%5CLaTeX%7B%7D%29%7D%0A%0A%5Cbegin%7Bflushleft%7D%0A%5Cblindtext%5B1%5D%0A%5Cend%7Bflushleft%7D%0A%0A%5Csubsection%2A%7B%5Ctexttt%7BFlushLeft%7D+environment%3A+%28%5Ctexttt%7Bragged2e%7D%29%7D%0A%0A%5Cbegin%7BFlushLeft%7D%0A%5Cblindtext%5B1%5D%0A%5Cend%7BFlushLeft%7D%0A%0A%5Cend%7Bdocument%7D)

![Flcompare.png](/files/26686543f4540d417d53434f08d29ecadbbbd66c)

## ragged-left(오른쪽 정렬) 텍스트를 위한 환경

ragged-left(오른쪽 정렬) 텍스트를 생성하는 기본 LaTeX 환경은 `flushright`. 이에 대응하는 `ragged2e` 은 `FlushRight` (대문자 표기에 유의). 다음 예시는 이러한 환경의 출력을 비교합니다:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}
\begin{document}
\setlength{\hsize}{0.9\hsize}% emphasize effects

\subsection*{\texttt{flushright} 환경: (표준 \LaTeX{})}

\begin{flushright}
\blindtext[1]
\end{flushright}

\subsection*{\texttt{FlushRight} 환경: (\texttt{ragged2e})}

\begin{FlushRight}
\blindtext[1]
\end{FlushRight}

\end{document}
```

[이 예제를 Overleaf에서 열기](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+right-aligned+text\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Benglish%5D%7Bbabel%7D%0A%5Cusepackage%7Bragged2e%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csetlength%7B%5Chsize%7D%7B0.9%5Chsize%7D%25+emphasize+effects%0A%0A%5Csubsection%2A%7B%5Ctexttt%7Bflushright%7D+environment%3A+%28standard+%5CLaTeX%7B%7D%29%7D%0A%0A%5Cbegin%7Bflushright%7D%0A%5Cblindtext%5B1%5D%0A%5Cend%7Bflushright%7D%0A%0A%5Csubsection%2A%7B%5Ctexttt%7BFlushRight%7D+environment%3A+%28%5Ctexttt%7Bragged2e%7D%29%7D%0A%0A%5Cbegin%7BFlushRight%7D%0A%5Cblindtext%5B1%5D%0A%5Cend%7BFlushRight%7D%0A%0A%5Cend%7Bdocument%7D)

![FRcompare.png](/files/64b6ea4d6d3f6e80b38b03ab2034cf2fc9acf811)

## 텍스트를 가운데 정렬하는 환경

가운데 정렬된 텍스트를 생성하는 기본 LaTeX 환경은 `center`. 이에 대응하는 `ragged2e` 은 `Center` (대문자 표기에 유의). 다음 예시는 이러한 환경의 출력을 비교합니다:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}
\begin{document}
\setlength{\hsize}{0.9\hsize}% emphasize effects

\subsection*{\texttt{center} 환경: (표준 \LaTeX{})}

\begin{center}
\blindtext[1]
\end{center}

\subsection*{\texttt{Center} 환경: (\texttt{ragged2e})}
\begin{Center}
\blindtext[1]
\end{Center}
\end{document}
```

[이 예제를 Overleaf에서 열기](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+right-aligned+text\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Benglish%5D%7Bbabel%7D%0A%5Cusepackage%7Bragged2e%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csetlength%7B%5Chsize%7D%7B0.9%5Chsize%7D%25+emphasize+effects%0A%0A%5Csubsection%2A%7B%5Ctexttt%7Bcenter%7D+environment%3A+%28standard+%5CLaTeX%7B%7D%29%7D%0A%0A%5Cbegin%7Bcenter%7D%0A%5Cblindtext%5B1%5D%0A%5Cend%7Bcenter%7D%0A%0A%5Csubsection%2A%7B%5Ctexttt%7BCenter%7D+environment%3A+%28%5Ctexttt%7Bragged2e%7D%29%7D%0A%5Cbegin%7BCenter%7D%0A%5Cblindtext%5B1%5D%0A%5Cend%7BCenter%7D%0A%5Cend%7Bdocument%7D)

![Centrecompare.png](/files/a002ba7b0e4112aa9624800e8354d64860fce31d)

## 양쪽 맞춤 텍스트

패키지 `ragged2e` 는 다음 명령을 제공합니다 `\justifying` 아래 예시와 같이 사용할 수 있습니다:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}
\begin{document}
\setlength{\hsize}{0.9\hsize}% emphasize effects

\Centering
\blindtext[1]

\vspace{5mm}
\justifying
\blindtext[1]
\end{document}
```

[이 예제를 Overleaf에서 열기](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+justification+with+ragged2e\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Benglish%5D%7Bbabel%7D%0A%5Cusepackage%7Bragged2e%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csetlength%7B%5Chsize%7D%7B0.9%5Chsize%7D%25+emphasize+effects%0A%0A%5CCentering%0A%5Cblindtext%5B1%5D%0A%0A%5Cvspace%7B5mm%7D%0A%5Cjustifying%0A%5Cblindtext%5B1%5D+%0A%5Cend%7Bdocument%7D)

![Justifyingdemo.png](/files/2ac6d4ee0e2d8a643fa07c80cf8b9c5bf711c668)

## 참조 안내서

**텍스트 정렬을 위한 환경과 명령 요약**

| 정렬    | 환경           | 전환 명령          | ragged2e 환경  | ragged2e 전환 명령 |
| ----- | ------------ | -------------- | ------------ | -------------- |
| 왼쪽    | `flushleft`  | `\raggedright` | `FlushLeft`  | `\RaggedRight` |
| 오른쪽   | `flushright` | `\raggedleft`  | `FlushRight` | `\RaggedLeft`  |
| 가운데   | `center`     | `\centering`   | `Center`     | `\Centering`   |
| 양쪽 맞춤 |              |                | `justify`    | `\justifying`  |

## 추가 읽을거리

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

* [문단과 새 줄](/latex/ko/latex/02-paragraphs-and-new-lines.md)
* [문단 서식](/latex/ko/formatting/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [굵게, 이탤릭체 및 밑줄](/latex/ko/latex/03-bold-italics-and-underlining.md)
* [글꼴 크기, 패밀리 및 스타일](/latex/ko/fonts/01-font-sizes-families-and-styles.md)
* [글꼴 서체](/latex/ko/fonts/02-font-typefaces.md)
* [XeLaTeX로 최신 글꼴 지원](/latex/ko/fonts/03-xelatex.md)
* [줄바꿈과 공백](/latex/ko/formatting/05-line-breaks-and-blank-spaces.md)
* [목록](/latex/ko/latex/04-lists.md)
* [섹션과 장](/latex/ko/document-structure/01-sections-and-chapters.md)
* [다중 열](/latex/ko/formatting/09-multiple-columns.md)
* [단면 및 양면 문서](/latex/ko/formatting/08-single-sided-and-double-sided-documents.md)
* [LaTeX2ε에 대한 그다지 짧지 않은 소개](http://www.ctan.org/tex-archive/info/lshort/)
* [ragged2e 패키지 문서](http://mirror.hmc.edu/ctan/macros/latex/contrib/ms/ragged2e.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/formatting/06-text-alignment.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.
