-
Notifications
You must be signed in to change notification settings - Fork 174
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
Switch from rerun.sh
to latexmk
#569
Comments
For example, |
Departures from previous practice in this repository: - `latexmk` (included in TeX Live) instead of `rerun.sh` because the LaTeX `acronym` package does not work with `rerun.sh` (samtools#569). The `acronym` package automatically handles the expansion of acronyms--for example, ensuring their expansion only on first use and producing a list at the end. I would rather not remove it because we would lose this functionality. Using `latexmk` also involves removing `new/*.fls` and `new/*.fdb_latexmk` as part of the `mostlyclean` target. - I developed the document with `lualatex` (included in TeX Live) as I usually do instead of `pdflatex`, because it fixes some warts especially in font selection and is where I understand TeX engine development has been focused for years. If necessary, I could change the font setup to use `pdflatex` instead.
Various maintainers have been reluctant to use Starting from an empty
Is this what you're seeing, or do you experience a scenario in which I suspect those warnings are some unfortunate interplay between hyperrefs and acronym commands… |
After reverting commit c773dcf to restore the Will figure out how to remove those warnings for #570. I'd still suggest using |
FYI latexmk seems to work for me, assuming I used it correctly. Is there a specific document which you need comparing? |
If you do this, you will also need to remove |
[Summarising the discussion in the File Formats meeting:] Assuming there are no maintainers or contributors who still do not have access to So a good way forward would be to make the |
Can I suggest having the rerun.sh command line as a comment in the Makefile too, so we can trivially comment out latexmk and uncomment rerun.sh should we ever be in a situation of needing it. As time goes by we'll get more confident as to whether anyone still requires it. |
The
latexmk
command that comes with TeX Live seems to fulfill the same purpose asrerun.sh
and is robust to a lot more edge cases, and probably quite a bit more future-proof.The text was updated successfully, but these errors were encountered: