
Я использую в своем документе следующее уравнение. По умолчанию оно выравнивается по центру. Я хочу выровнять уравнение по левому краю --только это уравнение, а не все уравнения в документе. Может ли кто-нибудь сказать мне, как это можно сделать?
\begin{equation}
d_j =
\begin{cases}
newval_i, & \quad i = j\\
randval_k, & \quad k = j\\
bestval_j, & \quad \text{otherwise}
\end{cases}
\end{equation}
решение1
Вы можете сделать это, вложив свои уравнения в fleqn
среду (из nccmath
). Эта среда принимает необязательный аргумент для расстояния от левого поля ( 0 pt
по умолчанию):
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[showframe]{geometry}
\usepackage{mathtools, nccmath}
\begin{document}
\begin{equation}
d_j =
\begin{cases}
\text{newval}_i, & \quad i = j\\
\text{randval}_k, & \quad k = j\\
\text{bestval}_j, & \quad \text{otherwise}
\end{cases}
\end{equation}
\begin{fleqn}
\noindent\texttt{With fleqn: }
\begin{equation}
d_j =
\begin{cases}
\text{newval}_i, & \quad i = j\\
\text{randval}_k, & \quad k = j\\
\text{bestval}_j, & \quad \text{otherwise}
\end{cases}
\end{equation}
\end{fleqn}
\begin{fleqn}[3em]
\noindent\texttt{With fleqn and optional argument [3em]: }
\begin{equation}
d_j =
\begin{cases}
\text{newval}_i, & \quad i = j\\
\text{randval}_k, & \quad k = j\\
\text{bestval}_j, & \quad \text{otherwise}
\end{cases}
\end{equation}
\end{fleqn}
\end{document}