![什么是“state=start”?](https://linux22.com/image/386454/%E4%BB%80%E4%B9%88%E6%98%AF%E2%80%9Cstate%3Dstart%E2%80%9D%EF%BC%9F.png)
答案1
该state
属性通常与文档的全局属性相关联。例如
\setupinteraction[state=start]
这将启用文档交互(超链接)。如果你想关闭它(可能只是暂时的),你可以使用
\setupinteraction[state=stop]
在搜索ConTeXt 命令参考forstate =
给出了 46 个匹配项。其中大多数是针对某些内部命令或state=start
默认命令的。
在第二部分中,你问到state
除了start
或之外的其他事物是什么意思stop
。我可以找到这个,\setuplayouttext
你在哪里
state = start stop empty high none normal nomarking NAME
说实话,我不知道这些是什么意思,因为我从来没有直接使用过这个命令,而且 Wiki 上似乎也没有相关文档。\setupheader
(我从来没有使用过该state
属性)它是根据 实现的\setuplayouttext
。
答案2
也许作为补充Henri Menke 的回答很好:有些情况下,开始和停止可能没有你所期望的含义,例如在谈论层时(从维基百科):
图层“状态”的可用选项有:
- 开始:图层仅出现在当前页面上
- 停止:图层不显示
- 重复:在所有页面上分层打印
- 下一页:图层出现在以下页面上
- 继续:图层出现在除第一页之外的所有页面上
在您的一条评论中,您询问了\setupcolors
。 wiki 页面告诉您它接受四种状态:local
、global
和。 在 MkIV 中,颜色默认启用,并且仅接受状态和(请参阅 setup-en.pdf 和来源)。start
stop
start
stop
这只是为了说明您应该始终检查(但不要完全相信)文档。如果有不清楚的地方,只需提问,就会有人帮助您 :)