如何阅读 tikz/pgf 和 tcolorbox 手册

如何阅读 tikz/pgf 和 tcolorbox 手册

阅读 tikz/pgf 和 tcolorbox 手册时,经常会出现以下形式的行(这些只是示例)

/tikz/current point is local=⟨boolean⟩

/tikz/cs/radius=⟨dimension⟩

/pgf/number format/sci zerofill={⟨boolean⟩}

/tcb/titlebox=⟨mode⟩

虽然很明显 /tikz/ 和 /pgf/ 分别用于分隔 tikz 和 pgf 中可用的命令,但尚不完全清楚此符号的含义以及它对最终用户的意义。例如,在 tcolorbox 中,很多行似乎都以 开头,tcb但并非所有行都是如此。

我在两本手册中都找不到对此的任何解释。有人知道这些行是什么以及如何解释它们吗?

无关评论:我确实觉得这两本手册都很棒,但作为初学者阅读时的一个问题是,大多数示例都不是特别纯粹。它们大多数时候都包含更多内容,而不是只包含它们想要说明的命令。这些额外的内容通常出现在手册的后面,这使得阅读起来非常困难。

答案1

您可以将/tikz/pgf视为/tcb目录,将/tikz/cs/pgf/number format视为子目录。例如,您可以说

\pgfkeys{/pgf/number format/.cd,fixed,fixed zerofill,precision=2} 

切换到/pgf/number format目录,然后设置fixedfixed zerofillprecision=2键(此示例来自 pgf 手册 v3.1.5 第 1049 页)。除其他外,这些目录允许我们避免耗尽名称空间。

因此从

/tikz/current point is local=⟨boolean⟩

你知道

  1. current point is local/tikz目录中(而不是在/pgf,目录中),并且
  2. 它是一个布尔值,这意味着您应该用truefalse(但不是尺寸)来输入它。

答案2

蒂克兹(“TikZ ist kein Zeichenprogramm”)是具有特殊语法的前端层,使 PGF 的使用更加容易

前列腺素F(“便携式图形格式”)是基础层,提供一组用于生成图形的基本命令

从我的角度来看,pgf 是通往道路生产的煤焦油(tikz)——使用 tikz,你可以输入到达最终目的地的路标

虽然以前的系统(picture、epic、pstricks 或 metapost)侧重于如何绘制,但 TikZ 更侧重于绘制什么。

命令摘要:Tikz 命令总结——重现所有命令意味着重现手册本身

与其阅读手册,不如开始尝试代码本身,这样更有助于理解语法变化

tikz/pgf 区分的一个很好的例子--如何在 TikZ 中使用 pgf

相关内容