Skip to content

Commit a064308

Browse files
authored
Merge pull request #14 from imandel/main
levels beyond max_level will be un-numbered
2 parents fd6eda3 + f130476 commit a064308

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/pandoc_tex_numbering/pandoc_tex_numbering.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,12 @@ def find_labels_header(elem,doc):
380380
if this_level == 1:
381381
header_txt = to_string(elem)
382382
doc.num_state.isin_apx = header_txt in doc.settings["apx_names"]
383+
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})")
387+
return
388+
383389
doc.num_state.next_sec(level=this_level)
384390
num_obj = doc.num_state.current_sec(level=this_level)
385391
for child in elem.content:

0 commit comments

Comments
 (0)