对某些 ConTeX \setup* 中的 `command` 选项感到困惑

对某些 ConTeX \setup* 中的 `command` 选项感到困惑

\setup*自从我从纯 TeX 切换到 ConTeXt 后,我​​总是对其中的宏感到困惑。现在它是ConTeXt中的命令选项。

在 ConTeXt 中,一些宏,例如\setuphead\setuplist有一些包含的选项,command=\...#1#2我们可以定义一些\def\...来分配。例如,\setuphead

    \setuphead [1][2]
      1. SECTION
      2. ...
         command = \...#1#2
         ...

ConTeXt 手册第 209 页给出了一个使用这个的示例

    {\hbox to \hsize
       {\hfill
        \framed[height=1cm, width=2cm, align=left]{#1}%
        \framed[height=1cm, width=4cm, align=right]{#2}}}

这里,显然是#1headnumber#2同时title,有些命令没有这样的示例,那么,我如何才能获取有关参数(#1、#2 等)所指含义的信息?

答案1

经验证明效果最好;)

但几乎总是,参数是要排版的文本参数(而不是设置或变量),并且通常它们按照预期的顺序排列:您期望在排版输出中最左边的文本对象往往是#1,接下来是#2,等等。

相关内容