答案1
我并不完全相信在这里使用它是个好主意,scale
但我保留它并专注于条形图。条形图在 中被调用mapsto
,因此在这里我将定义一个变体,my mapsto
,它与bar
将要使用的 不同,名为my bar
。条形图现在比您想要的长得多,但这只是为了说明您需要调整哪个参数。顺便说一句,这类内容在手册中没有太多描述tikz-cd
,而是可以在 pgf 手册的第 16 节中找到基础知识。
\documentclass{article}
\usepackage{tikz-cd}
% the original bar has 8.2 instead of 20.2
\pgfset{my bar/.tip={Bar[width=+0pt 20.2 0.89,line cap=round]}}
\tikzcdset{my mapsto/.code={\pgfsetarrows{my bar-tikzcd to}},
arrow style=tikz,
diagrams={>={Straight Barb[scale=0.7]}}}
\begin{document}
\begin{tikzcd}
A \arrow[r,my mapsto]& B
\end{tikzcd}
\end{document}