diff --git a/tests/ref/grid-subheaders-repeat-replace-multiple-levels.png b/tests/ref/grid-subheaders-repeat-replace-multiple-levels.png new file mode 100644 index 000000000..08fdc5808 Binary files /dev/null and b/tests/ref/grid-subheaders-repeat-replace-multiple-levels.png differ diff --git a/tests/suite/layout/grid/subheaders.typ b/tests/suite/layout/grid/subheaders.typ index bdb687e35..f26c36d24 100644 --- a/tests/suite/layout/grid/subheaders.typ +++ b/tests/suite/layout/grid/subheaders.typ @@ -87,6 +87,29 @@ ..([z],) * 10, ) +--- grid-subheaders-repeat-replace-multiple-levels --- +#set page(height: 8em) +#grid( + grid.header( + [a] + ), + [x], + grid.header( + level: 2, + [b] + ), + grid.header( + level: 3, + [c] + ), + ..([y],) * 10, + grid.header( + level: 2, + [d] + ), + ..([z],) * 6, +) + --- grid-subheaders --- #set page(width: auto, height: 12em) #let rows(n) = {