
Я пытаюсь выровнять стрелки mapsto для функции, но latex, похоже, просто выравнивает стрелки и портит пространство для цифр или выравнивает цифры, но не стрелки. Вот код:
\begin{align*}
\sigma= \left\{
\begin{array}{lr}
\sqrt[8]{2} \longmapsto \zeta\sqrt[8]{2}
\\
i \longmapsto i
\end{array}
\right.
&&
\tau= \left\{
\begin{array}{lr}
\sqrt[8]{2} &\longmapsto&\sqrt[8]{2}
\\
{i} &\longmapsto& -i
\end{array}
\right.
\end{align*}
Мне нужно, чтобы стрелки были выровнены, а цифры оставались на месте.
решение1
Вы можете использовать aligned
( cases
это не тот инструмент). Или, array
если вам не нравится результат aligned
(но он лучший, на мой взгляд).
В любом случае не используйте align*
для однорядных дисплеев.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Right and left alignment
\begin{equation*}
\sigma=
\left\{
\begin{aligned}
\sqrt[8]{2} & \longmapsto \zeta\sqrt[8]{2} \\
i & \longmapsto i
\end{aligned}
\right.
\qquad
\tau=
\left\{
\begin{aligned}
\sqrt[8]{2} & \longmapsto \sqrt[8]{2} \\
i & \longmapsto -i
\end{aligned}
\right.
\end{equation*}
Center alignment
\begin{equation*}
\setlength{\arraycolsep}{0pt}
\renewcommand{\arraystretch}{1.2}
\sigma=
\left\{
\begin{array}{ c c c }
\sqrt[8]{2} & {} \longmapsto {} & \zeta\sqrt[8]{2} \\
i & {} \longmapsto {} & i
\end{array}
\right.
\qquad
\tau=
\left\{
\begin{array}{ c c c }
\sqrt[8]{2} & {} \longmapsto {} & \sqrt[8]{2} \\
i & {} \longmapsto {} & -i
\end{array}
\right.
\end{equation*}
Left alignment
\begin{equation*}
\setlength{\arraycolsep}{0pt}
\renewcommand{\arraystretch}{1.2}
\sigma=
\left\{
\begin{array}{ l c l }
\sqrt[8]{2} & {} \longmapsto {} & \zeta\sqrt[8]{2} \\
i & {} \longmapsto {} & i
\end{array}
\right.
\qquad
\tau=
\left\{
\begin{array}{ l c l }
\sqrt[8]{2} & {} \longmapsto {} & \sqrt[8]{2} \\
i & {} \longmapsto {} & -i
\end{array}
\right.
\end{equation*}
\end{document}
Вот то же самое, но \mapsto
вместо \longmapsto
.
Почему? Потому что я считаю, что \longmapsto
это не очень хорошо, слишком широко.
решение2
Добро пожаловать в TeX:SE!
Используя cases
среду, определенную в amsmath
пакете:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\sigma = \begin{cases}
\sqrt[8]{2} & \longmapsto \zeta\sqrt[8]{2} \\
i & \longmapsto i
\end{cases}
&&
\tau = \begin{cases}
\sqrt[8]{2} & \longmapsto \sqrt[8]{2} \\
i & \longmapsto -i
\end{cases}
\end{align*}
\end{document}