答案1
定义的线样式也会原样传输到其命令的所有元素,包括及其node
选项pi
。可以使用覆盖线样式的本地选项来防止这种情况。对于您的情况,pin
您只需要在样式定义中添加选项solid
,即节点样式定义应该是:
node [pin = {[pin edge = {red, solid, <-}] below: $ a $}] {};
完整的 MWE 是:
\documentclass[a4paper]{memoir}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[loosely dashed] (0,0) -- (3,0)
node[pin={[pin edge={red,solid,<-}]below:$a$}] {};
\end{tikzpicture}
\end{document}