为什么“every edge”不能与“--”一起工作

为什么“every edge”不能与“--”一起工作

在 TikZ 中,为什么不可以every edge使用--

梅威瑟:

\documentclass[border=5]{standalone}
\usepackage{tikz}

\begin{document}

    \begin{tikzpicture}[every edge/.style={draw=red}]
        \draw (0,1) -- (1,1);
        \draw (0,0) edge (1,0);     
    \end{tikzpicture}

\end{document}  

边缘

every我应该使用其他密钥吗?

答案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}  

在此处输入图片描述

并且边缘的线连接也没有被考虑。

相关内容