原 文:Operators
译 者:Xovee
翻译时间:2020年7月28日
操作符
在书写数学公式的时候,各种符号一般都以斜体的方式出现,但是有些特殊的函数名有着不同的格式要求,这些要求在 LaTeX 中定义为操作符。
介绍
三角函数、对数等数学符号在 LaTeX 中有着特别定义的输入命令:
Examples of mathematical operators
\[
\sin(a + b ) = \sin(a)\cos(b) + \cos(a)\sin(b)
\]
sin
(
a
+
b
)
=
sin
(
a
)
cos
(
b
)
+
cos
(
a
)
sin
(
b
)
\sin(a + b ) = \sin(a)\cos(b) + \cos(a)\sin(b)
sin(a+b)=sin(a)cos(b)+cos(a)sin(b)
这些符号的字体是罗马符号,而不是斜体。
不同环境下的操作符
有些操作符还可以赋予参数,例如积分符号:
Testing notation for limits
\[
\lim_{h \rightarrow 0 } \frac{f(x+h)-f(x)}{h}
\]
This operator changes when used alongside
text \( \lim_{x \rightarrow h} (x-h) \).
在这里,极限符号有一个下标。这篇文章内有着完整的操作符介绍。
有些语言可能会添加或改变一些命令,我们在主页中介绍了特定语言下使用的情况。
定义新的操作符
如果你需要一个自定义的操作符(用罗马字体而不是斜体),你可以使用 \DeclareMathOperator
命令:
\documentclass{article}
\usepackage{amssymb}
\usepackage{amsmath}
\DeclareMathOperator{\Mr}{M_{\mathbb{R}}}
\begin{document}
User-defined operator for matrices with Real entries
\[
x \in \Mr
\]
\end{document}
这个命令接受两个参数,第一个是新操作符的名字,第二个是需要展示的文字。为了使用这个命令,你首先需要引入 amsmath 包:
\usepackage{amsmath}
如果你需要给自定义的操作符一个下标的话(例如 \lim
操作符),你可以使用 \DeclareMathOperator*
命令。
参考指南
完整的数学操作符列表
操作符 | 输出 |
---|---|
\cos | cos \cos cos |
\csc | csc \csc csc |
\exp | exp \exp exp |
\ker | ker \ker ker |
\limsup | lim sup \limsup limsup |
\min | min \min min |
\sinh | sinh \sinh sinh |
\arcsin | arcsin \arcsin arcsin |
\cosh | cosh \cosh cosh |
\deg | deg \deg deg |
\gcd | gcd \gcd gcd |
\lg | lg \lg lg |
\ln | ln \ln ln |
\Pr | Pr \Pr Pr |
\sup | sup \sup sup |
\arctan | arctan \arctan arctan |
\cot | cot \cot cot |
\det | det \det det |
\hom | hom \hom hom |
\lim | lim \lim lim |
\log | log \log log |
\sec | sec \sec sec |
\tan | tan \tan tan |
\arg | arg \arg arg |
\coth | coth \coth coth |
\dim | dim \dim dim |
\liminf | lim inf \liminf liminf |
\max | max \max max |
\sin | sin \sin sin |
\tanh | tanh \tanh tanh |
延伸阅读
更多信息请参考: