cgnieder/fnpct

Support for manyfoot and bigfoot footnotes

cgnieder opened this issue · 2 comments

Original report by Frank Mittelbach (Bitbucket: FMittelbach, ).


fnpct does have code to handle bigfoot footnotes. However it requires a special ordering of declarations which is probably not necessary.

bigfoot uses manyfoot underneath and that stores all declared footnotes inside
a 2e list called \MFL@list. So using that with a suitable definition for \@elt at begin document should allow to redefine all declared footnotes (for both packages)

manyfoot is explicitly not supported. However, the bigfoot claim is not quite right and there are good reasons to use manyfoot over bigfoot in certain situations. I would therefore suggest to support it too.

Support seems trivial: if in the two places where there is a test for the bigfoot package this is replaced by testing for manyfoot then manyfoot works (and bigfoot loading manyfoot should probably work too (my checks at least indicate it does). Might need a bit of thought for the "default" class handling as that only applies to bigfoot.

Original comment by Frank Mittelbach (Bitbucket: FMittelbach, ).


Is there a chance that this gets resolved too?

Original comment by Clemens Niederberger (Bitbucket: cgnieder, GitHub: cgnieder).


Implemented in commit b6e1e08