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

Clean up and update built-in themes and make them part of markdown.tex and markdown.sty #522

Closed
3 tasks done
Witiko opened this issue Oct 22, 2024 · 0 comments · Fixed by #529
Closed
3 tasks done
Assignees
Labels
expl3 Related to the high-level programming language expl3 latex Related to the LaTeX interface and implementation plaintex Related to the plain TeX interface and implementation quality of life Related to quality-of-life improvements to the interface themes Related to Markdown themes

Comments

@Witiko
Copy link
Owner

Witiko commented Oct 22, 2024

While PR #521 implemented the major parts of MEP #514, it has not implemented the main motivating examples for the MEP: an update of the built-in themes.

A PR that closes this ticket and advances tickets #402 and #436 by @andreiborisov should complete the following tasks:

  • Update all built-in themes to use expl3 exclusively and eliminate dependencies on packages ifthen, gobble, and catchfile.
  • Make built-in LaTeX themes witiko/dot and witiko/latex/graphicx into plain TeX themes.
  • Store built-in themes witiko/dot, witiko/graphicx/http, and witiko/tilde in expl3 props.

A PR that closes the MEP #514 should also complete the tasks from ticket #531.

@Witiko Witiko added plaintex Related to the plain TeX interface and implementation latex Related to the LaTeX interface and implementation quality of life Related to quality-of-life improvements to the interface expl3 Related to the high-level programming language expl3 themes Related to Markdown themes labels Oct 22, 2024
@Witiko Witiko added this to the 3.9.0 milestone Oct 22, 2024
@Witiko Witiko self-assigned this Oct 22, 2024
@Witiko Witiko removed this from the 3.9.0 milestone Nov 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
expl3 Related to the high-level programming language expl3 latex Related to the LaTeX interface and implementation plaintex Related to the plain TeX interface and implementation quality of life Related to quality-of-life improvements to the interface themes Related to Markdown themes
Projects
None yet
1 participant