mathtools في Scissor LaTeX
تعمل حزمة mathtools في Scissor LaTeX: تعمل \DeclarePairedDelimiter وعلاقات النقطتين مثل \coloneqq وdcases وcases* والمصفوفات المنجّمة و\prescript و\shortintertext؛ أما \splitfrac وmultlined وبعض الأوامر الأندر فتُظهر صيغة حمراء.
ماذا تفعل الحزمة
تُبنى mathtools على amsmath. فهي تصلح بعض تفاصيل التباعد وتضيف أدوات: علاقات النقطتين مثل :=، وصناديق بعرض صفري (\mathclap)، ومزيدًا من الأسهم القابلة للتمدد، وأقواسًا فوق الحدود وتحتها، وdcases، ومصفوفات بمحاذاة للأعمدة، و\DeclarePairedDelimiter لأقواس تكبر عند الطلب.
وهي تحمّل amsmath نيابةً عنك، فيكفي \usepackage{mathtools}.
ما الذي يعمل هنا
| الأمر | في Scissor LaTeX | ملاحظات |
|---|---|---|
\coloneqq, \eqqcolon, \Coloneqq, \vcentcolon | يعمل | |
\mathclap, \mathllap, \mathrlap | جزئيًا | يُعرض المحتوى، لكن بعرضه الكامل. |
\xRightarrow[...]{...}, \xleftrightarrow, \xhookrightarrow, \xmapsto | يعمل | |
\overbracket, \underbracket | يعمل | |
\lparen, \rparen | يعمل | |
rcases, drcases | يعمل | |
dcases, dcases*, cases* | يعمل | |
pmatrix*, bmatrix*, vmatrix* | يعمل | |
\DeclarePairedDelimiter, \DeclarePairedDelimiterX, \DeclarePairedDelimiterXPP | يعمل | |
\splitfrac, \smashoperator, \adjustlimits, \mathmakebox | غير مدعوم | صيغة حمراء. |
multlined, \shoveleft, \Aboxed | غير مدعوم | صيغة حمراء. |
\prescript, \shortintertext | يعمل |
أمثلة
تعريفات باستخدام \coloneqq، وتسمية طويلة تحت قوس معقوف تبقى ضيقة بفضل \mathclap:
\coloneqq و\mathclap
f(x) \coloneqq x^2 + 44,
\qquad
\underbrace{a_1 + a_2 + \dots + a_n}_{\mathclap{\text{all the terms of the sequence}}}أسهم وأقواس قابلة للتمدد:
أسهم وأقواس مع تسميات
A \xRightarrow{\text{proof}} B \xmapsto{\;g\;} C
\qquad
\overbracket{x + y}^{\text{sum}} \cdot \underbracket{u - v}_{\text{difference}}يعرّف \DeclarePairedDelimiter أقواسًا: يُبقيها \abs{x} صغيرة، ويتركها \abs*{x} تكبر، ويحدّد \abs[\Big]{x} حجمها:
\DeclarePairedDelimiter وصيغه
\documentclass{article}
\usepackage{mathtools}
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
\begin{document}
\[ \abs{x - 44} < 1, \qquad \abs*{\frac{a}{b}} \le 1, \qquad \abs[\Big]{y} \]
\end{document}لدالة متعددة التعريف تحتوي كسورًا بالحجم المنفصل، استخدم dcases:
dcases
g(x) =
\begin{dcases}
\frac{1}{x} & x > 0 \\
0 & x \le 0
\end{dcases}التوافق
- من تثبيت TeX إلى هنا: تُنضَّد المستندات بالأرقام نفسها؛ ولا تُظهر صيغة حمراء إلا الأوامر القليلة المعلَّمة أعلاه بأنها غير مدعومة.
- من هنا إلى تثبيت TeX: تُترجَم المستندات هناك دون تغيير.
الدليل الكامل موجود على CTAN: ctan.org/pkg/mathtools. راجع أيضًا amsmath وأوامرك الخاصة باستخدام \newcommand.
أسئلة وأجوبة
هل يعمل \DeclarePairedDelimiter؟
نعم. صرّح بالأمر في الديباجة؛ وتعمل الصيغة العادية والمنجّمة وذات الحجم كما في تثبيت TeX.
هل يعمل \coloneqq دون mathtools؟
في Scissor LaTeX نعم، لكن تثبيت TeX يحتاج إلى mathtools (أو إلى حزمة أخرى تعرّفه)، لذا أبقِ السطر.
كل مثال في هذه الصفحة ينضّده Scissor LaTeX عند بناء الموقع. آخر تحديث: 2026-11-07.