latex align 与 equation
时间: 2024-06-19 07:04:13 浏览: 533
LaTeX中的align和equation环境都是数学公式排版的工具。其中,equation环境用于单行公式的排版,而align环境则用于多行公式的排版。
equation环境中的公式居中,且会自动给公式编号。例如:
```
\begin{equation}
E=mc^2
\end{equation}
```
上述代码将会输出一个居中的公式"E=mc^2",并自动编号为(1)。
而align环境则用于排版多行公式,每行公式使用&符号对齐,且可以在任意位置手动添加编号。例如:
```
\begin{align}
x &= a+b \\
&= c+d+e \\
&= f+g+h \nonumber
\end{align}
```
上述代码将会输出三行对齐的公式,第一行为"x=a+b",第二行为"x=c+d+e",第三行为"x=f+g+h"(注意第三行的公式没有编号,因为使用了\nonumber命令)。如果需要手动为某行添加编号,只需要在该行末尾添加\tag命令即可。
相关问题
Latex align编号
### LaTeX 中 `align` 环境编号
在 LaTeX 文档中,`align` 环境用于多行方程的对齐和编号。默认情况下,每一行都会被自动编号[^2]。
当希望控制某些特定行为时,可以使用如下方法:
对于不需要编号的某一行,在该行末尾添加 `\nonumber` 或者 `\notag` 命令来取消这一行的编号。
如果想要自定义整个 `align` 环境中的单个标签位置,则可以在所需行之后立即放置标签命令 `\label{}` 并配合引用命令 `\eqref{}` 使用于文档其他地方引用这个编号。
下面是一个简单的例子展示如何实现这些功能:
```tex
\begin{align}
a &= b + c \label{eq:first}\\
d &= e + f \nonumber \\
g &= h + i \label{eq:second}
\end{align}
As shown in equation~\eqref{eq:first}, ...
```
在这个例子中,只有第一行和第三行会被编号并允许通过指定的标签进行交叉引用,而第二行则不会有任何编号显示。
latex align外加边框
### 实现带有边框的 `align` 环境
为了给 `align` 环境添加边框,可以利用 `fancybox` 或者更现代的 `tcolorbox` 宏包来创建带边框的效果。下面展示一种基于 `tcolorbox` 的解决方案。
#### 使用 `tcolorbox` 创建带边框的 `align`
首先,在文档导言区加载必要的宏包:
```latex
\usepackage{amsmath}
\usepackage[most]{tcolorbox}
```
接着定义一个新的命令用于快速应用这种样式:
```latex
% 自定义一个有边框的 align 环境
\newtcbox{\myborder}{nobeforeafter, math upper, tcbox raise base,
enhanced, colframe=blue!50!black,colback=yellow!10!white, boxrule=0.8pt}
\tcbset{
myformula/.style={
arc=0mm,
outer arc=0mm,
boxsep=0mm,
top=2mm,
bottom=2mm,
left=2mm,
right=2mm,
boxrule=0.4pt,
colframe=red,
colback=white
}
}
```
最后在正文中按照如下方式调用自定义环境包裹住原来的 `align*` :
```latex
\begin{equation}
\myborder{
\begin{aligned}
E &= mc^2 \\
F &= ma
\end{aligned}}
\end{equation}
```
或者对于不编号的情况可以直接使用 `\tcboxedenvironment` 命令配合之前设置好的风格参数:
```latex
\tcboxedenvironment{align*}{
nobeforeafter,
myformula
}
\begin{document}
Some text before the equation.
\begin{align*}
H(x) &= \int_{-\infty}^{+\infty}\hat{f}(\xi)\,e^{2\pi i\xi x}\,\mathrm{d}\xi\\
& = \sum_n a_ne^{inx}.
\end{align*}
More text after it.
\end{document}
```
这种方法不仅能够为公式添加美观的边框效果,而且还可以灵活调整颜色、线条粗细等属性[^2]。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)