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 | کار میکند | |
\prescript، \splitfrac، \smashoperator، \adjustlimits، \mathmakebox | پشتیبانی نمیشود | فرمول قرمز. |
multlined، \shoveleft، \Aboxed، \shortintertext | پشتیبانی نمیشود | فرمول قرمز. |
\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.