设置 ConTeXt 字母子节计数器(当节数为数字时)

设置 ConTeXt 字母子节计数器(当节数为数字时)

我希望将我的小节编号为 a、b、c,将节编号为 1、2、3。我知道我必须\setuphead[subsection][numbercommand=]使用宏进行设置,但我不知道如何在 ConTeXt 中重置计数器。

%uncomment when done
%\setuphead[subsection][numbercommand=]
\starttext
\startsection[title={Something}]
    \startsubsection[title={This}]
    Some text
    \stopsubsection
    \startsubsection[title={That}]
    Some text
    \stopsubsection
\stopsection
\stoptext

我希望

  1. 某物

在他的

一些文字

b. 那

一些文字

答案1

conversion您可以使用(用于小写字符)更改数字格式,a并使用 仅选择数字的小节部分sectionsegments

\setuphead
    [subsection]
    [conversion=a,
     sectionsegments=subsection]

\starttext
\startsection[title={Something}]
    \startsubsection[title={This}]
    Some text
    \stopsubsection
    \startsubsection[title={That}]
    Some text
    \stopsubsection
\stopsection
\stoptext

在此处输入图片描述

相关内容