将数学公式左对齐

将数学公式左对齐

我需要将数学公式左对齐。我尝试[fleqn]向命令添加选项\documentclass- 它可以工作,但现在文档中的所有公式都左对齐,这不是我想要的。

我的 LaTeX 代码如下所示

\documentclass{article}

\usepackage{amsmath}

\begin{document}

Classic math which I don't want align to the left

\[
    2x + 5
\]

Multiline math which must be left-aligned   

\begin{gather*}
    x^2 + 3 \\
    2x - 5
\end{gather*}

\end{document}

gather*环境仅用于示例。是否有其他环境可以替代gather*它以满足我的需求?谢谢

答案1

这是一个相当奇怪的要求,也许最简单的方法是使用$$而不是\[$$.官方不支持的语法,主要问题是它确实不是+ 与之合作fleqn似乎正是您想要的。

注意切勿在显示数学公式上方留空行,无论是$$\[还是\begin{align}

在此处输入图片描述

\documentclass[fleqn]{article}

\usepackage{amsmath}

\begin{document}

Classic math which I don't want align to the left
$$
    2x + 5
$$

Multiline math which must be left-aligned   
\begin{gather*}
    x^2 + 3 \\
    2x - 5 \\
\end{gather*}

\end{document}

答案2

gathered您可以在环境中进行嵌套flalign(*)

\documentclass{article}

\usepackage{mathtools}
\usepackage[showframe]{geometry}

\begin{document}

Classic math which I don't want align to the left

\begin{equation}
\begin{gathered}
    x^2 + 3 \\
    2x - 5 = z
    \end{gathered}
\end{equation}

Multiline math which must be left-aligned
\begin{flalign}
\hskip\parindent & \begin{gathered}
    x^2 + 3 \\
    2x - 5 = z
    \end{gathered} &
\end{flalign}

\end{document} 

在此处输入图片描述

相关内容