如何在乳胶中对齐地图和箭头

如何在乳胶中对齐地图和箭头

我正在尝试对齐某个函数的 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

你可以使用alignedcases这不是正确的工具)。或者如果你不喜欢(但在我看来,这是最好的)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}

相关内容