
下図のような写像式を描きたいのですが,今は苦し紛れに
%ここだけの定義
¥newcommand{¥vin}{¥rotatebox{90}{$¥in$}}
%
$$
¥begin{array}{cccc}
A & ¥xrightarrow{ ¥qquad ¥varphi ¥qquad } & B ¥times C¥¥
¥vin & &¥vin¥¥
a & ¥mid¥mspace{-4.0mu}¥xrightarrow{ ¥hspace{16mm}}& (¥;f(a),¥;g(a)¥; )¥¥
¥end{array}
$$
で済ませていますが,どうも不格好ですし,この表示は数学の基本のように思います.
何かTeXらしいスマートな方法があるように思います.
XY-picをtabular環境で使ってみましたが,今度は矢印が持ち上がりません.
環境など説明不足であればご指摘ください.
下図のプリアンブルは
¥documentclass[]{article}
¥usepackage{amsmath,amssymb,amsfonts}
¥usepackage[dvipdfmx]{graphicx}
¥usepackage[all]{xy}
だけです.

No.1ベストアンサー
- 回答日時:
stmaryrd.styの\mapstoを改良したものを用いられたら如何でしょうか。
\documentclass[]{article}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage[dvipdfmx]{graphicx}
\usepackage[all]{xy}
\usepackage{stmaryrd}
\newcommand{\vin}{\rotatebox{90}{$\in$}}
\makeatletter
\def\mapstofill@{%
\arrowfill@{\mapstochar\relbar}\relbar\rightarrow}
\newcommand*\xmapsto[2][]{%
\ext@arrow 0395\mapstofill@{#1}{#2}}
\makeatother
\begin{document}
$$
\begin{array}{ccc}
A & \xrightarrow{\qquad\varphi\qquad} & B \times C \\[-4pt]
\vin & & \vin \\[-4pt]
a & \xmapsto{\hphantom{\qquad\varphi\qquad}} & (f(a), g(a))
\end{array}
$$
%
$$
\begin{array}{cccc}
A & \xrightarrow{ \qquad \varphi \qquad } & B \times C\\
\vin & &\vin\\
a & \mid\mspace{-4.0mu}\xrightarrow{ \hspace{16mm}}& (\;f(a),\;g(a)\; )\\
\end{array}
$$
\end{document}

ありがとうございました.完成しました.
(この欄に画像の貼り付ける方法がわからないのでお見せできませんが)
長い間のモヤモヤが晴れ,スッキリ致しました.
重ねて,心から感謝しております.
P.S. \hphantom.忘れていましたが,TeXらしい素敵なコマンドですね.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
写像がwell-definedであること...
-
読み方
-
虚数への写像
-
逆写像と逆像の違いがわかりま...
-
体の『同型』と『○上同型』のち...
-
集合論に強い方、R^2=平面、R^1...
-
テンソルの階級がよく分かりま...
-
写像であって関数でない例
-
同型とは?
-
実数体RからRへの写像の全体の...
-
合成写像gofが全射 かつ 写像g...
-
NからN×Nの全単写
-
位相と群論
-
「十人十色」ならば「百人百色...
-
Z[√2]の単数群を求め、素元を全...
-
何時間 何分 何秒を記号で表...
-
鋼材について
-
言語と記号のうちわが分節する...
-
皆さん定義を教えてください 「...
-
数学のハット、キャレットの意...
おすすめ情報