我可以在 TikZ 中为节点参数创建别名吗?

我可以在 TikZ 中为节点参数创建别名吗?

当我使用 TikZ 绘制插图时,我最常犯的错误是错误地写出节点的相对位置。例如,我会写“左上方”而不是“左上方”。这可能是因为我的母语,当你指示对象的位置时,你会说“linksboven”。

当然,这只是一个纠正和重新编译的问题,但它仍然是一个令人不安的烦恼。是否可以为所有上面|下面|左边|右边的内容创建一个别名,这样当我编写 Dunglish TikZ 时,我的文档就会简单地编译?

答案1

作为杰利迪亚兹敲击需要指出的是,你可以通过 来定义 TikZ 的样式\tikzset。主要机制是,你可以定义一个样式然后设置其内容:\tikzset{<my style>/.style={<content of my style>}}

因此,在您的示例中,您可以执行的操作是\tikzset{left above/.style={above left}}\tikzset{linksboven/.style={above left}}

但请注意,您不应以这种方式覆盖现有样式。

相关内容