我正在尝试编写以下代码;
f:X->Y
x|->f(x)
其中->
是\longrightarrow
并且|->
是\longmapsto
。但是,我的问题是我无法x
直接在 下方获取X
。我尝试了以下代码:
\\* $f : X\longrightarrow Y$
\\* $\hphantom{<1>} $x\longmapsto f(x)$\\
但是,这并没有直接达到X
预期的效果。任何帮助都将不胜感激。
答案1
\begin{equation*}
\begin{split}
f: & X\rightarrow Y ,\\
& x\mapsto f(x).
\end{split}
\end{equation*}
答案2
我个人更喜欢直接使用提供的对齐方式array
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\begin{array}{@{}r@{\;}c@{\;}c@{\;}l@{}}
f: & X & \rightarrow & Y, \\
& x & \mapsto & f(x).
\end{array}
\]
\end{document}
array
(在本例中为 ie )的第一个参数@{}r@{\;}c@{\;}c@{\;}l@{}
是环境中的列对齐规范tabular
。@{...}
部分指定列之间的间距,我在这里使用它(如评论中 @egreg 所建议的)以使间距与文档的其余部分更加一致。