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

# محاذاة النص

## مقدمة

بشكل افتراضي، يُنسِّق LaTeX النص بمحاذاةٍ كاملة، لكن أحيانًا قد يكون النص بمحاذاةٍ يسارية أو «محاذاة مائلة إلى اليمين» (للغات من اليمين إلى اليسار) أكثر ملاءمة — مثل النص داخل الأعمدة الضيقة. تشرح هذه المقالة كيفية تغيير محاذاة النص لأجزاء من مستندك، أو كله، باستخدام الميزات المدمجة في LaTeX والحزمة `ragged2e`.

## الأوامر والبيئات القياسية في LaTeX

يوفّر LaTeX بالفعل أوامر مدمجة لتغيير محاذاة النص عند التنضيد:

* محاذاة مائلة إلى اليمين (`\raggedright`)
* محاذاة مائلة إلى اليسار (`\raggedleft`)
* متمركز (`\centering`)

إلى جانب البيئات المقابلة:

* محاذاة مائلة إلى اليمين (`flushleft` (بيئة)
* محاذاة مائلة إلى اليسار (`flushright` (بيئة)
* متمركز (`centering` (بيئة)

ومع ذلك، فإن [`ragged2e` الحزمة](https://ctan.org/pkg/ragged2e?lang=en) يوفّر بعض التحسينات التي تُحسِّن هذه الأوامر والبيئات القياسية في LaTeX.

## استخدام الحزمة ragged2e

وللبدء، إليك مثال يستخدم `ragged2e` الحزمة وخيارها `[document]` لتنسيق *نص المستند بالكامل* بمحاذاة مائلة إلى اليمين (محاذاة يسارية). ويضيف مثال الشيفرة السطر

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

إلى مقدمة المستند:

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

\begin{document}
\section{عنوان المستوى 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/cdec50167d14f674fef57749fbcb3da0ad79c4e1)

## مقارنة بين \raggedright (LaTeX) و \RaggedRight (ragged2e)

أمر LaTeX `\raggedright` يُنتج أحيانًا نتائج تبدو «مبعثرة جدًا». وتتعامل الحزمة `ragged2e` مع هذه المشكلة عبر السماح بالقطع الواصل للكلمات عندما يكون السطر قصيرًا جدًا، مما يُنتج حافة نص مائلة إلى اليمين أكثر انتظامًا. يوضح المثال التالي نصًا بمحاذاة مائلة إلى اليمين أُنتج عبر أمر LaTeX `\raggedright` وللمقارنة، النص نفسه منسَّق باستخدام الحزمة `\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/f6796848d4e4366bd580398155832055ecd839d0)

كما نوقش في `ragged2e` [توثيق الحزمة](https://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/ragged2e/ragged2e.pdf), `ragged2e` يوفّر أوامر وبيئات بديلة لتعديل محاذاة النص، وسنلقي نظرة على بعضها.

## بيئات النص بمحاذاة مائلة إلى اليمين (المحاذاة إلى اليسار)

بيئة 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/1e4efaff7b806b6feeab817a4ca95df0bf61d82f)

## بيئات النص بمحاذاة مائلة إلى اليسار (المحاذاة إلى اليمين)

بيئة 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/3ae3b4fa1cc2aad52b854d65dbb6f5913a5bd788)

## بيئات لتوسيط النص

بيئة 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/5fa6719e42c7b26701e7712f62d0d86df7f1c59d)

## نص بمحاذاة كاملة

الحزمة `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/0a6bdebb7a23e038611979484f537a962f491e02)

## دليل المراجع

**ملخّص البيئات والأوامر الخاصة بمحاذاة النص**

| المحاذاة     | البيئة       | أمر التبديل    | بيئة ragged2e | أمر التبديل في ragged2e |
| ------------ | ------------ | -------------- | ------------- | ----------------------- |
| يسار         | `flushleft`  | `\raggedright` | `FlushLeft`   | `\RaggedRight`          |
| يمين         | `flushright` | `\raggedleft`  | `FlushRight`  | `\RaggedLeft`           |
| وسط          | `center`     | `\centering`   | `Center`      | `\Centering`            |
| محاذاة كاملة |              |                | `justify`     | `\justifying`           |

## قراءة إضافية

لمزيد من المعلومات انظر :

* [الفقرات والأسطر الجديدة](/latex/ar/asasyat-latex/02-paragraphs-and-new-lines.md)
* [تنسيق الفقرة](/latex/ar/altnsyq/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [الخط العريض والمائل والتحته خط](/latex/ar/asasyat-latex/03-bold-italics-and-underlining.md)
* [أحجام الخطوط، والعائلات، والأنماط](/latex/ar/alkhtwt/01-font-sizes-families-and-styles.md)
* [وجوه الخطوط](/latex/ar/alkhtwt/02-font-typefaces.md)
* [دعم الخطوط الحديثة مع XeLaTeX](/latex/ar/alkhtwt/03-xelatex.md)
* [فواصل الأسطر والمسافات الفارغة](/latex/ar/altnsyq/05-line-breaks-and-blank-spaces.md)
* [القوائم](/latex/ar/asasyat-latex/04-lists.md)
* [الأقسام والفصول](/latex/ar/bnyh-almstnd/01-sections-and-chapters.md)
* [أعمدة متعددة](/latex/ar/altnsyq/09-multiple-columns.md)
* [المستندات أحادية الوجه ومزدوجة الوجه](/latex/ar/altnsyq/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/ar/altnsyq/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.
