tikzpicture 和 pgfpicture 之间的区别

tikzpicture 和 pgfpicture 之间的区别

我不确定tikzpicture和之间有什么区别pgfpicture

我想在 内进行以下 MWE pgfpicture

\documentclass{article}
\usepackage{tikz}
\begin{document}

\begin{tikzpicture}
  \draw (1,2) -- (3,4) -- (5,8);
  \draw (6,6) circle (3);
  \draw (8,8) .. controls (5,9) .. (1,1);
\end{tikzpicture}
\end{document}

答案1

Tikz 是一种高级语言,可以向下扩展为 pgf,后者是低级语言,手动编写起来很麻烦,但转换为 PDF 却容易得多。在 a 中,pgfpicture您不会看到\draw或 之类的东西,而是看到\pgfpoint或 之类的命令\pgfrect。这些都可以在 tikz 和 pgf 手册中查找。

您的示例的第一部分在里面pgfpicture看起来像:

\pgfline{\pgfpoint{1cm}{2cm}}{\pgfpoint{3cm}{4cm}}
\pgfline...
\pgfcircle[fill]{...}{3cm}
...

这些都在 tikz 和 pgf 手册中进行了完整而清晰的解释,该手册可在线获取。

相关内容