
함수 정의를 위해 다음 코드가 있습니다.
\begin{align*}
\varphi_{\sigma}\colon &E \longrightarrow E \\
&(x_{1},x_{2},...,x_{n}) \longmapsto
(x_{\sigma(1)},x_{\sigma(2)},...,x_{\sigma(n)}).
\end{align*}
나는 이것이 다소 추악하다고 생각하며 화살표도 정렬되기를 바랍니다. 환경 속에서는 도저히 할 수 없었습니다 align
. 환경 에 따라 할 수 있지만 array
수학과 본문 텍스트 사이의 공간이 바뀌기 때문에 이것도 잘 렌더링되지 않습니다.
답변1
@Gonzalo Medina와 동일한 초기 솔루션이 있었지만 패키지 \medmath
의 명령을 사용하여 nccmath
$n$-tuples의 크기를 약 30% 줄이는 솔루션을 추가했습니다.
\documentclass{article}
\usepackage[overload]{empheq}
\usepackage{nccmath}
\begin{document}
\begin{align*}
φ_{σ}\colon E & ―――→ E \\
(x_{1},x_{2},...,x_{n}) & \longmapsto
(x_{σ(1)},x_{σ(2)},...,x_{σ(n)}).
\end{align*}
\vskip 1cm
\verb+With \medmath+:
\begin{align*}
φ_{σ}\colon E & ―――→ E \\[-0.5ex]
\medmath{(x_{1},x_{2},...,x_{n})} & \longmapsto
\medmath{(x_{σ(1)},x_{σ(2)},...,x_{σ(n)}).}
\end{align*}
\end{document}
답변2
화살표에 정렬할 수 있지만 n-튜플이 너무 넓기 때문에 이상하게 보일 수 있습니다. 또 다른 접근 방식은 정렬을 포기하고 약간 장황하게 구성 요소를 분리하는 것입니다.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\varphi_{\sigma}\colon E &\longrightarrow E \\
(x_{1},x_{2},...,x_{n}) &\longmapsto
(x_{\sigma(1)},x_{\sigma(2)},...,x_{\sigma(n)}).
\end{align*}
We have the mapping $\varphi_{\sigma}\colon E \longrightarrow E$
such that
\[
(x_{1},x_{2},...,x_{n}) \longmapsto
(x_{\sigma(1)},x_{\sigma(2)},...,x_{\sigma(n)}).
\]
\end{document}