在此环境之前使用 \colorlet{graphicbackground}{white} 就可以了。
默认情况下,graphicbackground 颜色是没有被定义的,这个例子中,TikZ 将其定义为了棕黄色(图片的背景颜色)。
其实就是画两遍,先用背景色画一遍,再用黑色画一遍。
也可以用 preaction 实现,
% \draw [-,line width=8pt,draw=graphicbackground](D) to [bend right, looseness=1] (A);
% \draw (D) to [bend right, looseness=1] node [near start] {b} node [near end] {e} (A);
% 改为
\draw[preaction={draw=white,line width=8pt}] (D) to [bend right, looseness=1] node [near start] {b} node [near end] {e} (A);这二者还是有细微差别的。








问 tikz 手册上的一个绘图示例问题