LaTex日常小总结
文章目录
1. 公式
1.1 更改公式Cases中每行之间的间距
在首行\\后,增加需要添加的行距大小,如下 [8pt]
\begin{equation}
\begin{cases}
& \Big( \dfrac{\partial}{\partial t} + (u_t + c) \dfrac{\partial}{\partial x} J_{+} \Big) = 0\\[8pt]
& \Big( \dfrac{\partial}{\partial t} + (u_t - c) \dfrac{\partial}{\partial x} J_{-} \Big) = 0
\end{cases}
\end{equation}
若\\后无[8pt],则效果为
2. 常用数学符号
2.1. 向上、下取整
向上取整
\lceil number \rceil
⌈
a
⌉
\lceil a \rceil
⌈a⌉
向下取整
\lfloor number \rfloor
⌊ a ⌋ \lfloor a \rfloor ⌊a⌋
2.2 数学模式下使用正体
知乎:LaTeX系列笔记(3)-数学运算符 Math Operator
https://zhuanlan.zhihu.com/p/137969798
- 直接调用罗马体
\mathrm{d}
直接使用罗马体的问题是不能加上标、前后间距不好调。
- 用mathop套mathrm,使它成为一个数学运算符(Math Operator)
\mathop{\mathrm{d}}
可以在导言区定义一个命令
\newcommand*{\dif}{\mathop{}\!\mathrm{d}}
- 利用amsmath包的\operatorname实现(调用amsopn)
\usepackage{amsmath}
$\operatorname{arccot}$ % 不能把上下标放在符号的正上方或正下方
$\operatorname*{max}$ % 可以把上下标放在符号的正上方或正下方
\operatorname
的具体实现比第 2 个办法略微复杂一些,可以处理一些特殊的情况(主要是处理函数名里面有特殊字符),还可以控制上下标能否放在正上方或正下方。大多数情况和上一个方法是是完全等效的。
- 使用\operatorname打包成的\DeclareMathOperator**(推荐)**
\usepackage{amsmath}
\DeclareMathOperator{\arccot}{arccot} % 不能把上下标放在符号的正上方或正下方
\DeclareMathOperator*{\Max}{max} % 可以把上下标放在符号的正上方或正下方
可以调用
\arccot^2 % 不能用\arccot\limits^2
\Max_u, \Max\limits_u % 都可以使用
如果经常使用\Max\limits_u
,一个方便的方法是
\usepackage{amsmath}
\DeclareMathOperator*{\MaxTemp}{max}
\newcommand*{\Max}[1]{\MaxTemp\limits_{#1}}
\begin{document}
\Max{u} % 也就是\Max\limits_u
\end{document}
也可以用第二个或第三个方法
\newcommand*{\Max}[1]{\mathop{\mathrm{max}}\limits_{#1}}
或者是
\newcommand*{\Max}[1]{\operatorname*{max}\limits_{#1}}
\begin{document}
\Max{u}
\end{documnet}
- 想更换\Re \Im的符号为Re和Im
\renewcommand{\Re}{\operatorname{Re}}
\renewcommand{\Im}{\operatorname{Im}}
3.3 积分
3.3.1 积分限
积分或者求和时常需要添加上下限,可通过\limits_{a_0}^{a}实现,其中 a 0 a_0 a0为下极限, a a a为上极限。
\int \limits_{a_0}^{a} x \mathrm{d}x
\sum \limits_{n=1}^{100} a_n
3.3.2 定积分
在定积分中,积分限长束杠可以用以下表示: 其中 a 0 a_0 a0为下极限, a a a为上极限。
\left.\vphantom{\Big|}\right|_{a_0}^{a}
3.3.3 Example
举个最简单的例子:
\begin{aligned}
\int \limits_{a_0}^{a} x \mathrm{d}x
&= \dfrac{1}{2} x^2 \left.\vphantom{\Big|}\right|_{a_0}^{a}\\
&= \dfrac{1}{2}(a^2 - a_0^2)
\end{aligned}
3.4 字母或数字上下增加内容
3.4.1 字母或者数字上方符号
a ^ \hat{a} a^ \hat{a} | a ^ \widehat{a} a \widehat{a} | a ˇ \check{a} aˇ \check{a} |
---|---|---|
a ~ \tilde{a} a~ \tilde{a} | a ~ \widetilde{a} a \widetilde{a} | |
a ˙ \dot{a} a˙ \dot{a} | a ¨ \ddot{a} a¨ \ddot{a} | |
a ˉ \bar{a} aˉ \bar{a} | a ‾ \overline{a} a \overline{a} | a ⃗ \vec{a} a \vec{a} |
a ˊ \acute{a} aˊ \acute{a} | a ˋ \grave{a} aˋ \grave{a} | a ˘ \breve{a} a˘ \breve{a} |
3.4.2 字母或者数字上下增加内容
使用\substack{},在字母
σ
\sigma
σ下方加点,\\ 后方为字母下方符号