다음 출력을 얻는 방법은 무엇입니까?

다음 출력을 얻는 방법은 무엇입니까?

수동으로 공간을 추가하지 않고 다음 출력을 얻는 방법은 무엇입니까? 정렬 환경을 사용해야 할 것 같지만 두 번째 줄의 각 요소 중심에 도메인과 공동 도메인을 가져올 수 없습니다. 지도를 정의해야 할 때마다 사용할 일반 알고리즘이 필요합니다. 여기에 이미지 설명을 입력하세요

세 개의 분리된 중앙 부분, 즉 요소가 포함된 도메인, 화살표 및 지도 이미지가 포함된 공동 도메인이 어떻게 있는지 확인하세요.

답변1

나는 이것이 특별히 매력적이라고 ​​생각하지 않지만 여기에는 다음과 같은 것이 있습니다.

\documentclass{article}
\usepackage{amsmath,amssymb,array}

\newcommand{\numberset}[1]{\mathbb{#1}}
\newcommand{\R}{\numberset{R}}
\newcommand{\C}{\numberset{C}}

\begin{document}

\begin{equation*}
\setlength{\arraycolsep}{0pt}% disable standard intercolumn spaces
\renewcommand{\arraystretch}{1.5}% more room between rows
\begin{array}{r c >{{}}c<{{}} c}
\Phi\colon{} & \R\times\R & \longrightarrow & \C\times\R=\R^3 \\
             & (u,v)      & \longmapsto     & (e^{iu},v)=(\cos u,\sin u,v)
\end{array}
\end{equation*}

\end{document}

여기에 이미지 설명을 입력하세요

l마지막 열과 약간 다른 버전 :

\begin{equation*}
\setlength{\arraycolsep}{0pt}% disable standard intercolumn spaces
\renewcommand{\arraystretch}{1.5}% more room between rows
\begin{array}{r c >{{}}c<{{}} l}
\Phi\colon{} & \R\times\R & \longrightarrow & \C\times\R=\R^3 \\
             & (u,v)      & \longmapsto     & (e^{iu},v)=(\cos u,\sin u,v)
\end{array}
\end{equation*}

여기에 이미지 설명을 입력하세요

답변2

패키지로도 할 수 있습니다 eqparbox:

\documentclass{article}
\usepackage{amsmath,amssymb}
\usepackage{eqparbox}
\newcommand{\eqmathbox}[2][M]{\eqmakebox[#1]{$\displaystyle#2$}}

\newcommand{\numberset}[1]{\mathbb{#1}}
\newcommand{\R}{\numberset{R}}
\newcommand{\C}{\numberset{C}}

\begin{document}

\begin{align*}
\Phi\colon\eqmathbox[L]{\R\times\R} & \longrightarrow \eqmathbox[R]{\C\times\R=\R^3} \\
\eqmathbox[L]{(u,v)} & \longmapsto \eqmathbox[R]{(e^{iu},v)=(\cos u,\sin u,v)}
\end{align*}

\end{document} 

여기에 이미지 설명을 입력하세요

관련 정보