File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -382,8 +382,9 @@ def find_labels_header(elem,doc):
382
382
doc .num_state .isin_apx = header_txt in doc .settings ["apx_names" ]
383
383
384
384
# Skip numbering if level exceeds max_levels
385
- if this_level > doc .num_state .max_levels :
386
- logger .info (f"Skipping numbering for section level { this_level } (exceeds max_levels={ doc .num_state .max_levels } )" )
385
+ max_levels = int (doc .get_metadata ("section-max-levels" , 10 ))
386
+ if this_level > max_levels :
387
+ logger .info (f"Skipping numbering for section level { this_level } (exceeds max_levels={ max_levels } )" )
387
388
return
388
389
389
390
doc .num_state .next_sec (level = this_level )
@@ -395,7 +396,6 @@ def find_labels_header(elem,doc):
395
396
if doc .settings ["num_sec" ]:
396
397
elem .content .insert (0 ,Space ())
397
398
elem .content .insert (0 ,Str (num_obj .src ))
398
-
399
399
def find_labels_math (elem ,doc ):
400
400
math_str = elem .text
401
401
modified_math_str ,labels = parse_latex_math (math_str ,doc )
You can’t perform that action at this time.
0 commit comments