> 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/05-line-breaks-and-blank-spaces.md).

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

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

## مقدمة

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

```latex
\documentclass{article}
\begin{document}
تحتوي هذه الفقرة على معلومات
ويتمثل هدفها في تقديم مثال على كيفية بدء فقرة جديدة.
كما ترى،
سطر واحد
كسر في الشيفرة
يعمل كمسافة في النص.

ومع ذلك، فإن ترك سطر فارغ يبدأ فقرة جديدة.
\end{document}
```

[افتح هذا المثال في Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=New+paragraph\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AThis+paragraph+contains+no+information%0Aand+its+purpose+is+to+provide+an+example+on+how+to+start+a+new+paragraph.%0AAs+you+can+see%2C%0Asingle+line%0Abreak+in+the+code%0Aacts+as+a+space+in+text.%0A%0AHowever%2C+leaving+an+empty+line+starts+a+new+paragraph.%0A%5Cend%7Bdocument%7D)

![LineBreaksEx1aupdated.png](/files/440e3b983ce2e5f40a95006cf4eb2e877e3b0bde)

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

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

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

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

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

[افتح هذا المثال في Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Another+line+break+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Butf8%5D%7Binputenc%7D%0A%0A%5Cbegin%7Bdocument%7D%0ASomething+in+this+document.+This+paragraph+contains+no+information+%0Aand+its+purposes+is+to+provide+an+example+on+how+to+insert+white+%0Aspaces+and+lines+breaks.%5C%5C%0AWhen+a+line+break+is+inserted%2C+the+text+is+not+indented%2C+there+%0Aare+a+couple+of+extra+commands+do+line+breaks.+%5Cnewline%0AThis+paragraph+provides+no+information+whatsoever.+We+are+exploring+%0Aline+breaks.+%5Chfill+%5Cbreak%0AAnd+combining+two+commands%0A%5Cend%7Bdocument%7D)

![LineBreaksEx2new.png](/files/87519ef2b5e1d4e0996003dffc3c00a9100e4f80)

هناك ثلاثة أوامر هنا تعمل بالطريقة نفسها في المثال:

* `\\` (شرطتان مائلتان معكوستان)
* `\newline`
* `\hfill \break`

لمزيد من أوامر كسر الأسطر، انظر إلى [دليل المراجع](#reference-guide).

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

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

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

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

\begin{figure}
\centering
\includegraphics[width=3cm]{overleaf-logo}
\caption{شعار Overleaf}
\end{figure}

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

![LineBreaksEx3OverleafNew.png](/files/ca133440dfa2bd1981d7f20dcbf5375a4ed9af4d)

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

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

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

\begin{document}
\documentclass{article}
\usepackage[utf8]{inputenc}

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

\begin{figure}
\centering
\includegraphics[width=3cm]{overleaf-logo}
\caption{شعار Overleaf}
\end{figure}

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

![LineBreaksEx4Overleaf.png](/files/d09681da637c0330047d501fe1edad11c381cdba)

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

[افتح في Overleaf](https://www.overleaf.com/project/new/template/19338?id=65200057\&templateName=\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

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

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

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

الجهة اليسرى \hfill الجهة اليمنى
```

[افتح هذا المثال في Overleaf](https://www.overleaf.com/docs?engine=\&snip_name=Horizontal+spaces\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0AHorizontal+%5Chspace%7B1cm%7D+spaces+can+be+inserted+manually.+Useful+%0Ato+control+the+fine-tuning+in+the+layout+of+pictures.%0A%0ALeft+Side+%5Chfill+Right+Side%0A%0A%5Cend%7Bdocument%7D)

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

هناك أمران يُدرجان مسافات بيضاء أفقية في هذا المثال:

**\hspace{1cm}**

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

**\hfill**

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

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

## مسافات بيضاء عمودية

المسافات البيضاء العمودية لها الصياغة نفسها للمسافات الأفقية.

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

\vspace{5mm} %مسافة عمودية 5 مم

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

\vfill

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

[افتح هذا المثال في Overleaf](https://www.overleaf.com/docs?engine=\&snip_name=Vertical+blank+spaces\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0AText+at+the+top+of+the+page.+Text+at+the+top+of+the+page.+%0AText+at+the+top+of+the+page.+Text+at+the+top+of+the+page.+%0AText+at+the+top+of+the+page.+Text+at+the+top+of+the+page.+%0AText+at+the+top+of+the+page.%0A%0A%5Cvspace%7B5mm%7D+%255mm+vertical+space%0A%0AThis+text+still+at+the+top%2C+5mm+below+the+first+paragraph.%0A%0A%5Cvfill%0A%0AText+at+the+bottom+of+the+page.%0A%0A%5Cend%7Bdocument%7D)

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

لنرَ الأمرين اللذين يُدرجان مسافات بيضاء عمودية.

**\vspace{5mm}**

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

**\vfill**

يُدرج مسافة فارغة تتمدد بما يتناسب لملء المساحة العمودية المتاحة. ولهذا السبب تُنقل الجملة "Text at the bottom of the page." إلى الأسفل، وتُملأ بقية المساحة.

هناك ثلاثة أوامر أخرى تُستخدم عادةً لإدراج مسافات بيضاء عمودية

**\smallskip**

يضيف مسافة 3pt زائد أو ناقص 1pt اعتمادًا على عوامل أخرى (نوع المستند، المساحة المتاحة، إلخ)

**\medskip**

يضيف مسافة 6pt زائد أو ناقص 2pt اعتمادًا على عوامل أخرى (نوع المستند، المساحة المتاحة، إلخ)

**\bigskip**

يضيف مسافة 12pt زائد أو ناقص 4pt اعتمادًا على عوامل أخرى (نوع المستند، المساحة المتاحة، إلخ)

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

**أوامر إضافية لكسر الأسطر**

* ```latex
   \\*
  ```

  (شرطتان مائلتان معكوستان ونجمة)

يكسر السطر عند نقطة الأمر، ويمنع أيضًا كسر الصفحة بعد كسر السطر القسري.

* ```latex
   \break
  ```

يكسر السطر من دون ملء السطر الحالي. سيؤدي هذا إلى تنسيق سيئ جدًا إذا لم تقم بملء السطر بنفسك. ولملء السطر، يمكننا استخدامه كما هو موضح أدناه.

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

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

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

* ```latex
   \linebreak[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/altnsyq/05-line-breaks-and-blank-spaces.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.
