我正在寻求绘制以下图表的帮助:
答案1
对于第二张图,希望以下代码有所帮助。我无法清楚地看到其中一条曲线是否是虚线。如果不是这种情况,请[dashed]
在代码中删除。
\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\coordinate (o) at (0,2);
\coordinate (a) at (-4,0);
\coordinate (b) at (4,0);
\draw (o) -- (a) -- (b) -- cycle;
\draw (0,0) arc (-53:53:1.25);
\draw[dashed] (0,2) arc (-53:53:-1.25);
\end{tikzpicture}
\end{document}
至于第一个数字,您可以轻松实现tikz-cd
。这是一种可能性。
\documentclass{standalone}
\usepackage{tikz}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}[column sep=small]
\mathcal{X}^*\arrow{rr}{\rho} & & \mathcal{M}^*\\
& \frac{\mathcal{X}^*}{\mathcal{M}^\perp} \arrow[swap]{ur}{\tilde{\rho}}\arrow{ul}{Q}&
\end{tikzcd}
\end{document}
结果如下:
如果你想保留图片中的字体(几乎),
\documentclass{standalone}
\usepackage{tikz}
\usepackage{tikz-cd}
\usepackage{amsmath}
\usepackage[mathscr]{euscript}
\begin{document}
\begin{tikzcd}[column sep=small]
\mathscr{X}^*\arrow{rr}{\rho} & & \mathscr{M}^*\\
& \dfrac{\mathscr{X}^*}{\mathscr{M}^\perp} \arrow[swap]{ur}{\tilde{\rho}}\arrow{ul}{Q}&
\end{tikzcd}
\end{document}
答案2
对于第一个交换图(仍然需要一些字体改进):
\documentclass{standalone}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{matrix,arrows}
\begin{document}
\begin{tikzpicture}
\matrix (m) [matrix of math nodes, row sep=3em,
column sep=2.5em, text height=1.5ex, text depth=0.25ex] {
\mathcal{X}^* & & \mathcal{M}^* \\
& \dfrac{\mathcal{X}^*}{\mathcal{M}^{\perp}} & \\ };
\path[->] (m-1-1) edge node[above] {$\rho$} (m-1-3);
\path[->] (m-2-2) edge node[below] {$Q$} (m-1-1);
\path[->] (m-2-2) edge node[below] {$\tilde\rho$} (m-1-3);
\end{tikzpicture}
\end{document}
结果: