diff --git a/src/intermediate/content-stateful-3.typ b/src/intermediate/content-stateful-3.typ index a110151..c53f67f 100644 --- a/src/intermediate/content-stateful-3.typ +++ b/src/intermediate/content-stateful-3.typ @@ -237,7 +237,7 @@ first-heading.update(headings => { }) ``` -对于每页靠后的二级标题,都不能使`if`条件成立。所以`str(loc.page())`总是能对应到每页的第一个二级标题的内容。 +对于每页靠后的一级标题,都不能使`if`条件成立。所以`str(loc.page())`总是能对应到每页的第一个一级标题的内容。 接下来便是简单的查询了,我们回忆之前`get-heading-at-page`的逻辑,它首先判断是否存在本页的第一个标题,否则取前页的最后一个标题。以下函数完成了前半部分: