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

Latexmk #1443

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Latexmk #1443

wants to merge 1 commit into from

Conversation

aartoni
Copy link
Contributor

@aartoni aartoni commented Nov 9, 2024

Removes texclear and simplifies compiler by using latexmk. Compared to the previous version, this latexmk configuration:

  • sets the default format to XeLaTeX ($pdf_mode = 5);
  • compiles in silent mode; errors can still be found in the log file;
  • autodetects Biber/BibTeX, using Biber for BibLaTeX;
  • calls Biber/BibTeX only if the bib files exist, reducing compiler calls by one;
  • outputs all compiled artifacts to out, simply add that to your .gitignore instead of listing numerous files;
  • simplifies configuration overwriting by honoring the .latexmkrc file from the root of any LaTeX project; VimLeave and compile will read those.
  • Automatically detects compiled artifacts to delete during cleanup, thanks to $cleanup_includes_cusdep_generated and $cleanup_includes_generated (goodbye texclear).

@aartoni
Copy link
Contributor Author

aartoni commented Nov 9, 2024

This PR had already been pushed before (#1428), however I've mistakenly closed it by deleting the branch on my fork of LARBS. Anyway, this one has an improved description.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant