> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/latex/ja/sononotopikku/47-text-alignment-es.md).

# 文字揃え es

LaTeX 文書におけるテキストの整列は、さまざまなコマンドを使って手動で制御できます。この記事では、テキストの一部または文書全体の整列を変更する方法を説明します。

## はじめに

既定では LaTeX のテキストは両端揃えですが、左揃えの方が文書に適した形式であることもよくあります。左揃えにするのは、パッケージ **ragged2e**.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage[document]{ragged2e}

\begin{document}
\section{Heading on Level 1 (section)}

こんにちは。意味のないテキストがあります。このテキストは
この印字されたテキストがこの場所でどのように見えるかを示します。これを読むと
何の情報も得られません...

\end{document}
```

![TextAlignementEx1.png](/files/dba17eaae15dfd38ba9ab7a3d9c46f9415a6dc05)

その行

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

はパッケージを読み込み **ragged2e** 、テキストを左揃えにします。詳細は [次のセクション](#usando-el-paquete-ragged2e) をご覧ください。パッケージの仕組みについて詳しく説明しています。

[Overleaf で例を開く](https://www.sharelatex.com/project/new/template?zipUrl=/project/535344dec52fabc07908ab7e/download/zip\&templateName=Text%20Alignment\&compiler=pdflatex)

## ragged2e パッケージの使用

LaTeX にはテキストの整列を変更する標準コマンドがいくつかあります。それらの代わりに使えるものを提供するのがパッケージ **ragged2e**.

文書を左揃えや右揃えにすると、テキストが「非常にぎざぎざ」に、つまり不揃いに見えることがあります。パッケージ **ragged2e** は、行が短くなりすぎたときに単語をハイフネーションで分割できるようにしてこの問題に対処し、より均一な端を作ります。以下に、 [はじめに](#introduccin) で示した例を、標準の LaTeX コマンドだけで同じテキストを整列した場合と比較します。

![TextAlignementEx2.png](/files/c8bfbb3c32c629124512c19090661ca55a25204f)

パッケージは次の代替コマンドを提供します。 [左揃えのテキスト](#texto-alineado-a-la-izquierda), [右揃えのテキスト](#texto-alineado-a-la-derecha) および [中央揃えのテキスト](#texto-centrado) これらのコマンドはハイフネーションをサポートします。これらのコマンドを使うには、まずパッケージを読み込む必要があるため、プリアンブルに次の行を追加します：

```latex
\usepackage{ragged2e}
```

この記事で説明したものの代替例は、次のリンクに示されています： [Overleaf で ragged2e パッケージの例を開く](https://www.sharelatex.com/project/new/template?zipUrl=/project/535357a5c52fabc07908aba8/download/zip\&templateName=Ragged2e\&compiler=pdflatex)

## 左揃えのテキスト

左揃えのテキストに使う既定の環境は `flushleft`

```latex
\begin{flushleft}
こんにちは。意味のないテキストがあります。このテキストは
この位置で印字されたテキストがどのように見えるかを示します。このテキストを読むと、
情報は得られません。本当に？本当に情報はないのでしょうか？情報が
このテキストと、まったくのナンセンスのようなものとの間に違いはあるのでしょうか？
このようなダミーテキストは、選択したフォント、文字の書かれ方、そして見た目の印象についての情報を与えてくれます。
このテキストは
アルファベットのすべての文字を含み、
元の言語で書かれている必要があります。特別な内容は必要ありませんが、
単語の長さはその言語に合っていなければなりません。
\end{flushleft}

これは 2 つ目の段落です。こんにちは。意味のないテキストがあります。
このテキストは
この位置で印字されたテキストがどのように見えるかを示します。このテキストを読むと、
情報は得られません。本当に？本当に情報はないのでしょうか？情報が
このテキストと、まったくのナンセンスのようなものとの間に違いはあるのでしょうか？
このようなダミーテキストは、選択したフォント、文字の書かれ方、そして見た目の印象についての情報を与えてくれます。
このテキストは
アルファベットのすべての文字を含み、
元の言語で書かれている必要があります。特別な内容は必要ありませんが、
単語の長さはその言語に合っていなければなりません。
```

![TextAlignmentEx3.png](/files/725b85269d430be6de33403cb44907b46a7e74ca)

コマンド `\begin{flushleft}` および `\end{flushleft}` の間のテキストは左揃えです。対応する環境は [ragged2e](#usando-el-paquete-ragged2e) は `FlushLeft`.

切り替えコマンド `\raggedright` も左揃えのテキストを生成しますが、このコマンドの動作は異なります。この場合、別の切り替えコマンドで変更されるまでテキストは左揃えのままです。このコマンドは、非常に長いテキストブロック、あるいは文書全体の整列を変更したい場合に適しています。LaTeX での対応コマンドは [ragged2e](#usando-el-paquete-ragged2e) は `\RaggedRight`.

[Overleaf で例を開く](https://www.sharelatex.com/project/new/template?zipUrl=/project/535344dec52fabc07908ab7e/download/zip\&templateName=Text%20Alignment\&compiler=pdflatex)

## 右揃えのテキスト

テキストを右揃えにするのは、環境 `\flushright`.

```latex
\begin{flushright}
こんにちは。意味のないテキストがあります。このテキストは
この位置で印字されたテキストがどのように見えるかを示します。このテキストを読むと、
情報は得られません。本当に？本当に情報はないのでしょうか？情報が
このテキストと、まったくのナンセンスのようなものとの間に違いはあるのでしょうか？
このようなダミーテキストは、選択したフォント、文字の書かれ方、そして見た目の印象についての情報を与えてくれます。
このテキストは
アルファベットのすべての文字を含み、
元の言語で書かれている必要があります。特別な内容は必要ありませんが、
単語の長さはその言語に合っていなければなりません。
\end{flushright}

これは 2 つ目の段落です。こんにちは。意味のないテキストがあります。
このテキストは
この位置で印字されたテキストがどのように見えるかを示します。このテキストを読むと、
情報は得られません。本当に？本当に情報はないのでしょうか？情報が
このテキストと、まったくのナンセンスのようなものとの間に違いはあるのでしょうか？
このようなダミーテキストは、選択したフォント、文字の書かれ方、そして見た目の印象についての情報を与えてくれます。
このテキストは
アルファベットのすべての文字を含み、
元の言語で書かれている必要があります。特別な内容は必要ありませんが、
単語の長さはその言語に合っていなければなりません。
```

![TextAlignmentEx4.png](/files/5647b8b8295894ac80cafcf110c2726d5acd6ba4)

コマンド `\begin{flushright}` および `\end{flushright}` は右揃えです。もし [ragged2e](#usando-el-paquete-ragged2e)を使いたいなら、そのパッケージで対応するコマンドは `FlushRight`.

切り替えコマンド `\raggedleft` も右揃えのテキストを生成しますが、このコマンドの動作は異なります。この場合、別の切り替えコマンドで変更されるまでテキストは右揃えのままです。このコマンドは、非常に長いテキストブロック、あるいは文書全体の整列を変更したい場合に適しています。LaTeX での対応コマンドは [ragged2e](#usando-el-paquete-ragged2e) は `\RaggedLeft`.

[Overleaf で例を開く](https://www.sharelatex.com/project/new/template?zipUrl=/project/535344dec52fabc07908ab7e/download/zip\&templateName=Text%20Alignment\&compiler=pdflatex)

## 中央揃えのテキスト

テキストブロックを中央揃えにするには `\center`

```latex
\begin{center}
こんにちは。意味のないテキストがあります。このテキストは
この位置で印字されたテキストがどのように見えるかを示します。このテキストを読むと、
情報は得られません。本当に？本当に情報はないのでしょうか？情報が
このテキストと、まったくのナンセンスのようなものとの間に違いはあるのでしょうか？
このようなダミーテキストは、選択したフォント、文字の書かれ方、そして見た目の印象についての情報を与えてくれます。
このテキストは
アルファベットのすべての文字を含み、
元の言語で書かれている必要があります。特別な内容は必要ありませんが、
単語の長さはその言語に合っていなければなりません。
\end{center}

これは 2 つ目の段落です。こんにちは。意味のないテキストがあります。
このテキストは
この位置で印字されたテキストがどのように見えるかを示します。このテキストを読むと、
情報は得られません。本当に？本当に情報はないのでしょうか？情報が
このテキストと、まったくのナンセンスのようなものとの間に違いはあるのでしょうか？
このようなダミーテキストは、選択したフォント、文字の書かれ方、そして見た目の印象についての情報を与えてくれます。
このテキストは
アルファベットのすべての文字を含み、
元の言語で書かれている必要があります。特別な内容は必要ありませんが、
単語の長さはその言語に合っていなければなりません。
```

![TextAlignmentEx5.png](/files/8d0e6840fd439aea388dcf9190e5f41fba010591)

コマンド `\begin{center}` および `\end{center}` は右揃えです。もし [ragged2e](#usando-el-paquete-ragged2e)を使いたいなら、そのパッケージで対応するコマンドは `Center`.

切り替えコマンド `\centering` も中央揃えのテキストを生成しますが、このコマンドの動作は異なります。この場合、別の切り替えコマンドで変更されるまでテキストは中央揃えのままです。このコマンドは、非常に長いテキストブロック、あるいは文書全体の整列を変更したい場合に適しています。LaTeX での対応コマンドは [ragged2e](#usando-el-paquete-ragged2e) は `\Centering`.

[Overleaf で例を開く](https://www.sharelatex.com/project/new/template?zipUrl=/project/535344dec52fabc07908ab7e/download/zip\&templateName=Text%20Alignment\&compiler=pdflatex)

## 両端揃えのテキスト

LaTeX ではテキストは既定で両端揃えであり、次の切り替えコマンドのいずれかを使うと `\raggedright` または `\raggedleft` 整列を元に戻すことはできません。そのような場合は、パッケージ **ragged2e**を使うのが選択肢です。追加するコマンド `\usepackage{ragged2e}` を文書のプリアンブルに読み込むことで、その後コマンド `justify` を次の例のように使えます：

```latex
\centering
こんにちは。意味のないテキストがあります。このテキストは
この位置で印字されたテキストがどのように見えるかを示します。このテキストを読むと、
情報は得られません。本当に？本当に情報はないのでしょうか？情報が
このテキストと、まったくのナンセンスのようなものとの間に違いはあるのでしょうか？
このようなダミーテキストは、選択したフォント、文字の書かれ方、そして見た目の印象についての情報を与えてくれます。
このテキストは
アルファベットのすべての文字を含み、
元の言語で書かれている必要があります。特別な内容は必要ありませんが、
単語の長さはその言語に合っていなければなりません。

\justify
これは 2 つ目の段落です。こんにちは。意味のないテキストがあります。
このテキストは
この位置で印字されたテキストがどのように見えるかを示します。このテキストを読むと、
情報は得られません。本当に？本当に情報はないのでしょうか？情報が
このテキストと、まったくのナンセンスのようなものとの間に違いはあるのでしょうか？
このようなダミーテキストは、選択したフォント、文字の書かれ方、そして見た目の印象についての情報を与えてくれます。
このテキストは
アルファベットのすべての文字を含み、
元の言語で書かれている必要があります。特別な内容は必要ありませんが、
単語の長さはその言語に合っていなければなりません。
```

![TextAlignmentEx6.png](/files/6ee9edc7b4adb8cb043d48c81100afe7bda15102)

例の最初の段落は切り替えコマンド `\centering` で中央揃えにされ、その後 `\justify`.

**ragged2e** によって整列が両端揃えに戻されます。 `justify` という同名の環境も提供しており、

[文書全体が左揃えまたは右揃えになっている場合に、テキストブロックを両端揃えにできます。](https://www.sharelatex.com/project/new/template?zipUrl=/project/535357a5c52fabc07908aba8/download/zip\&templateName=Ragged2e\&compiler=pdflatex)

## リファレンスガイド

**テキストを整列させるためのコマンドと環境の概要**

| 整列   | 環境           | 切り替えコマンド       | ragged2e の環境 | ragged2e の切り替えコマンド |
| ---- | ------------ | -------------- | ------------ | ------------------ |
| 左    | `flushleft`  | `\raggedright` | `FlushLeft`  | `\RaggedRight`     |
| 右    | `flushright` | `\raggedleft`  | `FlushRight` | `\RaggedLeft`      |
| 中央揃え | `center`     | `\centering`   | `Center`     | `\Centering`       |
| 両端揃え |              |                | `justify`    | `\justify`         |

[Overleaf で ragged2e パッケージの例を開く](https://www.sharelatex.com/project/new/template?zipUrl=/project/535357a5c52fabc07908aba8/download/zip\&templateName=Ragged2e\&compiler=pdflatex)

## さらに読む

詳しくは次を参照してください：

* [段落と改行](/latex/ja/latex-no/02-paragraphs-and-new-lines.md)
* [段落の書式設定](/latex/ja/shu-shi-she-ding/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [太字、斜体、下線](/latex/ja/latex-no/03-bold-italics-and-underlining.md)
* [フォントのサイズ、ファミリー、スタイル](/latex/ja/fonto/01-font-sizes-families-and-styles.md)
* [フォントの書体](/latex/ja/fonto/02-font-typefaces.md)
* [XeLaTeX でモダンフォントをサポートする](/latex/ja/fonto/03-xelatex.md)
* [改行と空白](/latex/ja/shu-shi-she-ding/05-line-breaks-and-blank-spaces.md)
* [リスト](/latex/ja/latex-no/04-lists.md)
* [セクションと章](/latex/ja/wen-shu-gou-zao/01-sections-and-chapters.md)
* [複数列](/latex/ja/shu-shi-she-ding/09-multiple-columns.md)
* [片面文書と両面文書](/latex/ja/shu-shi-she-ding/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://ayakaleaf-pro.ayaka.space/latex/ja/sononotopikku/47-text-alignment-es.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.
