LaTex 数学排版
发布时间
阅读量:
阅读量
此代码已成功编译于TeXStudio编辑器中——如您有任何疑问,请随时与我们联系。如需获取源代码,请随时通过邮件联系。
% 导言区
\documentclass[a4paper]{article}
\usepackage{ctex}
\usepackage{xeCJK} %导入这个宏包,就可以支持中文
\usepackage{amsmath} %数学粗体所需要的的宏包
\usepackage{amsfonts} %空心粗体所需要的的宏包
\usepackage{mathtools} %避免手动虚伪调整
\usepackage{esint} %该宏包可能与amsmath冲突,即使使用也请放在amsmath之后加载。
\usepackage{yhmath} %使用波浪线和尖帽号所需的宏包。
\usepackage{mathtools} %提供更改列对齐的宏包
\usepackage{amssymb} %提供大于小于或者小于等于所需的宏包
\usepackage{amsthm} %提供proof环境
\usepackage{mathrsfs} %\mathscr会用到它。
\usepackage{extarrows} %提供一些实用的长箭头与长等符号。
\newcommand{\ud}{\mathop{}\negthinspace\mathrm{d}}
\newcommand{\ue}{\mathrm{e}}
\newcommand{\closure}[2][3]{{}\mkern#1mu\overline{\mkern-#1mu#2}}
\newcommand{\Bfrac}[2]{\genfrac{[}{]}{0pt}{}{#1}{#2}}
\renewcommand{\*}{discretionary{\,\mbox{$\cdot$}}{}{}}
\theoremstyle{definition}\newtheorem{laws}{Law}[section]
\theoremstyle{plain}\newtheorem{ju}[laws]{Jury}
\theoremstyle{remark}\newtheorem*{marg}{Margaret}
\begin{document}
% 4.1行内与行间公式
% 行内公式是指将公式嵌入到文段的排版方式,要求公式垂直距离不能过高,否则影响排版效果。
% 行内公式的书写方式如下:
% $...$ 或者 \(...\) 或者 \begin{math}...\end{math}
% 一般推荐前两种方式。
$\sum_{i=1}^{n}a_i$
% 另一种公式排版方式是行间公式,也称行外公式,使用如下:
% \[...\] 或者 \begin{displaymath}...\end{displaymath}
% 或者amsmath提供的\begin{equation*}...\end{equation*}
\[\sum_{i=1}^n{a_i}\]
% 从上面的两个例子可以看出,即使输出相同的内容,行内和行间的排版也还是有区别的,比如累加符号上标是写在正上方还是写在右上角。
% 如果行间公式需要编号,则需要equation环境,还可以插入如下标签:
\begin{equation}
\label{eq:NoExample}
|\epsilon|>M
\end{equation}
% 4.2空格、字号与数字字体
% 4.2.1空格
% 在数学环境中,行文空格在排版时会被忽略,比如$x,y$和$x, y$并没有区别。
% 数学环境拥有独特的空格命令,如下例所示:
\noindent$\mbox{没有空格},3/18\mbox{空}\,\mbox{格}$\
$4/18\mbox{空}\:\mbox{格},5/18\mbox{空}\;\mbox{格}$\
$9/18\mbox{空}\ \mbox{格},\mbox{一个空}\quad \mbox{格}$\
$\mbox{两个空}\qquad \mbox{格},\mbox{负}3/18\mbox{空}\!\mbox{格}$
%问题:在数学环境中中文无法显示,使用\mbox{中文}解决。
%其中,最后一个命令是负向空格,会缩小正常的字符间距,其缩减长度是3/18正常空格长度。
%事实上,以上命令也可以在数学环境外使用,其中使用最广泛的是\,,即上文提到过的千位分隔符。
%在数学环境中,\,命令也应用广泛,比如下例的x与dx之间隐含了这种空格:
\[\int_0^1 x \ud{}x = \frac{1}{2}\]
%4.2.2间距
%命令\abovedisplayskip和\belowdisplayskip控制了行间公式与上下文的间距,并且该间距的值不会随字号调整而调整。有时你需要自行指定,默认值是12pt plus 3pt minus 9pt。
%多行公式的间距用\jot来控制,默认值为3pt。
%命令\mathsurrond给出了行内公式与文字间距,除了预留空格之外的间距,默认值为0pt。
%一个有趣的命令\smash,可以将输入对象的全高(即高度与深度之和)视为0来进行排版。
\[\underline{\smash{\int f(x)\ud x}}=1\]
%它也能够通过参数,单独指定忽略高度(t)或深度(b),如下所示:
%高度是指排版对象在基线之上的部分,深度则指在基线之下的部分。
$\sqrt{A_{n_k}} \qquad
\sqrt{\smash[b]{A_{n_k}}}$ %这边有点问题,输出总是有[b]
% 4.2.3字号
%LaTex提供4中字号尺寸命令。
%\displaystyle:行间公式尺寸
%\textstyle:行内公式尺寸
%\scriptstyle:上下标尺寸
%\scriptscriptstyle:次上下标尺寸
% 4.2.4数学字体
%将字体转为正体使用\mathrm命令输出正体。如需保留空格,使用\textrm命令,它既输出正体,也能正常输出空格。
%\textrm命令内的字号可能不会自适应,\mathrm的表现则稳定得多。
%\newcommand{\ue}{\mathrm{e}}
$\ue$
$\mathrm{ABCDabcde 1234}$ \
$\mathit{ABCDabcde 1234}$ \
$\mathnormal{ABCDabcde 1234}$ \
$\mathcal{ABCDabcde 1234}$ \
% 1.数学粗体
% 数学粗体使用amsmath宏包支持的\boldsymbol命令。命令\boldsymbol只能加粗一个数学环境,其中很可能包括了标点符号,而这是不严谨的。
%命令\mathbf就差得更远,它只能把字体转为正粗体,而数学字体的常用符号都是斜体。
$\mu,M$\
$\boldsymbol{\mu} ,\boldsymbol{M}$ \
$\mathbf{\mu,M}$ \
% 2.空心粗体
% 空心粗体使用amsfonts或amssymb宏包支持的\mathbb命令.
%这里用\textrm而不是\mathrm,是为了保留空格。
$x^2 \geq 0 \qquad \textrm{任意}x\in\mathbb{R}$
% 4.3基本命令
%基本函数默认用正体书写,包括下面这些函数;
%\sin \cos \tan \cot \arcsin \arccos
%\arctan \cot sec \csc \sinh \cosh
%\tanh \coth \sec \csc \sinh \cosh
%\dim \arg \deg
%\lim \limsup \liminf
%\sup \inf \min \max \det \Pr \gcd
%以上函数中,最后两行的10个函数是可以带上下限参数的,即在行间公式模式下,上标和下标将在函数正上方和正下方上书写内容。
%amsmath宏包允许\DeclareMathOperator{command}{definition}命令自定义基本函数,用法类似于\newcommand{cmd}{def}命令。如果命令带星号\DeclareMathOperator*{command}{definition},则可以带上下限参数。
%此外有一个叫\mathop的命令,它可以把参数转换为数学对象,使其能够堆叠上下标。
%\mathbin与\mathrel则能分别把参数转换为二元运算符和二元关系符,并正确设置两侧的空距。
% 4.3.1上下标与虚位
%用下划线和尖角符表示下标和上标。
$a^3_{ij}$ \
${a_{ij}}^3\text{或}a_{ij}{}^3$ \
$\mathrm{e}^{x^2} \geq 1$
%\phantom称为虚伪命令。
${}^{12}_{6}\mathrm{C}$ \
${}^{12}_{\phantom{1}6}\mathrm{C}$\
$a^3_{ij}$\
$a^{\phantom{ij}3}_{ij}$
%宏包mathtools提供了\prescript来避免上述的手动虚位调整。
$\prescript{12}{6}{\mathrm{C}}$
% 4.3.2微分与积分
%导数直接使用单引号',积分使用\int符号。
$y'=x \qquad \dot{y}(t)=t $ \
$\ddot{y}(t)=t+1$
$\ddot{y}+\dddot{y}=0$ \
$\iint_{D}f(x)=0$
$\int_{0}^{1}f(x)=1$
%有时候需要更高级的微分号或积分号,其中\ud命令曾在4.2.1节讲解过。
\[\left.\frac{\ud y}{\ud x}\right|_{x=0} \quad
\frac{\partial f}{\partial x} \quad\oint\;\varoiint_S\]
%上面例子中,对于\dot系的导数命令,LATEX只原生支持到二阶。后面的三阶、四阶导数命令需要amsmath宏包。
%\int系的积分命令类似,而环形双重积分命令\varoiint需要esint宏包。
% \left. 或 \right. 命令只用于匹配,本身不输出任何内容。
% 4.3.3分式、根式与堆叠
%分式使用$\frac{分子}{分母}$ 命令,或者使用amsmath宏包支持的\dfrac{分子}{分母}、\tfrac{num}{分母}命令来强制获得行间公式、行内公式大小的分数。如果想自定义分式样式,参考4.38节的\genfrac命令。
\[\frac{x}{y}+\dfrac{x}{y}+\tfrac{a}{b}\]
% amsmath宏包还支持另一个命令\cfrac{分子}{分母},这个命令可输入连分式。
\[\cfrac{1}{1+\cfrac{2}{1+x}}\]
%空根式用\surd输出,更常用的是\sqrt
$\sqrt{2} \qquad \surd$ \
$\sqrt[\beta]{k}$
% 开方次数的位置可以用\leftroot与\uproot{argument}这两个命令微调,参数是整数。
$\sqrt[\leftroot{-2}\uproot{2}\beta]{k}$
%划线命令是\underline和\overline,用brace或者bracket代替line,就变成了水平括号命令,例如$\underbrace{text}$
$\overline{m+n}$ \
$\underbrace{a_1+\ldots+a_n}_{n}$ \
$\overbrace{a_1+\ldots+a_n}^{n}$ \
%可选参数:线宽;竖直空距
$\underbracket[0.4pt][1ex]{a_1+\cdots+a_n}_n$ \
%两个有重叠的括号要用一个箱子命令\rlap,这会在后面提到。在重叠括号命令结束后的首个空距,如下列中j之前的空距有些异常,这要用\,进行修正:
\[b+\rlap{$\overbrace{\phantom{c+d+e+f+g}}^x$}c+d+\underbrace{e+f+g+h+i}_y+\,j\]\
%事实上,\overline命令也存在问题,请比较如下命令:
$\overline{A}\overline{B}$\
$\closure{A}\closure{B}$ \
$\closure{AB}$ \ %\closure在导言区有定义。
%还可以输出能堆叠到其他对象上的箭头,比如向量符号:
$\vec
a\quad \overrightarrow{PQ} $ \
$\overleftarrow{EF}$ \
%你也许还需要添加能够上下堆叠的箭头符。
\[a\xleftarrow{x+y+z} b\]
\[c \xrightarrow[x<y]{a*b*c}d\]
%尖帽符号、波浪符号,还有yhmath宏包支持的圆弧符号如下所示:
$\hat{A} \quad \widehat{AB}$\
$\tilde{C} \quad \widetilde{CD} \qquad \wideparen{APB}$
%在强制堆叠命令\stackrel{above}{under}中,位于上方的符号与上标大小相同。
%如果有amsmath宏包,我们可以使用\overset或者\underset命令,前者与\stackrel{above}{under}命令完全等同。
$\int f(x) \stackrel{?}{=} 1$ \
$A\overset{abc}{=}B$ \quad
$C \underset{def}{=}D$
%一个很强大的堆叠放置命令\sideset{left}{right}{symbol},只用于巨算符。
\[\sideset{_a^b}{_c^d}\sum\]
\[\sideset{}{'}\sum_{n=1}\text{或}\,{\sum\limits_{n=1}}\] \
%去心领域$\mathring{o}$也可以看作一种堆叠符,输出方式如下:
$\mathring{U}$
%4.3.4累加与累积
%使用\sum和\prod命令,效果如下:
\[\sum_{i=1}^{n}a_i=1 \qquad \prod_{j=1}^{n}b_j=1\] \
%用\substack命令或者subarray环境,可以在累加或累积的下标中实现堆叠:
\[\sum_{\substack{0<i<n \ 0<j<m}} p_{ij}=\prod_{\begin{subarray}{1}i\in I\ 1<j<m
\end{subarray}}q_{ij}\]
%有时候需要强制实现堆叠的效果,可以使用\limits命令。如果堆叠目标不是数学对象,要使用\mathop命令。
%4.3.5矩阵与省略号
%最朴素的矩阵排版可以通过array环境和自适应定界符完成。
\[\mathbf{A}=\left(\begin{array}{ccc}
x_{11} & x_{12} & \ldots \
x_{21} & x_{22} & \ldots \
\vdots & \vdots & \ddots
\end{array}\right)\]
%还有一个\cdots命令。mathdots宏包支持省略号缩放,并提供一种罕用的斜省略号\iddots。
%通常的矩阵使用matrix环境。
\centering $\begin{matrix}
0 & 1\ 1 & 0 \end{matrix} \qquad
\begin{pmatrix} 0 & 2 \ 2 & 0
\end{pmatrix}$
%方括号和花括号使用[Bb]matrix环境
\centering $\begin{bmatrix}
0&3 \ 3&0
\end{bmatrix}\qquad
\begin{Bmatrix} 0 & 4 \ 4&0
\end{Bmatrix}$
%行列式使用[Vv]matrix环境
\centering $\begin{vmatrix}
0&5 \ 5&0
\end{vmatrix}\qquad
\begin{Vmatrix} 0 & 6 \ 6&0
\end{Vmatrix}$
%宏包mathtools提供的带星号\matrix命令,可更改列对齐。
$\begin{pmatrix*}[r]
100&-200 \ 20&10
\end{pmatrix*}$
%在矩阵排版\dfrac分式时,行距处理如下例的\ [8pt]
\[\mathbf{H}=\begin{bmatrix}
\dfrac{\partial^2 f}{\partial x^2} & \dfrac{\partial^2 f}{\partial x \partial y} \ [8pt]
\dfrac{\partial^2 f}{\partial x \partial y} & \dfrac{\partial^2 f}{\partial y^2}
\end{bmatrix}\]
%宏包amsmath还支持行内小矩阵\smallmatrix,这时需要手动加括号。
矩阵 $\left(\begin{smallmatrix}
x&-y \ y&x
\end{smallmatrix}\right)$可以显示在行内。
%最后是一种带边注的矩阵\bordermatrix,其用法有些奇怪。
\[\bordermatrix{&1&2\cr 1&A&B\cr 2&C&D\cr}\]
%4.3.6分段函数与联立方程
%用cases环境书写分段函数,它自动生成一个比\left更紧凑的花括号。
\[y=\begin{cases}
\int x,&x>0 \ 0, &x=0 \
x-1,&x<0
\end{cases},\,x\in\mathbb{R}\]
%如果想生成display样式的内容(比如上面的积分只是text样式的),那么用mathtools宏包的dcases环境代替cases环境。
%如果cases环境的第二列条件不是数学语言而是一般文字,则可以考虑使用dcases*环境,列中用&隔开。
\[y=\begin{dcases}
\int x,&x>0\
x^2,&x\leqslant 0
\end{dcases}\]
\[z=\begin{dcases*}
y,&当$y$是质数\
y^2,&其他
\end{dcases*}\]
%4.3.7多行公式及其编号
%多行公式可以使用amsmath下的align环境,因为原生的eqnarray环境真的很差!!而且align环境不需要像array环境那样给出列的数目和参数,它能够根据&符号的数量来自动调整。
%这个环境会自动对齐等号或者不等号,所以必要时请用&指定对齐位置。
%align环境对齐实质上是表格,表格的奇数列居右,偶数列居左,因此可以利用空白列来调整布局。
%下面是一个例子:
\begin{align}
a^2 &= a\cdot a\
&= a*a \
&=a^2
\end{align}
%Latex中长公式不能自动换行,请按照上例所示自动指定断行位置和缩进距离。
%不过,breqn宏包的dmath环境可以自动换行,读者可以自行尝试效果。
%至于多行公式换页,我们可以在导言区加上\allowdisplaybreaks(可选参数:1为尽量避免换页;2和4为倾向于换页),或在特定位置加上\displaybreak(可选参数:0最弱,虽允许在下个换行符后换页,但不倾向于换页;4最强,表示强制换页;2和3的强度介于两者之间)。两种方式的默认参数都是4.
%上例给出了三个编号,如果你只需要一个,可以如下进行:
\begin{align}
a^2&=a\cdot a& b&=c\nonumber\
g &=a*a & d&>e>f \nonumber\
step&= a^2 & &Z^3
\end{align}
%如果你想让编号显示在这三行的中间而不是最下面一行,可以把公式写在aligned或者gathered环境中,然后再嵌套到equation环境内。
%如果你根本不想给多行公式编号,可以用align*环境。
%另外,amsmath宏包的multline环境将自动把编号放在末行。首行左对齐,末行右对齐,中间的行居中。
\begin{multline}
a>b \
b>c \
\therefore a>c
\end{multline}
%如果想在环境中插入小段行间文字,使用$\intertext{word or phrase}$命令,或者mathtools宏包的\shortintertext{text}命令。区别是后者的垂直距离间距更小一些。
\begin{align*}
\shortintertext{若}
y &= 0 \
x &< 0 \
\shortintertext{则}
z &= x+y
\end{align*}
%当然,align环境只适用于分列对齐多行公式。如果要所有行居中,使用amsmath宏包的gather环境即可。这是一个非常实用的环境,你也可以用gather*环境排版居中、非编号的多行公式。
\begin{gather}
X=1+2+\cdots+n \
Y=1
\end{gather}
%4.3.8二项式
%二项式需要借助amsmath宏包的$\binom{above}{below}$命令。它也有像分式一样的行内和行间两个命令:$\tbinom{above}{below}$与$\dbinom{above}{below}$
$\mathrm{C}_n^k=\binom{n}{k} \qquad a_n=\dbinom{n}{k}$
%你也可以通过该宏包支持的\genfrac来自定义类似二项式命令。
%\genfrac{left-delim}{right-delim}{thickness}{mathstyle}{numerator}{denominator}
%thickness为分为分式线线宽,参数留空表示默认线宽
%mathstyle从0-3由\displaystyle减至scriptscriptstyle
%\newcommand{\Bfrac}[2]{\genfrac{[}{]}{0pt}{}{#1}{#2}}
%你可以借助得到新的命令\Bfrac{arg1}{arg2}
\[\text{定义} \Bfrac{n}{k}=\binom{k}{n}\]
%4.3.9定理
%在使用下述定理内容时,请加载amsmath宏包。
%首先是定理环境格式的自定义。如同定义命令一样,在导言区添加如下命令:
%\newtheorem{envname}[counter]{text}[section]
%其中,name表示定理的引用名称,即下文将其作为一个环境名来识别。
%text表示定理的显示名称,及下文中定理将以其作为打印内容。
%counter参数表示是否与先前表明的某定理共同编号。section参数表示定理的技术层级:如果参数是section,表示每节分别计数;chapter表示每章分别计数。
%来看一个例子。首先在导言区定义如下三个样式:
%\theoremstyle{definition}\newtheorem{laws}{Law}[section]
%\theoremstyle{plain}\newtheorem{ju}[laws]{Jury}
%\theoremstyle{remark}\newtheorem*{marg}{Margaret}
%以上三个\theoremstyle即是预定义的所有样式类型。
%definition是标题粗体,内容罗马体;
%plain是标题粗体,内容斜体;
%remark是代码中的“没有其他的。”改为单独一行,添加代码行号。
%带星号表示不进行计数。在使用环境时可以添加可选参数,即可以括号的形式注释定理,示例如下:
\begin{laws}
从不轻易相信。
\end{laws}
\begin{ju}[第二]
从不过分怀疑。
\end{ju}
\begin{marg}
没有其他的。
\end{marg}
%amsthm宏包还提供了proof环境,并且用\qedhere指定证毕符号的位置。如果没有指定,将会自动另起一行。
\begin{proof}
对直角三角形,有:
\[a^2+b^2=c^2 \qedhere\]
\end{proof}
%4.4数学符号与字体
%4.4.1数学字体
%原生的数学字体命令如前面的表4.1所示。
%其他宏包支持的数学字体如表4.2所示。
$\mathscr{ABCDabcde 1234}$ \ %所需宏包mathrafs
$\mathfrak{ABCDabcde 1234}$ \ %所需宏包amsfonts或者amssymb
$\mathbb{ABCDabcde 1234}$ \ %所需宏包amsfonts或者amssymb
%4.4.2定界符
%表4.3给出了一些数学环境中使用的定界符。
$
( ) { or \lbrace \langle \lfloor \lceil \| or \Vert [ or \lbrack ] or \rbrack } or \rbrace \rangle \rfloor \rceil | or \vert \uparrow \downarrow \updownarrow \backslash \Updownarrow \Uparrow \Downarrow \ulcorner \llcorner \llcorner \urcorner \lrcorner
$
%最后四个定界符依赖于amssymb宏包。
%使用\left 、\right 还有\middle能够使定界符自适应公式的高度。
\[P\left(X \middle\vert Y=0\right)=\left.\int_0^1 p(t)\ud t\middle/ N\right.\]
%用单词big的变体(或其与字母l、r组成的)命令,可以手动指定定界符的尺寸,例如:
%加1,r,m对应上述三种自适应命令
$(\big (\Big (\bigg (\Bigg <\qquad \bigl[\frac{x+y}{x^2}\bigr]$
%有时,\left.和\right.能灵活地用于跨行控制,因为它们并非实际配对。
\begin{align*}
x &= \left(\frac{1}{2}x\right.\
&\left.\vphantom{\frac{1}{2}}+y^2+z_1\right)
\end{align*}
%上例中,\vphantom{text}命令用于输出一个高度虚伪,这使得第二行的自适应定界符与第一行同等大小。
%特别地,命令\mathstrut表示一个等同于行内圆括号高度的虚伪。
$\sqrt{b}\sqrt{y} \qquad \sqrt{\mathstrut b}\sqrt{{\mathstrut y}}$
%4.4.3希腊字母
%希腊字母如表4.4所示。表中包含了小写希腊字母和大写希腊字母,其中部分希腊字母的输入方式与英文字母一致。
$\alpha \beta \gamma \delta \epsilon \varepsilon \zeta \xi A \Delta H \Lambda \Xi \varPi
T \varPhi \Omega \theta \vartheta \iota \kappa \lambda \mu \nu
\tau B \varDelta \Theta \varXi P \Upsilon X \varOmega o \pi \varpi \rho \varrho \sigma \varsigma \Gamma E
\varTheta M O \Sigma \varUpsilon \Psi \upsilon \phi \varphi \chi \psi \omega \eta \varGamma Z I N \Pi \varSigma \Phi \varPsi
$
%4.4.4二元运算符
%二元运算符包括常见的加减乘除,还有集合的交、并、补等运算。表4.5只列出常用的二元运算符。
$+ - \times \div \pm \mp \circ \triangleright \cdot \star \ast \triangleleft \cup \cap \setminus \bullet \oplus \ominus \otimes \oslash \odot \bigcirc \vee \wedge \bigcup \bigcap \bigvee \bigwedge$
%4.4.5二元关系符
%二元关系符常常用于判断两个数的大小关系,或者集合中的从属关系。表4.6和表4.7只列出常用的二元关系符,更多内容请参考附录B的symbols-a4文档。
$ < >\le \ge \ll \gg \equiv \neq
\prec \succ \preceq \succeq \sim \simeq \cong \approx \subset \supset \subseteq \supset \in \ni
\notin \propto \parallel \perp \smile \frown \asymp \bowtie \vdash \dashv$
$\leqslant \geqslant \because \therefore \nless \ngtr \lessdot \gtrdot \lessgtr \gtrless \lesseqqgtr \gtreqqless \subseteqq \supseteqq \subsetneqq \supsetneqq$%表4.7中的二元关系符需要amssymb宏包。
%4.4.6箭头与长等号
%表4.3中给出了几个箭头符号,但是不够全,这里给出了全部箭头符号,如图4.8所示。
$\leftarrow \rightarrow \leftrightarrow \Leftarrow \Rightarrow \Leftrightarrow \mapsto \nearrow \swarrow \leftharpoonup \leftharpoondown \rightleftharpoons \longleftarrow \longrightarrow \longleftrightarrow \Longleftarrow \Longrightarrow \Longleftrightarrow \longmapsto \searrow \nwarrow \rightharpoonup \rightharpoondown \iff$
%LATEX定义了逻辑命令\iff、$\implies$ 和 $\impliedby$ ,这三个符号与双箭头符号大小相同,只是两侧的间距比单独用箭头符号的更大。
$x=y \implies a=b$\
$x=y \impliedby a=b$\
$x=y \iff a=b$\
%ammssymb宏包支持的箭头符号如表4.9所示。
$\dashleftarrow \dashrightarrow \circlearrowleft \circlearrowright
\leftrightarrows \leftrightarrows \nleftarrow \nLeftarrow \nrightarrow \nRightarrow \nleftrightarrow \nLeftrightarrow$\
%最后,宏包extarrows给出了一些使用的长箭头与长等符号。
$\xlongequal{\Delta}$\quad $\xLeftrightarrow{\Delta}$ \
$\xleftrightarrow{x=\tan t}$\
$\xLongleftarrow{x}$ $\xLongrightarrow{y}$
%4.4.7 其他符号
%注意,冒号如果从键盘直接输入,会识别为关系符,例如:=。冒号在表示比例时可以直接使用,或者用$\colon$命令。
%类似在西文断词时使用\-命令,在数学环境中使用\*命令,可以提醒LATEX在此处可以断词。LATEX如果在此处断词,会自动补一个叉乘号。
%你也可以按照如下方式自定义,使LATEX在断行处使用点乘号:
%\renewcommand{\*}{discretionary{\,\mbox{$\cdot$}}{}{}}
%表4.10和4.11所示是一些其他难以归类的符号,它们不全会在数学领域用到,只不过可以在数学环境下输出出来,以及被amssymb宏包所支持。
$\dots \forall \angle \hbar \spadesuit \flat \cdots \exists \infty \imath \heartsuit \natural \vdots \Re
\triangle \jmath \clubsuit \sharp \ddots \aleph \nabla \ell \diamondsuit$
$\pounds \S \copyright \P \dag \ddag \textregistered$
$\square \bigstar \lozenge \mho \blacksquare \blacktriangle \blacklozenge \varnothing \hslash \blacktriangledown \measuredangle \eth$
\end{document}
全部评论 (0)
还没有任何评论哟~
