假设我想根据以下形式绘制一张地图:
但我想继续这个“步骤”结构:
代码如下
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
A: B &\to C \\
b &\mapsto c : \mathbb C \to \mathbb R
\end{align*}
\end{document}
正如我所说的,我希望获得一个步骤结构,以便以该代码的形式继续执行这些步骤
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
A: B &\to C \\
b &\mapsto c : &&V \to \mathbb U\\
&&v\mapsto u: &&&X \to Y \\
&&&x \mapsto y
\end{align*}
\end{document}
但不幸的是,这只能提供
我怎样才能做到这一点?
答案1
您必须使用alignat*
它,因为它不会在对齐列之间插入空格,除非您指定空格。
\documentclass{article}
\usepackage{amsmath, amssymb}
\begin{document}
\begin{alignat*}{3}
A: B &\longrightarrow C \\
b &\longmapsto c : {}&V&\longrightarrow \mathbb U\\
&&v & \longmapsto u:{} &X & \longrightarrow Y \\
&&& & x & \longmapsto y
\end{alignat*}
\end{document}