latex begin gather
时间: 2023-12-10 14:05:17 浏览: 229
Gather 环境是一个多行公式的环境,可以用于对多个公式进行排版。它与 align 环境类似,但是不会对公式进行对齐。
下面是一个简单的例子:
\begin{gather}
f(x) = x^2 + 2x + 1 \\
g(x) = \frac{1}{x} \\
h(x) = \sqrt{x}
\end{gather}
上面的代码会生成三个公式,每个公式独占一行,并且公式之间会有垂直间距。
注意,Gather 环境不能在单个公式中使用,因为它没有对齐功能。如果需要对齐,请使用 align 环境。
\end{gather}
相关问题
latex 附录公式
### 如何在 LaTeX 中添加附录公式
#### 创建附录环境
为了在文档中创建附录部分并加入公式,通常会在主文中定义好主体内容之后再引入附录。通过使用 `\appendix` 命令来切换至附录模式,在此后的章节将会被自动编号为字母形式而不是数字。
```tex
\documentclass[a4paper]{article}
\usepackage{amsmath}
\begin{document}
% 主体内容...
\section*{Introduction}
This is the main text of your document.
% 切换到附录部分
\newpage
\appendix
\section{Appendices Title Here}\label{app:A}
In this appendix we present some additional equations.
```
#### 插入附录中的数学公式
一旦进入了附录区域,则可以像平常一样插入行内或独立显示的方程式:
- 行内公式可以直接放在文本中间 `$E=mc^2$` 显示效果为\( E=mc^2 \)[^1]。
- 对于单独成行的重要公式则推荐采用 `equation`, `align` 或者 `gather` 环境[^2]。
```tex
The famous equation by Einstein can be written as follows:
\begin{equation}
E = mc^{2},
\end{equation}
where \( m \) represents mass and \( c \) stands for speed of light in vacuum.
```
对于多行复杂表达式,比如矩阵运算或者其他需要对齐的情况,建议利用 `align` 来保持良好的视觉布局。
```tex
Consider a system described by these two simultaneous linear equations:
\begin{align}
ax + by &= e \\
cx + dy &= f,
\end{align}
which has solutions given under certain conditions on coefficients $a$, $b$, etc.
```
#### 定制化设置
如果希望进一步自定义附录的行为,例如改变其标题样式或是调整编号方式,可以通过加载额外宏包如 `titlesec` 和修改相应参数实现更灵活控制[^3]。
latex 公式超长
### 处理LaTeX中过长的数学公式
对于过长的数学公式,在 LaTeX 中可以通过多种方式来实现合理的分页或换行,以保持公式的可读性和美观度。
#### 使用 `multline` 环境
当公式非常长而无法适应单行显示时,可以采用 `amsmath` 宏包提供的 `multline` 环境。此环境中首行左对齐,最后一行右对齐,其余各行居中[^1]。
```tex
\begin{multline}
a + b + c + d + e + f \\
= g + h + i + j + k + l
\end{multline}
```
#### 利用 `split` 环境配合其他环境使用
如果希望在一个更大的结构内(比如方程组)进行拆分行间公式,则推荐使用 `split` 环境嵌入到诸如 `equation`, `align` 或者 `gather` 这样的外部环境中。这种方式允许更灵活地控制各部分之间的相对位置。
```tex
\begin{equation}
\begin{split}
f(x) &= (x+a)(x+b)(x+c)\\
&+(x+d)(x+e)(x+f)+g(x)
\end{split}
\end{equation}
```
#### 调整页面布局参数
除了上述针对具体公式的调整外,还可以通过修改全局设置影响整个文档内的自动分页行为。例如增加 `\allowdisplaybreaks` 命令可以让跨页断开更加容易发生;另外也可以适当调节垂直间距(`\vspace`)等参数使得某些特定情况下更容易接受分页操作[^2]。
阅读全文