By default, the heading should "stick" to the content, and be on the same page as the following block/content.
Avoids headings without content on the same page.
Replaces older, buggy implementation attempt with a newer Typst feature.
New parameter `keep_heading_with_content` replaces old `heading_pagebreak_percentage`
- Use Linux Libertine's sucessor Libertinus Serif by default
- use `context`/`here()` instead of deprecated `locate`
- Recommend Tinymist over deprecated Typst LSP
Without this fix, the total page count shows the value of the very last page (which has its number shown in Roman numbers).
Fixes bug introduced in commit `4cba67d`
If no DOI is known, the ISBN is shown instead, and as a fallback the URL if available.
Can be configured via `customized_ieee_citations` property, default `true` (customized)
can be:
- `normal` to show long (short) on first usage,
- `short` to force short to be written first, or
- `long` to force the long version to be shown (first)