\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}