答案1
我采纳了优秀用户@egreg 的建议。您可以通过查看此链接来更改向量的提示:是否可以更改 TikZ/PGF 中箭头的大小?。我相信以那种方式使用箭头的图表来自包裹xymatrix
。
\documentclass{article}
\usepackage{newtxtext,newtxmath}
\usepackage{tikz-cd,amssymb}
\begin{document}
\begin{tikzcd}[column sep=huge,row sep=small]
1 \arrow[rd, "\alpha"] \\ & 3 & 4 \arrow[l, "\gamma"'] \\
2 \arrow[ru, "\beta"'] \end{tikzcd}
\end{document}
第一附录
\documentclass{article}
\usepackage{newtxtext,newtxmath}
\usepackage{tikz-cd,amssymb}
\newcommand{\pmat}[4]{\begin{pmatrix} #1 & #2 \\ #3 & #4\end{pmatrix}}
\begin{document}
\begin{tikzcd}[column sep=huge,row sep=small]
1 \arrow[rd, "\pmat{-1}{5}{5}{1}"] \\ & 3 & 4 \arrow[l, "\gamma"'] \\
2 \arrow[ru, "\beta"'] \end{tikzcd}
\end{document}
第二附录根据@Bernard 评论的建议,我添加了psmallmatrix
环境(来自mathtools
)。
\documentclass{article}
\usepackage{newtxtext,newtxmath,mathtools}
\usepackage{tikz-cd,amssymb}
\newcommand{\smat}[4]{\begin{psmallmatrix} #1 & #2 \\ #3 & #4\end{psmallmatrix}}
\begin{document}
\begin{tikzcd}[column sep=huge,row sep=small]
1 \arrow[rd, near start, "\smat{-1}{5}{5}{1}"] \\ & 3 & 4 \arrow[l, "\gamma"'] \\
2 \arrow[ru, "\beta"'] \end{tikzcd}
\end{document}