Be the $
\begin{array}{cccl}
\gamma\ : & \! \mathrm{I} & \! \longrightarrow & \! \mathbb{R}^2 \\
& \! s & \! \longmapsto & \! \gamma(s)
\end{array}
$ differentiable and parameterized
答案1
您可以使用\begin{array}[t]
,但结果不会很漂亮。应该删除列间距,并在对齐点插入一个空组。我会使用\to
(相当于\rightarrow
)和,\mapsto
而不是long
只会浪费空间的变体。
在定义域和余域下方添加映射操作不会增加清晰度,并且会在行之间留下巨大的空间。这种形式应该只在显示中使用。
\documentclass{article}
\usepackage{amsmath,amssymb,array}
\usepackage{lipsum} % just for the example
\begin{document}
Let $\begin{array}[t]{@{}r@{}>{{}}l@{}}
\gamma\colon I &\to \mathbb{R}^{2}\\
s &\mapsto \gamma(s)
\end{array}$
be differentiable and parameterized
\lipsum[2]
\end{document}
当内联时,我只需将两个部分一个接一个地排版:
Let $\gamma\colon I \to \mathbb{R}^{2}$, $s \mapsto \gamma(s)$,
be differentiable and parameterized
在具体案例中,我发现s\mapsto\gamma(s)
增加了不信息,因为它是标准符号,所以在我的文档中我只需写
Let $\gamma\colon I \to \mathbb{R}^{2}$ be differentiable and parameterized
答案2
我认为您可以(i)将该术语$\gamma$
从array
环境中取出,(ii)将参数的值\arraycolsep
(该参数控制数组中使用的列间空白量)降低到类似的值2pt
;默认值为5pt
。
为了保持 MWE 简单,重置\arraycolsep
被赋予了全局范围。如果你发现自己array
在文档的其他地方使用环境,你应该重置\arraycolsep
当地的通过将指令移动\setlength\arraycolsep{2pt}
到紧接着开头$
符号的位置,可以得到手头的公式。
\documentclass{article}
\usepackage{amsfonts}
\setlength\arraycolsep{2pt}
\begin{document}
Be the $\gamma:
\begin{array}{rcl}
\mathrm{I} & \longrightarrow & \mathbb{R}^2 \\
s & \longmapsto & \gamma(s)
\end{array}$
differentiable and parameterized \dots
\end{document}