答案1
您需要三列。但也要垂直对齐\pi
和\pi'
。
与\setheight{x}{y}
我们 排版 一样x
, 但 好像 其 垂直 尺寸 是 的y
.
\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz-cd}
\newcommand{\setheight}[2]{\smash{#1}\vphantom{#2}}
\begin{document}
\begin{tikzcd}[column sep=small]
E \arrow[rd, "\pi"'] \arrow[rr, "u"] & & E' \arrow[ld, "\setheight{\pi'}{\pi}"] \\
& X
\end{tikzcd}
\end{document}
答案2
答案3
这是我的建议。
\documentclass[a4paper,12pt]{article}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}[row sep=2 em,column sep=1em]
E \arrow[rd, "\pi"'] \arrow[rr, "u"] & & E' \arrow[ld, "\pi'"] \\
& x &
\end{tikzcd}
\end{document}
附录:带有包装的变体xy
。
有可能让\pi
和\pi'
在同一水平线上(近距离用眼睛看 - 看到距离.46
和.4
)使用xy
具有相同提示的包(见选项提示) 的tikz-cd
包裹。
\documentclass[a4paper,12pt]{article}
\pagestyle{empty}
\usepackage[all,cmtip]{xy}
\begin{document}
\xymatrix{
E \ar[rr]^{u}
\ar[dr]_(.46){\pi}
&& E'\ar[dl]^(.4){\pi'} \\
& X }
\end{document}
答案4
\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}[row sep=huge]
E \ar[rr,"u"] \ar[dr,"\pi" ']
& & E'\ar[dl, "\pi'"] \\
& x &
\end{tikzcd}
\]
\end{document}
或者
\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}[row sep=huge]
E \ar[rr,"u"] \ar[dr, "\pi", sloped]
& & E'\ar[dl, "\pi'",sloped] \\
& x &
\end{tikzcd}
\]
\end{document}