LaTeX에서 이 전체 표기법을 작성하는 방법

LaTeX에서 이 전체 표기법을 작성하는 방법

LaTeX로 어떻게 작성하는지 알려주세요. 배열로 작업을 시도했지만 \underset만족스럽지 않았습니다. 여기에 이미지 설명을 입력하세요

답변1

tikz-cd를 보충하여 사용할 수 있습니다.LaRiFaRi의 멋진 답변그리고 몇 가지 작은 트릭.

  1. 첫 번째 열과 두 번째 열 사이의 간격이 줄어듭니다.
  2. 상단 의 위 첨자에는 \mathbb{R}너비가 0으로 지정되어 균형이 더 좋습니다.
\documentclass{article}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{tikz-cd}

% from https://tex.stackexchange.com/a/216042/4427
\tikzset{
  symbol/.style={
    draw=none,
    every to/.append style={
      edge node={node [sloped, allow upside down, auto=false]{$#1$}}}
  }
}

\begin{document}

\[
\begin{tikzcd}[row sep=small]
&[-1.5em] & \mathbb{R}^{\mathrlap{n}} \\
\mathbb{R}^m \arrow[r,symbol={\supset}] &
U \arrow[r,"f"] &
V \arrow[r,"g"] \arrow[u,symbol={\subset}]&
\mathbb{R}^k \\
& a \arrow[u,symbol={\in}] \arrow[r,mapsto] & b \arrow[u,symbol={\in}]
\end{tikzcd}
\]

\end{document}

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

관련 정보