amsmath در Scissor LaTeX
بستهٔ amsmath در Scissor LaTeX کار میکند: align و gather هر سطر را شماره میزنند، و \tag، \intertext، subequations، \numberwithin، \genfrac، split، cases، محیطهای ماتریس و \DeclareMathOperator مانند LaTeX کار میکنند.
کار این بسته
amsmath جعبهابزار استاندارد ریاضیات نمایشی است. محیطهایی برای معادلههای همتراز و گروهبندیشده، ماتریسهای کروشهدار، \text درون فرمولها، کسرها و ضریبهای دوجملهای بهتر، و \eqref برای ارجاع به معادلهها اضافه میکند.
آن را در مقدمهٔ سند با \usepackage{amsmath} بارگذاری کنید. در Scissor LaTeX بیشتر دستورهای آن بدون این خط هم کار میکنند، اما آن را نگه دارید تا سندتان در یک نصب TeX هم کامپایل شود.
آنچه اینجا کار میکند
| دستور یا محیط | در Scissor LaTeX | یادداشتها |
|---|---|---|
equation، equation* | کار میکند | یک شماره، یا بدون شماره. |
align, align* | کار میکند | |
gather, gather* | کار میکند | |
multline, multline* | کار میکند | |
flalign, alignat, eqnarray | کار میکند | |
split، aligned، gathered | کار میکند | درون equation یا \[ ... \]. |
cases | کار میکند | |
matrix، pmatrix، bmatrix، Bmatrix، vmatrix، Vmatrix، smallmatrix | کار میکند | |
\text{...}، \operatorname{...} | کار میکند | |
\DeclareMathOperator، \DeclareMathOperator* | کار میکند | آن را در مقدمهٔ سند بگذارید. |
\dfrac، \tfrac، \cfrac، \binom، \dbinom, \genfrac | کار میکند | |
\boxed، \substack، \overset، \underset, \smash | کار میکند | |
\xrightarrow[...]{...}, \xleftarrow[...]{...} | کار میکند | |
\eqref, \label | کار میکند | |
\nonumber, \notag | کار میکند | |
\tag{...}, \tag*{...} | کار میکند | |
\numberwithin, subequations | کار میکند | |
\intertext, \shortintertext | کار میکند | |
\iint، \iiint | کار میکند | \iiiint و \idotsint فرمولی قرمز نشان میدهند. |
نمونهها
معادلههایی که در علامت مساوی همتراز شدهاند، با ارجاعی به بلوک:
align با \label و \eqref
\begin{align}
f(x) &= (x + 1)^2 \label{eq:square}\\
&= x^2 + 2x + 1
\end{align}
Expanding the square in \eqref{eq:square} gives three terms.یک تابع چندضابطهای با cases و \text، و یک عملگر تعریفشده در مقدمهٔ سند:
cases، \text و \DeclareMathOperator
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator{\sgn}{sgn}
\begin{document}
\[
\sgn(x) =
\begin{cases}
1 & \text{if } x > 0,\\
0 & \text{if } x = 0,\\
-1 & \text{otherwise.}
\end{cases}
\]
\end{document}ماتریسهایی با کروشههای گوناگون، و فرمولی بلند که با split شکسته شده است:
ماتریسها و split
\[
A = \begin{pmatrix} 1 & 2 \\ 3 & 44 \end{pmatrix},\quad
B = \begin{bmatrix} a & b \\ c & d \end{bmatrix},\quad
\det A = \begin{vmatrix} 1 & 2 \\ 3 & 44 \end{vmatrix} = 38
\]
\begin{equation}
\begin{split}
(a + b)^3 &= (a + b)(a + b)^2 \\
&= a^3 + 3a^2 b + 3a b^2 + b^3
\end{split}
\end{equation}کسرها، ضریبهای دوجملهای، کادرها و حدهای چندطبقه:
\dfrac، \binom، \boxed و \substack
\boxed{\, \sum_{\substack{0 \le i \le n \\ i \text{ even}}} \binom{n}{i} = 2^{n-1} \,}
\qquad
\dfrac{1}{1 + \cfrac{1}{2 + \cfrac{1}{3}}}
\qquad
A \xrightarrow{\;f\;} B\intertext یک سطر متن را بین سطرهای یک align میگذارد:
\intertext بین دو سطر
\begin{align}
x &= 44 \intertext{and therefore}
y &= 2x
\end{align}سازگاری
- از یک نصب TeX به اینجا: سندها با همان شمارهها حروفچینی میشوند؛ فقط چند دستوری که در بالا پشتیبانینشده علامت خوردهاند فرمول قرمز نشان میدهند.
- از اینجا به یک نصب TeX: سندها بدون تغییر آنجا کامپایل میشوند.
راهنمای کامل در CTAN است: ctan.org/pkg/amsmath. برای آشنایی گامبهگام، معادلهها، همترازی و شمارهگذاری و ماتریسها را ببینید.
پرسش و پاسخ
آیا هر سطر align شمارهٔ خودش را میگیرد؟
بله، مانند یک نصب TeX. روی سطرهایی که نباید شماره داشته باشند \nonumber یا \notag بگذارید.
آیا میتوانم با \tag برچسب دلخواه به یک معادله بدهم؟
بله. \tag{A} به جای شماره (A) را نشان میدهد، و \eqref به برچسب آن همان تگ را چاپ میکند.
آیا \DeclareMathOperator پشتیبانی میشود؟
بله. عملگر را مانند یک نصب TeX در مقدمهٔ سند تعریف کنید و مانند \sin به کار ببرید. شکل ستارهدار در ریاضی نمایشی حدها را زیر نام میگذارد.
هر مثال این صفحه هنگام ساخت سایت با Scissor LaTeX حروفچینی میشود. آخرین بهروزرسانی: 2026-11-07.