答案1
这是一个交换图,其中Xy 包特别有用。
\documentclass{article}
\usepackage{amsmath}
\usepackage[all]{xy}
\begin{document}
\[
\xymatrix{
X_n\ar[r]^{\text{a.s.}} \ar@{=}[d]^D & X\ar@{=}[d]^D\\
Y_n & Y
}
\]
\end{document}
这个包在绘制交换图方面确实用途广泛;查看文档,了解可以用于装饰对象和箭头的所有操作。
答案2
另一个选择是tikz-cd
:
\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}
X_n \arrow[r,"\text{a.s.}"]
\arrow[d,shift right=.15em,equal,"D"] &
X \arrow[d,equal,"D"]\\
Y_n & Y
\end{tikzcd}
\]
\end{document}
的参数\arrow
(在括号中)有方向,可能的选项包括equal
获取“等号”而不是箭头,或者swap
更改标签的侧面(默认是左侧朝向目标的方向);shift right
我们可以将其向右移动,以纠正下标存在引起的视觉效果;最后,在双引号之间是标签。
答案3
pstricks
使用和可以做什么的演示tikz-cd
:
\documentclass{article}
\usepackage{amsmath}
\usepackage{pst-node}
\usepackage{tikz-cd}
\usepackage{auto-pst-pdf}
\begin{document}
%
\[ \psset{arrows=->, arrowinset=0.15, linewidth=0.5pt, nodesep=3pt, labelsep=2pt, rowsep=0.6cm, colsep = 1.1cm, shortput=nab}
\everypsbox{\scriptstyle}
\begin{psmatrix}
%%%nodes
\smash[b]{X_n} & X \\%
Y_n & Y
%%% arrows
\ncline{1,1}{1,2}^{a. s.}
\psset{arrows=none, doubleline, doublesep=1.4pt}
\ncline{1,1}{2,1}>{D}
\ncline{1,2}{2,2}>{D}
\end{psmatrix}
\]
\[ \begin{tikzcd}
X_n \arrow{r}{a. s.} \arrow[equal]{d}{D} & X \arrow[equal]{d}{D} \\%
Y_n & Y
\end{tikzcd}
\]
\end{document}
答案4
这只是一个草图。可能需要进行一些调整。(我假设这是关于概率的,而不是交换图)。
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\def\eqD{\stackrel{D}{=}}
\def\roteqD{\rotatebox{-90}{$\eqD$}}
\[
\begin{array}{c@{}c@{}c}
X_n&\;\stackrel{\mathrm{a.s.}}{=}\;&X\\[-7pt]
\roteqD &&\roteqD\\[5pt]
Y_n&&Y
\end{array}
\]
\end{document}