
Мне нужно выровнять математику по левому краю. Я пробовал добавить [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*
environment используется только для примера. Есть ли вместо этого environment, 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}