> 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/bdaeyat-tex-latex/01-abovedisplayskip-and-related-commands.md).

# \abovedisplayskip والأوامر ذات الصلة

`\abovedisplayskip` هو واحد من 4 أوامر للتحكم في كمية المسافة المرنة (الفراغ المرن) التي تضيفها محركات TEX قبل معادلة معروضة وبعدها:

* `\abovedisplayskip[=]` *المسافة المرنة*
* `\belowdisplayskip[=]` *المسافة المرنة*
* `\abovedisplayshortskip[=]` *المسافة المرنة*
* `\belowdisplayshortskip[=]` *المسافة المرنة*

حيث *المسافة المرنة* هي بعض «المسافة المرنة»، وتشير «\[=]» إلى أن *اختيارية* يمكن أن تأتي «=» بعد الأمر.

**مثال على الاستخدام** `\abovedisplayskip=12pt plus 3pt minus 9pt` (علامة «=» اختيارية).

يمكن استخدام كل واحد من الأوامر الأربعة أعلاه لضبط (تخزين) قيمة المسافة المرنة المفضلة لديك التي يمكن لـ TEX استخدامها عند تنضيد الرياضيات المعروضة.

#### اختيار المسافات المرنة التي ستُستخدم

كما هو الحال مع معظم خوارزميات TEX، فإن الوصف الكامل يحتاج إلى معالجة *الكثير من* التفاصيل الدقيقة، ولكن، *تقريبًا أوليًا*، يتحقق TEX مما إذا كان السطر الأخير في الفقرة والمعادلة «يتداخلان»: وتحدد نتيجة هذه المقارنة أيَّة مسافة مرنة توضع فوق المعادلة وتحتها. عمليًا، يفحص TEX أيضًا وجود رقم للمعادلة.

إذا سبقت المعادلةَ سطرٌ «قصير بما يكفي»، فستُدرج المسافة المرنة المخزنة في `\abovedisplayshortskip` فوق المعادلة، وستُدرج قيمة المسافة المرنة المخزنة في `\belowdisplayshortskip` بعدها. أما بالنسبة للأسطر الأطول (أو المعادلات الأطول)، فسيُدرج TEX بدلاً من ذلك المسافة المرنة `\abovedisplayskip` فوق المعادلة و `\belowdisplayskip` تحتها.

يمكن العثور على شرح مفصل لكيفية اختيار TEX بالضبط للمسافة المرنة التي يضعها فوق معادلة معروضة (`\abovedisplayskip` أو `\abovedisplayshortskip`) أو تحتها (`\belowdisplayskip` أو `\belowdisplayshortskip`) يمكن العثور عليه في الصفحتين 188–9 من كتاب The TEXbook.

#### أمثلة

لأغراض العرض، سنستخدم بعض القيم «المتطرفة» للمسافات المرنة المختلفة بحيث يكون تأثيرها واضحًا. سنختار `\abovedisplayshortskip=-20pt` والتي ستؤدي إلى تحريك معادلة معروضة *إلى الأعلى* بمقدار 20pt إذا سبقت تلك المعادلة سطرٌ قصير بما يكفي. وسنستخدم أيضًا `\belowdisplayshortskip=100pt` لضبط المسافة المرنة (100 pt) التي تُدرج أسفل المعادلة المعروضة. هنا، سنستخدم معادلة شرودنغر كأساس لتوضيح تأثير هذه الأوامر:

```
\[ \frac{\hbar^2}{2m}\nabla^2\Psi + V(\mathbf{r})\Psi
= -i\hbar \frac{\partial\Psi}{\partial t} \]
```

والتي تنتج الرياضيات التالية:

$$\frac{\hbar ^2}{2m}\nabla ^2\Psi + V(\mathbf{r})\Psi = -i\hbar \frac{\partial \Psi }{\partial t}$$ المثال التالي يستخدم قيم المسافات المرنة «المتطرفة» المذكورة أعلاه:

```
\abovedisplayshortskip=-20pt
\belowdisplayshortskip=100pt
\noindent سطر أخير قصير...
\[ \frac{\hbar^2}{2m}\nabla^2\Psi + V(\mathbf{r})\Psi
= -i\hbar \frac{\partial\Psi}{\partial t} \]
... سطر ختامي قصير.
```

يوضح الرسم التالي النتائج:

![](/files/1305c6d12b4d6b7506e060ca03145aa1963da32e)

كما ترى، تم إزاحة معادلة شرودنغر إلى الأعلى بمقدار 20 نقطة، مع إضافة 100 نقطة من المسافة أسفلها.

ومع ذلك، إذا استخدمنا الآن معادلة أعرض بكثير مع `\abovedisplayshortskip=-20pt` و `\belowdisplayshortskip=100pt` أو زدنا طول السطر الأخير في فقرتنا، فسيتم تجاهل هذين الإعدادين للمسافة المرنة لأن المعادلة المعروضة «تتداخل» مع السطر الأخير. هنا، يستخدم TEX الآن المسافتين المرنتين `\abovedisplayskip` فوق المعادلة و `\belowdisplayskip` تحتها. هنا، لم نضبط قيمًا لـ `\abovedisplayskip` أو `\belowdisplayskip` بل نستخدم ببساطة قيمهما الافتراضية:

```
\abovedisplayshortskip=-20pt
\belowdisplayshortskip=100pt
\noindent سطر أخير قصير...
\[\int_{x^2 + y^2 \leq R^2} f(x,y)\,dx\,dy
= \int_{\theta=0}^{2\pi} \int_{r=0}^R
f(r\cos\theta,r\sin\theta) r\,dr\,d\theta.\]
... سطر ختامي قصير.
```

يوضح الرسم التالي النتائج:

![](/files/886650a81eddb1efde53e399a1d8e773ea873f42)

الآن سنقوم بتنضيد معادلة شرودنغر، لكن مع التأكد من أن السطر الأخير أطول:

```
\abovedisplayshortskip=-20pt
\belowdisplayshortskip=100pt
\noindent سطر أخير أطول يسبق الآن معادلة شرودنغر. ونتيجةً لذلك،
\TeX{} سيستخدم المسافتين المرنتين \verb|\abovedisplayskip| فوق المعادلة و
\verb|\belowdisplayskip| تحتها، متجاهلاً القيم «المتطرفة» التي زودناه بها:
\verb|\abovedisplayshortskip=-20pt| و\verb|\belowdisplayshortskip=100pt|.
\[ \frac{\hbar^2}{2m}\nabla^2\Psi + V(\mathbf{r})\Psi
= -i\hbar \frac{\partial\Psi}{\partial t} \]
... سطر ختامي قصير.
```

يوضح الرسم التالي النتائج:

![](/files/9cf6d902af229e15ec7bb015a0c9fbd3c208ef9f)

#### الأوامر ذات الصلة

* `\displaywidth`\[=] *بُعد*
* `\displayindent`\[=] *بُعد*
* `\predisplaysize`\[=] *بُعد*

حيث *بُعد* هو طول بوحدات يفهمها TEX. تشير «\[=]» إلى أن *اختيارية* علامة يساوي تأتي بعد الأمر.


---

# 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/bdaeyat-tex-latex/01-abovedisplayskip-and-related-commands.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.
