> 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/mzyd-mn-almwdhwaat/37-line-breaks-and-blank-spaces-es.md).

# فواصل الأسطر والمسافات الفارغة es

لا يُنصح بقطع التدفق الطبيعي لمستند LaTeX ما لم تكن [تكتب ماكرو](/latex/ar/mlfat-alfeh/03-writing-your-own-package.md). على أي حال، قد يكون من الضروري أحيانًا امتلاك قدر أكبر قليلًا من التحكم في التوزيع العام للمستند؛ ولهذا السبب يشرح هذا المقال كيفية إدراج فواصل أسطر يدوية، وفواصل صفحات، ومسافات بيضاء.

## مقدمة

إدراج فواصل الأسطر سهل جدًا، فخطّان مائلان معكوسان يؤديان الغرض

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
هناك شيء ما في هذا المستند. هذه الفقرة لا تحتوي على أي معلومات
والغرض منها هو تقديم مثال على كيفية إدراج المسافات البيضاء
وفواصل الأسطر.\\
عندما يُدرَج فاصل سطر، لا يُزاح النص إلى الداخل، وهناك
بضعة أوامر إضافية لفواصل الأسطر.
\end{document}
```

![LineBreaksEx1.png](/files/5a08274f7f5160e37b44b78d29d30015935a406e)

هذا ليس الأمر الوحيد لإدراج فواصل الأسطر، ففي [القسم التالي](#saltos-de-lnea) يوصف أمران آخران.

[افتح مثالًا في Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## فواصل الأسطر

كما ذُكر سابقًا، توجد أكثر من طريقة لإدراج فواصل الأسطر.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
هناك شيء ما في هذا المستند. هذه الفقرة لا تحتوي على أي معلومات
والغرض منها هو تقديم مثال على كيفية إدراج المسافات البيضاء
وفواصل الأسطر.\\
عندما يُدرَج فاصل سطر، لا يُزاح النص إلى الداخل، وهناك
بضعة أوامر إضافية لفواصل الأسطر. \newline
توفّر هذه الفقرة أي معلومات على الإطلاق. نحن نستكشف
فواصل الأسطر. \hfill \break
ومع دمج أمرين
\end{document}
```

![LineBreaksEx2.png](/files/7e080810cfdb6ba1351c180b8d2310c412316518)

هناك ثلاثة أوامر هنا تؤدي الوظيفة نفسها في المثال:

* `\\` (خطّان مائلان معكوسان)
* `\newline`
* `\hfill \break`

لرؤية المزيد من الأوامر لإدراج فواصل الأسطر، راجع [دليل المرجع](#gua-de-referencia).

[افتح مثالًا في Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## فواصل الصفحات

توجد أمران لإدراج فواصل الصفحات، `clearpage` و `newpage`. ثم مثال حيث يُستخدم `clearpage`.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
هناك شيء ما في هذا المستند. هذه الفقرة لا تحتوي على أي معلومات و
الغرض منها هو تقديم مثال على كيفية إدراج المسافات البيضاء
وفواصل الأسطر.\\
عندما يُدرَج فاصل سطر، لا يُزاح النص إلى الداخل، وتوجد أ
بضعة أوامر إضافية لفواصل الأسطر. \newline
توفّر هذه الفقرة أي معلومات على الإطلاق. نحن نستكشف
فواصل الأسطر. \hfill \break
ومع دمج أمرين

\begin{figure}
\centering
\includegraphics[width=4cm]{lion-logo}
\caption{شعار ShareLaTeX}
\end{figure}

مرحبًا، هنا بعض النصوص بلا معنى...
\clearpage
```

![LineBreaksEx3.png](/files/821c455b7a3fb6206bab04b8ef72085119eec810)

إذا استُخدم الأمر `clearpage` وإذا كانت هناك عناصر عائمة في قائمة الانتظار، مثل الجداول والأشكال، فسيتم إدراجها كلها قبل بدء صفحة جديدة. في المثال السابق أُدرجت الصورة نفسها ثلاث مرات. وبما أن فاصل الصفحة يُدرج قبل ظهور الصور الثلاث في المستند، فإن الصور المفقودة تُدرج في صفحة فارغة قبل متابعة النص الذي يلي فاصل الصفحة.

إذا لم يكن هذا ما تحتاجه، يمكنك استخدام `\newpage` بدلًا منه. لنرَ مثالًا:

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
هناك شيء ما في هذا المستند. هذه الفقرة لا تحتوي على أي معلومات و
الغرض منها هو تقديم مثال على كيفية إدراج المسافات البيضاء
وفواصل الأسطر.\\
عندما يُدرَج فاصل سطر، لا يُزاح النص إلى الداخل، وتوجد أ
بضعة أوامر إضافية لفواصل الأسطر. \newline
توفّر هذه الفقرة أي معلومات على الإطلاق. نحن نستكشف
فواصل الأسطر. \hfill \break
ومع دمج أمرين

\begin{figure}
\centering
\includegraphics[width=4cm]{lion-logo}
\caption{شعار ShareLaTeX}
\end{figure}

مرحبًا، هنا بعض النصوص بلا معنى...
\newpage
```

![LineBreaksEx4.png](/files/1e53567bd9e699610634501b61a0d84e91ce35a7)

في هذه الحالة تُوضع الصور على صفحة جديدة ولكن مع محاولة الاندماج في تدفق النص.

[افتح مثالًا في Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## المسافات البيضاء الأفقية

يمكن إدراج مسافات بيضاء أفقية بطول اعتباطي باستخدام الأمر `\hspace`.

```latex
يمكن إدراج مسافات أفقية \hspace{1cm} يدويًا. مفيد
للتحكم الدقيق في تنسيق الصور.

الجانب الأيسر \hfill الجانب الأيمن
```

![LineBreaksEx5.png](/files/42c8b9ba4ef669f2de8c1247f09ff0d1910bbace)

يوجد أمران يدرجان مسافات بيضاء في هذا المثال:

**\hspace{1cm}**

يُدرج مسافة أفقية بطول 1 سم. يمكن استخدام وحدات طول أخرى مع هذا الأمر.

**\hfill**

يُدرج مسافة بيضاء تتمدد ديناميكيًا لملء كل المساحة المتاحة.

الأوامر `\hrulefill` و `\dotfill` تؤدي الوظيفة نفسها مثل `\hfill` لكن بدلًا من المسافات البيضاء تُدرج خطًا أفقيًا أو سلسلة من النقاط، على الترتيب.

[افتح مثالًا في Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## المسافات البيضاء الرأسية

لإدراج مسافات بيضاء رأسية تُستخدم الصياغة نفسها الخاصة بالأفقية.

```latex
نص في أعلى الصفحة. نص في أعلى الصفحة.
نص في أعلى الصفحة. نص في أعلى الصفحة.
نص في أعلى الصفحة. نص في أعلى الصفحة.
نص في أعلى الصفحة.

\vspace{5mm} %مسافة رأسية 5 مم

هذا النص ما يزال في الأعلى، على بعد 5 مم أسفل الفقرة الأولى.

\vfill

نص في أسفل الصفحة.
```

![LineBreaksEx6.png](/files/8ad419b335938551bd813087acc39acc6b71176a)

لننظر إلى الأمرين اللذين يدرجان مسافات رأسية في المثال.

**\vspace{5mm}**

يُدرج مسافة رأسية طولها 5 مم. يمكن استخدام وحدات طول أخرى مع هذا الأمر.

**\vfill**

يُدرج مسافة بيضاء رأسية تتمدد ديناميكيًا لملء كل المساحة الرأسية المتاحة في الصفحة. ولهذا السبب تنتقل السطر «Text at the bottom of the page.» إلى الأسفل، لأن بقية المساحة أصبحت «مملوءة» بالفعل.

توجد بعض أوامر أخرى شائعة لسهولة إدراج المسافات الرأسية.

**\smallskip**

يضيف مسافة بحجم 3 نقاط مع/ناقص 1 نقطة اعتمادًا على عوامل أخرى (نوع المستند، المساحة المتاحة، إلخ).

**\medskip**

يضيف مسافة بحجم 6 نقاط مع/ناقص 2 نقطتين اعتمادًا على عوامل أخرى (نوع المستند، المساحة المتاحة، إلخ).

**\bigskip**

يضيف مسافة بحجم 12 نقطة مع/ناقص 4 نقاط اعتمادًا على عوامل أخرى (نوع المستند، المساحة المتاحة، إلخ)

[افتح مثالًا في ShareLaTeX](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

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

**أوامر إضافية لإدراج فواصل الأسطر**

* ```latex
   \\*
  ```

  (خطّان مائلان معكوسان ونجمة)

يُدرج فاصل سطر في تلك النقطة، كما يمنع أيضًا إدراج فواصل صفحات بعد فاصل السطر هذا.

* ```latex
  \break
  ```

يُدرج فاصل سطر من دون ملء المساحة المتبقية المتاحة في السطر الحالي. وعادةً ما ينتج عن ذلك تنسيق رديء جدًا إذا لم تُملأ المساحة المتبقية بأمر مثل الموجود في السطر التالي.

* ```latex
  \hfill\break
  ```

ينتج النتيجة نفسها مثل *\newline* و *\\\\*.

إضافةً إلى ذلك، يوفر LaTeX الأمر المتقدم التالي لفواصل الأسطر.

* ```latex
  \lineabreak[number]
  ```

يُدرج الأمر فاصل سطر في الموضع الذي يظهر فيه. المعامل الإضافي *number* يمثل الأولوية ضمن نطاق من 0 إلى 4. تعني 0 أن الأمر يمكن تجاهله بسهولة بينما تعني 4 أن الفاصل سيُدرج مهما حدث. عند استخدام هذا الخيار، سيحاول LaTeX إنتاج أفضل فواصل أسطر ممكنة.

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

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

* [الأطوال في LaTeX](/latex/ar/altnsyq/01-lengths-in-latex.md)
* [الفقرات والأسطر الجديدة](/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/altnsyq/06-text-alignment.md)
* [الخط العريض والمائل والتحته خط](/latex/ar/asasyat-latex/03-bold-italics-and-underlining.md)
* [القوائم](/latex/ar/asasyat-latex/04-lists.md)
* [المستندات أحادية الوجه ومزدوجة الوجه](/latex/ar/altnsyq/08-single-sided-and-double-sided-documents.md)
* [أعمدة متعددة](/latex/ar/altnsyq/09-multiple-columns.md)
* [المقدمة التي ليست قصيرة جدًا إلى LaTeX2ε](http://www.ctan.org/tex-archive/info/lshort/)


---

# 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/mzyd-mn-almwdhwaat/37-line-breaks-and-blank-spaces-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.
