From 18ce3f111d66622a52bf5b0c58b3e1da3c646603 Mon Sep 17 00:00:00 2001 From: Eric Biedert Date: Mon, 5 Aug 2024 21:03:45 +0200 Subject: [PATCH] Automatically get footnote numbering in counter display (#4686) --- crates/typst/src/introspection/counter.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/typst/src/introspection/counter.rs b/crates/typst/src/introspection/counter.rs index b9462e3dd..da44a2275 100644 --- a/crates/typst/src/introspection/counter.rs +++ b/crates/typst/src/introspection/counter.rs @@ -15,7 +15,7 @@ use crate::foundations::{ use crate::introspection::{Introspector, Locatable, Location}; use crate::layout::{Frame, FrameItem, PageElem}; use crate::math::EquationElem; -use crate::model::{FigureElem, HeadingElem, Numbering, NumberingPattern}; +use crate::model::{FigureElem, FootnoteElem, HeadingElem, Numbering, NumberingPattern}; use crate::syntax::Span; use crate::utils::NonZeroExt; use crate::World; @@ -372,6 +372,8 @@ impl Counter { FigureElem::numbering_in(styles).clone() } else if func == EquationElem::elem() { EquationElem::numbering_in(styles).clone() + } else if func == FootnoteElem::elem() { + Some(FootnoteElem::numbering_in(styles).clone()) } else { None }