我正在尝试格式化一个注册表,使得每个字母部分没有“指示器”,并且字母部分之间没有空格。
这是我的 MWE:
\defineregister [cases]
\setupregister [cases] [
indicator=no,
n=1,
]
\starttext
\placecases
\page[yes]
\cases{This}This is a \cases{rest}rest.
\page[yes]
\cases{This}This is a \cases{test}test.
\stoptext
这将生成一个字母部分之间有空格的案例表:
有没有办法消除“rest”行和“This”行之间的空白?
答案1
即使您禁用了 , ConTeXt 也会将密钥的内容before
放在新寄存器部分的开头indicator
。密钥的默认值before
是\blank
,这会导致出现一个空行,要删除,请将密钥设置为参数empty
。
\setupregister
[cases]
[n=1,
before=,
indicator=no]