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

Improve the compatibility of the default LaTeX packages with PDF tagging #512

Merged
merged 3 commits into from
Oct 9, 2024

Conversation

Witiko
Copy link
Owner

@Witiko Witiko commented Oct 9, 2024

Tasks

  • In LuaLaTeX, use the package lua-ul for strike-through/mark renderer prototypes instead of the package soul(utf8).
  • In pdfLaTeX, use the package soul instead of the package soulutf8 in TeX Live ≥ 2023.
  • Use the package enumitem for tight and fancy lists instead of the package paralist.
  • Update CHANGES.md.

Closes #466.

@Witiko Witiko added latex Related to the LaTeX interface and implementation technical debt Related to code smells and refactoring tug 2024 Related to the TUG 2024 conference labels Oct 9, 2024
@Witiko Witiko added this to the 3.8.0 milestone Oct 9, 2024
@Witiko Witiko self-assigned this Oct 9, 2024
@Witiko Witiko marked this pull request as ready for review October 9, 2024 12:33
In pdfLaTeX, use package soul instead of soulutf8 in TeX Live >= 2023.
In LuaLaTeX, use package lua-ul for strike-through renderer prototypes.
Load packages xcolor (for pdfLaTeX) and luacolor (for LuaLaTeX) before
packages soul(utf8) and lua-ul when the option `mark` is enabled, so
that the highlighted text can be colorful.
@Witiko Witiko changed the title Improve compatibility of LaTeX dependencies with PDF tagging Improve compatibility of LaTeX packages with PDF tagging Oct 9, 2024
@Witiko Witiko changed the title Improve compatibility of LaTeX packages with PDF tagging Improve compatibility of the LaTeX packages used for the default renderer prototypes with PDF tagging Oct 9, 2024
@Witiko Witiko changed the title Improve compatibility of the LaTeX packages used for the default renderer prototypes with PDF tagging Improve the compatibility of the default LaTeX packages with PDF tagging Oct 9, 2024
@Witiko Witiko merged commit ce859c5 into main Oct 9, 2024
12 checks passed
@Witiko Witiko deleted the feat/pdf-tagging branch October 9, 2024 18:17
@Witiko Witiko mentioned this pull request Oct 21, 2024
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
latex Related to the LaTeX interface and implementation technical debt Related to code smells and refactoring tug 2024 Related to the TUG 2024 conference
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Review compatibility of LaTeX dependencies with PDF tagging
1 participant