答案1
这是您第三个非常相似的问题...所以我估计是时候阅读该tikz-cd
软件包的文档并让自己更熟悉该软件包了 ;-)。您需要在现有行之间插入新行:
编辑: 考虑的是@campa 的评论:
\documentclass[border=3mm, varwidth]{standalone}
%\documentclass{article}
\usepackage{tikz-cd}
\usepackage{mathtools}
\begin{document}
\[
\begin{tikzcd}
& F(S)\mathrlap{{}= P\oplus K} \ar[ddl, dashed, "\tilde{f}" ']
\ar[d,"\pi"] \\
& P \ar[d,"F'"] \\ % <---
M \ar[r,"\varphi" '] & B \ar[r] & 0
\end{tikzcd}
\]
\end{document}
答案2
在起源中,交换图是用xy
包和字体完成的mtpro2
。
附言:@egreg,非常抱歉,我的建议不太合适。:-(
\documentclass[a4paper,12pt]{article}
\usepackage[all]{xy}
\usepackage{newtxtext,newtxmath}
\usepackage{calrsfs}
\DeclareMathAlphabet{\pazocal}{OMS}{zplm}{m}{n}
\begin{document}
\xymatrix@C=1pc{
& **[r] \pazocal{F}(S)= P\oplus K \ar[d]^\pi \ar@{-->}[ddl]_{F'} & \\
& B \ar[d]^{f} & \\
M \ar[r]^{\varphi} & N\ar[r]& 0
}
\end{document}