Возможный дубликат:
Выравнивание по левому краю (по странице) отображаемой математики
У меня есть документ, в котором я хочу использовать режим отображения, но хочу, чтобы выражения были выровнены по левому краю, а не по центру. До сих пор мне удавалось сделать это с помощью этого кода:
\begin{align*}
\[some display math\]
\end{align*}
Это больно. Есть ли какая-то настройка, которую я могу использовать, чтобы выровнять всю отображаемую математику по левому краю? Я пробовал [fleqn]
, но, похоже, это выравнивает по левому краю только уравнения и блоки уравнений, а не любую общую отображаемую математику.
решение1
Параметр class [fleqn]
выровняет уравнения по левому краю. Величина отступа контролируется значением length \mathindent
. Установка этого значения на ноль приводит к выравниванию уравнений по левому краю. Вот вывод align*
и стандартного отображения математического уравнения с использованием \[ \]
:
Примечания:
- Пакет
showframe
использовался только для отображения полей.
Код:
\documentclass[fleqn]{article}
\usepackage{showframe}
\usepackage{amsmath}
\begin{document}
\setlength{\mathindent}{0.0pt}
\noindent
Here is the output of \verb|align|:
\begin{align*}
x &= y &\\
\sin x &\neq y +z
\end{align*}
Here is the output of display math:
\[
\sin x \neq y +z
\]
\end{document}