> 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/akhtaa-latex/18-latex-error-there-s-no-line-here-to-end.md).

# خطأ LaTeX: لا يوجد سطر هنا لإنهائه

إذا كنت تستخدم أمر كسر السطر مثل **`\\`** أو **`\newline`** في وقت لا يتوقعه فيه LaTeX، فستُولِّد الخطأ الموضح أدناه:

main.tex، السطر 12

خطأ في LaTeX: لا يوجد سطر هنا لإنهائه..

راجع دليل LaTeX أو LaTeX Companion للحصول على شرح. اكتب H للمساعدة الفورية. ... l.8 \\\ تم تجاهل أمرك. اكتب I لاستبداله بأمر آخر، أو للمتابعة بدونه.

## الأسباب الشائعة

**استخدام فاصل أسطر \\\ عندما لا يكون ذلك مناسبًا:**

أحد الأسباب الشائعة لهذا الخطأ هو إذا تم استخدام أمر كسر السطر مثل **`\\`** أو **`\newline`** بشكل غير مناسب. إذا واجه LaTeX أمر كسر سطر عندما لا يكون بصدد إنشاء فقرة، فسيُولِّد خطأً. يوضَّح مثال على هذا الخطأ أدناه:

```latex
\\ لقد وضعنا كسر سطر في المكان الخطأ
```

في المثال أعلاه، تم إدراج كسر سطر من دون أي نص قبله. لا يعرف LaTeX ما الذي ينبغي فعله لأنه لا يستطيع كسر السطر غير الموجود، لذا يعيد خطأً.

**وضع كسر سطر بعد بيئة قائمة:**

يمكن أن يظهر هذا الخطأ أيضًا إذا حاولت وضع كسر سطر بعد بيئة قائمة كما هو موضح أدناه

```latex
\begin{itemize}
    \item هذا عنصر قائمة
    \item هذا عنصر قائمة آخر
\end{itemize}\newline
```

لا يرى LaTeX هذه القائمة كفقرة، بل كمجموعة منفصلة من العناصر، ولذلك لا يجد سطرًا ليكسره. إذا كنت ترغب في وجود مساحة أكبر أسفل جميع قوائمك، فمن الأفضل إعادة تعريف **`itemize`** في المقدمة أو ملف الفئة، ولكن في حالة واحدة فقط يمكن تجنب هذا الخطأ بكتابة **`\leavevmode`** قبل أمر كسر السطر كما هو موضح أدناه:

```latex
\begin{itemize}
    \item هذا عنصر قائمة
    \item هذا عنصر قائمة آخر
\end{itemize}\leavevmode\newline
```

**محاولة كتابة تسمية عنصر قائمة في سطر مستقل:**

سبب شائع آخر لحدوث هذا الخطأ هو إذا كنت تحاول كتابة قائمة بعناوين باستخدام **`الوصف`** البيئة، وتريد أن تكون التسمية في سطر مستقل. يوضَّح أدناه مثال على كيفية ارتكاب هذا الخطأ:

```latex
\begin{description}
\item[هذه هي التسمية لدينا] \\
     نرغب في أن يكون هذا النص في سطر مستقل.
\end{description}
```

سيؤدي هذا إلى إنشاء خطأ، إذ يرى LaTeX مدخلة التسمية كوسيط للأمر **`\item`** ، وليس كجزء من فقرة نصية. إذا كنت ترغب في أن تكون تسميات قائمتك في أسطر منفصلة عن عناصر القائمة، فسيتعين عليك إعادة تعريف **`الوصف`** البيئة. وأسهل طريقة للقيام بذلك هي باستخدام **`enumitem`** الحزمة، مع تضمين **`\setlist[description]{style=nextline}`** في المقدمة كما هو موضح أدناه:

```latex
% في المقدمة

\usepackage{enumitem}
\setlist[description]{style=nextline}

% في المتن الرئيسي لمستندك

\begin{description}
\item[هذه هي التسمية لدينا]
     نرغب في أن يكون هذا النص في سطر مستقل.
\end{description}
```

![Enumitem.PNG](/files/edca600c2946b21f830dc34e079b7be2a41071b5)

سيؤدي هذا إلى النتيجة المطلوبة، بجعل جميع التسميات تظهر في سطر منفصل عن عنصر القائمة.

إذا كنت تفضّل ببساطة أن تكون تسمية واحدة فقط في سطر منفصل، فيمكنك فعل ذلك باستخدام **`\leavevmode`** الأمر، كما هو موضح أدناه:

```latex
\begin{description}
\item[هذه تسمية] \leavevmode \\
     سيظهر هذا النص في سطر مستقل
\item[هذه تسمية أخرى] سيكون هذا النص في السطر نفسه مع التسمية.
\end{description}
```

![Leavevmode.PNG](/files/5dbcfd92a4419293c4b787ef46333c7db356dc15)

ويرجع ذلك إلى أن LaTeX يواجه مثل هذه الأخطاء عندما يحاول تخطي الأسطر في الوضع العمودي. ويؤدي **`\leavevmode`** الأمر إلى أن يخرج المترجم مؤقتًا من الوضع العمودي، وبذلك يُتجنَّب الخطأ.

**إنشاء فراغات بيضاء عند استخدام بيئات center أو flushleft أو flushright:**

سبب آخر لظهور هذا الخطأ هو أنك حاولت تضمين عدة فواصل أسطر بكتابة

* **`\\\\`**
* **`\\\\newline`**
* **`\newline\newline`**
* إلخ.

أثناء وجودك في **`center`**, **`flushleft`** أو **`flushright`** البيئات كما هو موضح أدناه

```latex
\begin{center}
  نرغب في وجود فراغ بمقدار سطر واحد بين هذا السطر \\\\
  وهذا السطر
\end{center}
```

هذا غير مسموح به في LaTeX، وسيُولِّد خطأً. الطريقة الصحيحة لتضمين عدة فواصل أسطر هنا هي كتابة **`\\[length]`** حيث **`الطول`** هي المسافة التي ترغب في وجودها بين الأسطر. يوضَّح مثال أدناه:

```latex
\begin{center}
  نرغب في وجود فراغ بمقدار سطر واحد بين هذا السطر \\[2\baselineskip]
  وهذا السطر
\end{center}
```

![Centerskip.PNG](/files/3171586c240f43be8c3504493a6674fb8a5fd7a4)

هنا، **`\\[2\baselineskip]`** يأمر الأمر LaTeX بتجاوز سطرين عند تلك النقطة. وتُدرَج خيارات القياس المختلفة للمسافات التي يمكنك إدخالها في **`الطول`** الخيار فيما يلي [هنا](/latex/ar/altnsyq/01-lengths-in-latex.md).


---

# 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/akhtaa-latex/18-latex-error-there-s-no-line-here-to-end.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.
