一键缩短线路两端

一键缩短线路两端

考虑以下代码片段:

\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 } }

相关内容