Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port indent feature of footnote function form CaSILE #847

Open
alerque opened this issue Apr 16, 2020 · 3 comments
Open

Port indent feature of footnote function form CaSILE #847

alerque opened this issue Apr 16, 2020 · 3 comments
Labels
enhancement Software improvement or feature request modules:packages Issue relates to core or 3rd party packages todo

Comments

@alerque
Copy link
Member

alerque commented Apr 16, 2020

While working on #372 for @jtauber I ran across something that didn't work that I thought should: namely lskip/rskip in footnotes. It turns out I've been using a re-implementation of the \footnote{} command from CaSILE that has an indent= option that makes alignments like this possible:

image

This should probably be ported over because it seems generally useful ... or at least some way of controlling the layout of footnotes outside of the material vbox that gets stuff stripped off it.

@Omikhleia
Copy link
Member

Please clarify.

@alerque
Copy link
Member Author

alerque commented Dec 16, 2021

The hanging indent style here is not the default behavior, nor ever supported in plain SILE at the time I wrote this issue. It might be possible to uses the new paragraph shape tooling you've added since to get a better implementation than the CaSILE one shown here that uses negative width boxes and reboxing.

@alerque alerque added enhancement Software improvement or feature request todo labels Dec 16, 2021
@Omikhleia Omikhleia added the modules:packages Issue relates to core or 3rd party packages label Apr 23, 2023
@Omikhleia
Copy link
Member

Almost forgot my question above. Thanks for the answer too!
My own implementation of footnotes in the resilient collection also has the capability of adopting that type of formatting, though likely using a different technique. It does use lskip/rskip in footnotes, I haven't met any problem so far (but maybe there's a catch there?)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Software improvement or feature request modules:packages Issue relates to core or 3rd party packages todo
Projects
None yet
Development

No branches or pull requests

2 participants