我有一本书,里面有数百项教师活动。每项活动都标有\section{Activity title}
。\section
从未用于其他任何用途。
我需要某种方法来计算文档中出现的次数\section
。是否有内置计数器或其他方法来获取此值?
答案1
当您的目标是显示最后一个的值时,section
您可以使用该\headnumber
命令,但是当您对 s 的数量感兴趣时,section
请使用该\someheadnumber
命令。
\setuphead
[section]
[conversion=r]
\startbuffer[headnumber]
\starttabulate
\NC first \EQ \headnumber [section] [first] \NC\NR
\NC current \EQ \headnumber [section] [current] \NC\NR
\NC last \EQ \headnumber [section] [last] \NC\NR
\TB
\NC first \EQ \somenamedheadnumber {section} {first} \NC\NR
\NC current \EQ \somenamedheadnumber {section} {current} \NC\NR
\NC last \EQ \somenamedheadnumber {section} {last} \NC\NR
\stoptabulate
\stopbuffer
\starttext
\dorecurse{3}
{\expanded{\section{Section \recurselevel}}
\getbuffer[headnumber]}
\stoptext