我需要在 ConTeXt 中制作一个分项清单。我尝试了所有可用的内置符号,包括点、线、星、三角形、小圆圈、中圆圈和大圆圈,但我需要一个大正方形,类似于“□”,但更大。关于枚举的说明在 ConTeXt Garden 上展示了如何进行许多定制,但没有展示如何使用自定义符号。
如何使用自定义枚举符号来创建清单?`
答案1
首先,使用 定义一个新符号\definesymbol
。该符号\square
已定义,因此您可以使用它来生成正方形。使用\scale
您可以任意缩放它到所需的尺寸。最后将此新符号设置为默认符号。如果您不想全局设置它,请将其作为 的单个参数提供\startitemize
。
\definesymbol
[bigsquare]
[{\scale[height=.8\bodyfontsize]{\square}}]
\setupitemize
[symbol=bigsquare]
\starttext
\startitemize %% [bigsquare]
\startitem Foo \stopitem
\startitem Bar \stopitem
\stopitemize
\stoptext