考虑以下代码片段:
\begin{tikzpicture}
\def\ptRad{2pt}
\fill (0,0) circle (\ptRad);
\fill (1,1) circle (\ptRad);
\draw[<->, shorten <=\ptRad,shorten >=\ptRad] (0,0) -- (1,1);
\end{tikzpicture}
有没有办法只使用一同时为两端设置缩短键吗?
答案1
您可以定义自己的样式,shorten
同时设置两端:
\tikzset{ shorten <>/.style={ shorten >=#1, shorten <=#1 } }