Latex | Latex 公式对齐

简介

涨知识了涨知识了!! 原来就加一个 “&” 符号,公式的排版会差别这么大!

记录一下,如果有需要的同学可以学习学习。

总结

我也不知道这是叫做什么功能,所以。。。看图说话吧!

代码一(注意两个“&”的位置):

\begin{equation}
\begin{split}
{\bm{L}}_{t_c^+}& = \bm{L}_{b,t_c^+} + \bm{L}_{u,t_c^+}\\
& = \bm{L}_{h,t_c^+}
\end{split}
\end{equation}

结果(注意对齐格式):
在这里插入图片描述
代码二(注意,以下代码中,去掉了“&”符号):

\begin{equation}
\begin{split}
{\bm{L}}_{t_c^+} = \bm{L}_{b,t_c^+} + \bm{L}_{u,t_c^+}\\
 = \bm{L}_{h,t_c^+}
\end{split}
\end{equation}

结果(注意对齐的位置,结果是右对齐的):
在这里插入图片描述

### 实现LaTeX公式对齐的方法 在LaTeX中,`align`环境是一种常用的方式来实现多行公式对齐。通过使用`&`符号指定对齐位置,可以方便地排列多个方程或表达式[^1]。 #### 使用 `align` 环境 以下是基于 `align` 环境的一个简单示例: ```latex \begin{align} X &= A \times B \times (C-D) \\ &= A \times B \times C - A \times B \times D \\ &= \dots \end{align} ``` 上述代码会生成一个多行公式,并且每一行都会按照等号(`=`)对齐[^3]。需要注意的是,在每行结束处需要加上双反斜杠 (`\\`) 来表示换行。 #### 左对齐的实现方式 默认情况下,`align` 环境中的公式是居中显示的。如果希望让公式靠左对齐,则可以通过 `flalign` 环境或者手动调整页面布局来完成这一目标[^4]。 ##### 方法一:使用 `flalign` 下面是一个利用 `flalign` 的实例,它可以让整个公式组向左侧移动: ```latex \begin{flalign} X &= A \times B \times (C-D) &\\ &= A \times B \times C - A \times B \times D &\\ &= \dots & \end{flalign} ``` 这里的关键在于最后一列额外增加了一个空的对齐点(&),这使得所有的公式都尽可能靠近文档的左边边界。 ##### 方法二:自定义页边距 另一种方法涉及修改全局参数,比如改变文本区域大小或设置特定偏移量。不过这种方法通常不推荐用于局部调整,因为它会影响整体版面设计。 #### 处理复杂情况下的对齐问题 对于更复杂的场景,例如某些项跨越多行或多条件分段函数,可考虑引入辅助工具如 `\intertext` 或者嵌套结构[^2]。 ```latex \begin{equation} \label{eq1} \begin{split} A &= \frac{\pi r^2}{2} \\ &= \frac{1}{2} \pi r^2 \end{split} \end{equation} ``` 此片段展示了如何在一个编号框架下拆解单个较长表达式并保持一致性对其。 --- ### 总结 综上所述,无论是基础需求还是高级定制,LaTeX 提供了丰富的选项支持用户灵活控制数学模式内的排版样式。具体选择哪种技术取决于实际应用场景和个人偏好。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值