\documentclass[12pt]{article}
\usepackage{amsmath, amsfonts}
\begin{document}
$g^n\circ g^m=\underbrace{g \circ \dots \circ g}_\text{n times}\circ \underbrace{g \circ \dots
\circ g}_\text{m times}=\underbrace{g \circ \dots \circ g}_\text{n+m times}&=\underbrace{g
\circ \dots \circ g}_\text{m+n times} =\underbrace{g \circ \dots \circ g}_\text{m times}\circ
\underbrace{g \circ \dots \circ g}_\text{n times}=\\&=g^m\circ g^n$
\end{document}
В моем коде не работает &
. Я хочу, чтобы эквиваленты, которые идут после , были расположены &
друг под другом. Но вывод, который я получаю, такой:
И я не знаю, связано ли это как-то, но я заметил, что страница не начинается с самого начала, так что, возможно, эти две вещи связаны.
решение1
Вы должны использовать среду выравнивания: &
не работает в встроенной математике. В любом случае, такой большой объект должен быть отображен.
Я бы, прежде всего, определил локальную команду, чтобы облегчить ввод и избежать беспорядка.
Здесь я предлагаю три способа оформления текста (из названий должно быть понятно, каково мое мнение о них).
\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
\subsection*{Good}
\begin{equation*}
\newcommand{\gcirc}[1]{%
{\underbrace{g\circ\dots\circ g}_{\text{$#1$ times}}}%
}
\begin{aligned}
g^n\circ g^m
&= \gcirc{n} \circ \gcirc{m} \\
&= \gcirc{n+m} = \gcirc{m+n} \\
&= \gcirc{m} \circ \gcirc{n} = g^m\circ g^n
\end{aligned}
\end{equation*}
\subsection*{Bad}
\begin{equation*}
\newcommand{\gcirc}[1]{%
{\underbrace{g\circ\dots\circ g}_{\text{$#1$ times}}}%
}
\begin{aligned}
g^n\circ g^m
&= \gcirc{n} \circ \gcirc{m} = \gcirc{n+m} = \gcirc{m+n} \\
&= \gcirc{m} \circ \gcirc{n} = g^m\circ g^n
\end{aligned}
\end{equation*}
\subsection*{Ugly}
\begin{equation*}
\newcommand{\gcirc}[1]{%
{\underbrace{g\circ\dots\circ g}_{\text{$#1$ times}}}%
}
\begin{aligned}
g^n\circ g^m
&= \gcirc{n} \circ \gcirc{m} = \gcirc{n+m} = \gcirc{m+n}
= \gcirc{m} \circ \gcirc{n} \\
&= g^m\circ g^n
\end{aligned}
\end{equation*}
\end{document}
Обратите внимание на скобки вокруг \underbrace
команды. Здесь это не так уж важно, но может быть в других ситуациях. Также _\text{...}
неверно и должно быть _{\text{...}}
.
решение2
\documentclass[12pt]{article}
\usepackage{amsmath, amsfonts}
\begin{document}
\begin{align*}
g^n\circ g^m&=\underbrace{g \circ \dots \circ g}_\text{n times}\circ \underbrace{g \circ \dots
\circ g}_\text{m times}=\underbrace{g \circ \dots \circ g}_\text{n+m times}=\underbrace{g
\circ \dots \circ g}_\text{m+n times} =\underbrace{g \circ \dots \circ g}_\text{m times}\circ
\underbrace{g \circ \dots \circ g}_\text{n times}=\\
&=g^m\circ g^n
\end{align*}
\end{document}
или, может быть, вы хотели
\documentclass[12pt]{article}
\usepackage{amsmath, amsfonts}
\begin{document}
\begin{align*}
g^n\circ g^m=\underbrace{g \circ \dots \circ g}_\text{n times}\circ \underbrace{g \circ \dots
\circ g}_\text{m times}=\underbrace{g \circ \dots \circ g}_\text{n+m times}&=\underbrace{g
\circ \dots \circ g}_\text{m+n times} =\underbrace{g \circ \dots \circ g}_\text{m times}\circ
\underbrace{g \circ \dots \circ g}_\text{n times}=\\
&=g^m\circ g^n
\end{align*}
\end{document}