![为什么“every edge”不能与“--”一起工作](https://linux22.com/image/406147/%E4%B8%BA%E4%BB%80%E4%B9%88%E2%80%9Cevery%20edge%E2%80%9D%E4%B8%8D%E8%83%BD%E4%B8%8E%E2%80%9C--%E2%80%9D%E4%B8%80%E8%B5%B7%E5%B7%A5%E4%BD%9C.png)
答案1
如果希望两条线都变成红色,请使用every path
键。
\documentclass[border=5]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[every path/.style={draw=red}]
\draw (0,1) -- (1,1);
\draw (0,0) edge (1,0);
\end{tikzpicture}
\end{document}
与edge
路径不同,它不会移动到边的终点。
\documentclass[border=5]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw (0,1) -- (1,1) -- (0.5,1.5);
\draw (0,0) edge (1,0) edge (0.5,0.5);
\end{tikzpicture}
\end{document}
并且边缘的线连接也没有被考虑。