我想在下面部分的向上箭头上做一个钩子,但找不到任何命令来执行此操作。
\begin{array}\
0 \to C_3 \hookrightarrow SL_3 (\mathbb{C}) \twoheadrightarrow PSL_3(\mathbb{C})\to 0\\
\ \ \ \ \ \ \ \ \uparrow \ \ \ \ \ \ \ \uparrow\\
0 \to K \hookrightarrow \mathcal{V} \twoheadrightarrow A_6 \to 0 \\
\end{array}
编辑:更准确地说,我想在 $C_3, SL_3 (\mathbb{C}), PSL_3(\mathbb{C})$ 正下方创建三个向上的钩形箭头。
答案1
虽然可以得到你想要的箭头,但最好使用专用包来绘制这些图表:
\documentclass{article}
\usepackage{amssymb}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}[column sep=1.2em]
0 \arrow[r] &
C_{3} \arrow[r,hook] &
\mathit{SL}_{3}(\mathbb{C}) \arrow[r,two heads] &
\mathit{PSL}_{3}(\mathbb{C}) \arrow[r] & 0
\\
0 \arrow[r] &
K \arrow[r,hook] &
\mathcal{V} \arrow[r,two heads] \arrow[u,hook] &
A_{6} \arrow[r] \arrow[u,hook] & 0
\end{tikzcd}
\end{document}
请注意,当tikzcd
使用时beamer
必须&
被屏蔽,就像所有使用 的 TikZ 相关构造一样&
。
\documentclass{beamer}
\usepackage{amssymb}
\usepackage{tikz-cd}
\begin{document}
\begin{frame}
\begin{tikzcd}[ampersand replacement=\&]
0 \arrow[r] \&
C_{3} \arrow[r,hook] \&
\mathit{SL}_{3}(\mathbb{C}) \arrow[r,two heads] \&
\mathit{PSL}_{3}(\mathbb{C}) \arrow[r] \& 0
\\
0 \arrow[r] \&
K \arrow[r,hook] \arrow[u,hook] \&
\mathcal{V} \arrow[r,two heads] \arrow[u,hook] \&
A_{6} \arrow[r] \arrow[u,hook] \& 0
\end{tikzcd}
\end{frame}
\end{document}
另一种方法是使用&
withoutampersand replacement
但frame
必须声明fragile
(但这会减慢 LaTeX 的速度):
\documentclass{beamer}
\usepackage{amssymb}
\usepackage{tikz-cd}
\begin{document}
\begin{frame}[fragile]
\begin{tikzcd}
0 \arrow[r] &
C_{3} \arrow[r,hook] &
\mathit{SL}_{3}(\mathbb{C}) \arrow[r,two heads] &
\mathit{PSL}_{3}(\mathbb{C}) \arrow[r] & 0
\\
0 \arrow[r] &
K \arrow[r,hook] \arrow[u,hook] &
\mathcal{V} \arrow[r,two heads] \arrow[u,hook] &
A_{6} \arrow[r] \arrow[u,hook] & 0
\end{tikzcd}
\end{frame}
\end{document}