在 TikZ 中使用矢量?

在 TikZ 中使用矢量?

有没有办法定义向量在 TikZ 中?我的意思是能够添加和标量乘以坐标元组,例如绘制平行四边形:

% Just pseudocode:
P := (0,1);
Q := (1,1);
\draw[-] (0,0) -- P -- (P+Q) -- Q -- (0,0);

答案1

坐标已经是某种向量了。库calc提供了坐标的附加功能:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
\tikz\draw
  (0, 1) coordinate (P)
  (1, 1) coordinate (Q)
  (0, 0) -- (P) -- ($(P) + (Q)$) -- (Q) -- cycle
;
\end{document}

结果

顺便说一句:应该使用封闭路径cycle在起点处获得正确的线连接。

相关内容