Отображение уравнения с переносом строки и всеми последующими строками с отступом

Отображение уравнения с переносом строки и всеми последующими строками с отступом

В ответеэтот вопрос, я рекомендовал внести некоторые изменения в OP и предоставил следующий код:

\documentclass[12pt]{article}
\pagestyle{plain}
\usepackage[margin=1.8cm]{geometry}
\geometry{a4paper}
\usepackage[parfill]{parskip}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}

\[
  \begin{aligned}
    |f_{n}&(x)g_{n}(x) - f_{n}(x)g(x) + f_{n}(x)g(x) - f(x)g(x)| \\
    &\leq |f_{n}(x)g_{n}(x) - f_{n}(x)g(x)| + |f_{n}(x)g(x) -
    f(x)g(x)| \\
    &= |f_{n}(x)||g_{n}(x) - g(x)| + |g(x)||f_{n}(x) - f(x)| \\
    &\leq M_{1}\epsilon + M_{2}\epsilon \\
    &= \epsilon(M_1+M_2) \longrightarrow 0 \text{ as } n \to \infty
  \end{aligned}      
\]

\end{document}

Который производит

введите описание изображения здесь

Но на самом деле я хотел последовать совету 3.3.5cМатематика в типе, который рекомендует разрывать на соединениях и выравнивать по двузначному квадрату слева.

Я думаю, что это может быть интерпретировано по-разному, но мне бы хотелось, чтобы:

|f_{n}&(x)g_{n}(x) - f_{n}(x)g(x) + f_{n}(x)g(x) - f(x)g(x)|

На одной строке перенос строки и все последующие строки с отступом в виде квадрата two-em и выравниванием. Другими словами, я хочу то, что у меня есть, но с отступом ровно в виде квадрата two-em:

введите описание изображения здесь

К сожалению, вышеизложенное — самое близкое, что мне удалось сделать. Я попробовал:

\begin{align*}
  |f_{n}(x)g_{n}(x) - f_{n}(x)g(x) + f_{n}(x)g(x) - f(x)g(x)| \\
  \qquad &\leq |f_{n}(x)g_{n}(x) - f_{n}(x)g(x)| + |f_{n}(x)g(x) -
  f(x)g(x)| \\
  &= |f_{n}(x)||g_{n}(x) - g(x)| + |g(x)||f_{n}(x) - f(x)| \\
  &\leq M_{1}\epsilon + M_{2}\epsilon \\
  &= \epsilon(M_1+M_2) \longrightarrow 0 \text{ as } n \to \infty
\end{align*}

Но это вообще не работает:

введите описание изображения здесь

решение1

Themathtoolsпредоставляет \MoveEqLeftфункцию, которая достигает именно того, что вам нужно. По умолчанию она делает отступ последующих строк на 2em, и ее можно дополнительно настроить с помощью, \MoveEqLeft[<number>]которая будет делать отступ последующей строки на <number>ems:

\documentclass{article}
\usepackage{amsmath}
\usepackage{mathtools}

\begin{document}
\begin{align}
  \MoveEqLeft |f_{n}(x)g_{n}(x) - f_{n}(x)g(x) + f_{n}(x)g(x) - f(x)g(x)| \\
  &\leq |f_{n}(x)g_{n}(x) - f_{n}(x)g(x)| + |f_{n}(x)g(x) - f(x)g(x)| \\
  &= |f_{n}(x)||g_{n}(x) - g(x)| + |g(x)||f_{n}(x) - f(x)| \\
  &\leq M_{1}\epsilon + M_{2}\epsilon \\
  &= \epsilon(M_1+M_2) \longrightarrow 0 \text{ as } n \to \infty
\end{align}      
\begin{align}
  \MoveEqLeft[4] |f_{n}(x)g_{n}(x) - f_{n}(x)g(x) + f_{n}(x)g(x) - f(x)g(x)| \\
  &\leq |f_{n}(x)g_{n}(x) - f_{n}(x)g(x)| + |f_{n}(x)g(x) - f(x)g(x)| \\
  &= |f_{n}(x)||g_{n}(x) - g(x)| + |g(x)||f_{n}(x) - f(x)| \\
  &\leq M_{1}\epsilon + M_{2}\epsilon \\
  &= \epsilon(M_1+M_2) \longrightarrow 0 \text{ as } n \to \infty
\end{align}      
\end{document}

выход

решение2

Это то, чего ты хочешь?

\begin{align*}
  &|f_{n}(x)g_{n}(x) - f_{n}(x)g(x) + f_{n}(x)g(x) - f(x)g(x)| \\
  &\qquad \leq |f_{n}(x)g_{n}(x) - f_{n}(x)g(x)| + |f_{n}(x)g(x) - f(x)g(x)| \\
  &\qquad = |f_{n}(x)||g_{n}(x) - g(x)| + |g(x)||f_{n}(x) - f(x)| \\
  &\qquad \leq M_{1}\epsilon + M_{2}\epsilon \\
  &\qquad = \epsilon(M_1+M_2) \longrightarrow 0 \text{ as } n \to \infty
\end{align*}

введите описание изображения здесь

решение3

Если вы используете mathenvколлекцию mdwtools, вы можете использовать расширенную {eqnarray}среду. Она принимает необязательные спецификаторы столбцов:

  • r, c, lдля выравнивания по правому краю, по центру и по левому краю;
  • Lдля выровненных по левому краю математических символов, ширина которых считается равной 2em;
  • и многое другое (прочитайте документацию), чтобы вы могли полностью эмулировать функциональность таких amsmathсред, как {align}и других.

Здесь вы бы использовали

\documentclass{article}
\usepackage{amstext}
\usepackage{mathenv}

\begin{document}
\begin{eqnarray*}[Ll]
|f_{n}(x)g_{n}(x) - f_{n}(x)g(x) + f_{n}(x)g(x) - f(x)g(x)| \\
&\leq |f_{n}(x)g_{n}(x) - f_{n}(x)g(x)| + |f_{n}(x)g(x) -
f(x)g(x)| \\
&= |f_{n}(x)||g_{n}(x) - g(x)| + |g(x)||f_{n}(x) - f(x)| \\
&\leq M_{1}\epsilon + M_{2}\epsilon \\
&= \epsilon(M_1+M_2) \longrightarrow 0 \text{ as } n \to \infty
\end{eqnarray*}
\end{document}

mathenv eqnarray L демо

Связанный контент