@@ -580,28 +580,40 @@ local quarto_layout_filters = {
580580
581581local quarto_crossref_filters = {
582582
583- { name = " crossref-preprocess-floats" , filter = crossref_mark_subfloats (),
583+ { name = " crossref-preprocess-floats" ,
584+ filter = crossref_mark_subfloats (),
585+ traverse = ' jog' ,
584586 },
585-
586587 { name = " crossref-preprocessTheorems" ,
587588 filter = crossref_preprocess_theorems (),
588- flags = { " has_theorem_refs" } },
589-
590- { name = " crossref-combineFilters" , filter = combineFilters ({
591- file_metadata (),
592- qmd (),
593- sections (),
594- crossref_figures (),
595- equations (),
596- crossref_theorems (),
597- crossref_callouts (),
598- })},
599-
600- { name = " crossref-resolveRefs" , filter = resolveRefs (),
601- flags = { " has_cites" } },
602-
603- { name = " crossref-crossrefMetaInject" , filter = crossrefMetaInject () },
604- { name = " crossref-writeIndex" , filter = writeIndex () },
589+ flags = { " has_theorem_refs" },
590+ traverse = ' jog' ,
591+ },
592+ { name = " crossref-combineFilters" ,
593+ filter = combineFilters {
594+ file_metadata (),
595+ qmd (),
596+ sections (),
597+ crossref_figures (),
598+ equations (),
599+ crossref_theorems (),
600+ crossref_callouts (),
601+ },
602+ traverse = ' jog' ,
603+ },
604+ { name = " crossref-resolveRefs" ,
605+ filter = resolveRefs (),
606+ flags = { " has_cites" },
607+ traverse = ' jog' ,
608+ },
609+ { name = " crossref-crossrefMetaInject" ,
610+ filter = crossrefMetaInject (),
611+ traverse = ' jog' ,
612+ },
613+ { name = " crossref-writeIndex" ,
614+ filter = writeIndex (),
615+ traverse = ' jog' ,
616+ },
605617}
606618
607619local quarto_filter_list = {}
0 commit comments