Automatically get footnote numbering in counter display (#4686)

This commit is contained in:
Eric Biedert 2024-08-05 21:03:45 +02:00 committed by GitHub
parent 672f6e5f97
commit 18ce3f111d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -15,7 +15,7 @@ use crate::foundations::{
use crate::introspection::{Introspector, Locatable, Location}; use crate::introspection::{Introspector, Locatable, Location};
use crate::layout::{Frame, FrameItem, PageElem}; use crate::layout::{Frame, FrameItem, PageElem};
use crate::math::EquationElem; 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::syntax::Span;
use crate::utils::NonZeroExt; use crate::utils::NonZeroExt;
use crate::World; use crate::World;
@ -372,6 +372,8 @@ impl Counter {
FigureElem::numbering_in(styles).clone() FigureElem::numbering_in(styles).clone()
} else if func == EquationElem::elem() { } else if func == EquationElem::elem() {
EquationElem::numbering_in(styles).clone() EquationElem::numbering_in(styles).clone()
} else if func == FootnoteElem::elem() {
Some(FootnoteElem::numbering_in(styles).clone())
} else { } else {
None None
} }