我想在我的 LaTeX 文档中使用虚线钩右箭头而不是经典箭头,但我不知道如何创建一个。MWE:
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{fullpage}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{mathtools}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}[row sep=huge, column sep=large]
\Z \arrow{r}{\Phi} \arrow[twoheadrightarrow]{d} & R \\
\Z_n \arrow[hookrightarrow]{ru}[swap]{\bar{\Phi}}
\end{tikzcd}
\]
\end{document}
答案1
添加关键字dashed
。有更简单的语法可用,不需要记住参数位置。
注意 就hook
足够了。同样,two heads
比 更简单twoheadrightarrow
。
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{mathtools}
\usepackage{tikz-cd}
\newcommand{\Z}{\mathbb{Z}}
\begin{document}
\[
\begin{tikzcd}[row sep=huge, column sep=large]
\Z \arrow[r,"\Phi"] \arrow[d,two heads] & R \\
\Z_n \arrow[ru,hook,dashed,swap,"\bar{\Phi}"]
\end{tikzcd}
\]
\end{document}