使用函数本身上方的集合正确编写函数

使用函数本身上方的集合正确编写函数

有没有办法在 Latex 中编写这样的函数但要对齐箭头: 功能

我尝试编写此代码,但是我无法获取左侧的栏并且我的箭头也没有对齐......

\documentclass{article}
\usepackage{amssymb}
\usepackage{mathtools}

\begin{document}

\begin{align*}
     S \colon \mathbf{R}^+ \to \mathbf{R} \\
     h \mapsto h \sum_{n=0}^{+\infty} f(nh)
\end{align*}

\end{document}

结果是: 我得到了什么

答案1

\documentclass{article}
\usepackage{amssymb}
\usepackage{amsmath}
\begin{document}

\[S:\left\vert \begin{aligned}
  \mathbb{R}^+ & \to \mathbb{R} \\
  h & \mapsto h\sum_{n=0}^{+\infty} f(nh)
\end{aligned} \right.\]

\end{document}

在此处输入图片描述

答案2

您可以进行一些调整tikx-cd来完成它。

\documentclass{article}
\usepackage{amssymb}
\usepackage{mathtools}
\usepackage{tikz-cd}

\begin{document}

\begin{equation*}
S \colon \left|\,
\begin{tikzcd}[
  row sep=-0.5ex,
  column sep=1.5em,
  every matrix/.append style={inner sep=-0.5em},
  /tikz/column 1/.style={anchor=east},
  /tikz/column 2/.style={anchor=west},
]
  \mathbf{R}^+ \arrow[r] & \mathbf{R} \\
   h \arrow[r,mapsto] &  h \displaystyle\sum_{n=0}^{+\infty} f(nh)
\end{tikzcd}
\right.
\end{equation*}

\end{document}

在此处输入图片描述

相关内容