Latex-公式左对齐\begin{flalign} (将居中改为左对齐)
大部分学术期刊默认公式是居中对齐的,
但也有些学术期刊要求公式左对齐,
在Latex中,公式左对齐主要用到 \begin{flalign}...\end{flalign} 这个标签。
单行示例:
原公式为居中对齐的形式,代码如下:
\begin{align} \min_{G}\max_{D} \mathcal{L}&= \mathbb{E}_{\textbf{x}}[\log D(x)]+ \mathbb{E}_{\textbf{z}}[\log (1-D(G(z)))]. \end{align}
效果:
要把它改为左对齐,不仅要把 {align} 标签改为 {flalign} 标签,
还要调整 & 符号的位置( & 符号是用来控制垂直方向上的对齐的),
改过的代码如下(可以看到 & 符号加到了公式开头和结尾):
\begin{flalign} &\min_{G}\max_{D} \mathcal{L}= \mathbb{E}_{\textbf{x}}[\log D(x)]+ \mathbb{E}_{\textbf{z}}[\log (1-D(G(z)))].& \end{flalign}
效果:
多行示例:
这里分享的是根据等号对齐的多行公式:
原代码如下(可以看到公式第一行中的 & 加在等号前,第二行中的 & 加在开头,目的是控制公式第二行开头与第一行中的等号对齐):
\begin{align} \mathcal{L}_{adv}(G, D_{Y}, X, Y)&=\mathbb{E}_{\textbf{y}}[\log D_{Y}(\textbf{y})] \notag\\ & + \mathbb{E}_{\textbf{x}}[\log(1-D_{Y}(G(\textbf{x})))], \end{align}
效果:
把上述公式改为左对齐,也要改 {flalign} 标签并调整 & 的位置,
注意在多行的情况下,因为首行公式开头需要添加 & 符号,所以首行等号前的 & 号要去掉,
在后续行的开头加上 & ,并在其后添加空格标签 以调整后续行的缩进,使其与首行等号对齐。另在最后一行末尾,也添加 & 。
(公式中的空格标签如下:
)
代码如下:
\begin{flalign} &\mathcal{L}_{adv}(G, D_{Y}, X, Y)=\mathbb{E}_{\textbf{y}}[\log D_{Y}(\textbf{y})] \notag\\ &\qquad \qquad \qquad \quad \ \ \ + \mathbb{E}_{\textbf{x}}[\log(1-D_{Y}(G(\textbf{x})))],& \end{flalign}
效果:
分类:
Latex那点事儿
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库