为 \draw 定义的矩形的一边着色

为 \draw 定义的矩形的一边着色

我创建一个像这样的矩形:

\draw (2,2) -- (2,4) -- (6,4) -- (6,2) -- (2,2);

我想将点 (2,2) 和 (2,4) 定义的一侧涂成红色。

我尝试过

\draw [red] (2,2) -- (2,4) -- (6,4) -- (6,2) -- (2,2);

但这会使整个矩形着色。

答案1

可能还有其他方法,但分成两种方法是一种简单的可能性:

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw [red] (2,2) -- (2,4);
\draw (2,4) -- (6,4) -- (6,2) -- (2,2);
\end{tikzpicture}
\end{document}

答案2

另一种选择:绘制矩形并用红色覆盖您想要的边。

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw (2,2) rectangle (6,4);
\draw [red] (2,2) -- (2,4);
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容