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

Package request: latexmk #35626

Closed
timsofteng opened this issue Feb 15, 2022 · 10 comments · Fixed by #35661
Closed

Package request: latexmk #35626

timsofteng opened this issue Feb 15, 2022 · 10 comments · Fixed by #35661
Labels
request Package request

Comments

@timsofteng
Copy link

timsofteng commented Feb 15, 2022

Tool for pdf compilation from tex.

https://github.com/gingerhot/latexmk

@dkwo
Copy link
Contributor

dkwo commented Feb 15, 2022

I think we already have it, at least as part of texlive

$ xlocate latexmk
fish-shell-3.3.1_1      /usr/share/fish/completions/latexmk.fish
python3-Sphinx-4.2.0_1  /usr/lib/python3.10/site-packages/sphinx/texinputs/latexmkjarc_t
python3-Sphinx-4.2.0_1  /usr/lib/python3.10/site-packages/sphinx/texinputs/latexmkrc_t
texlive-20210325_2      /usr/bin/latexmk -> /usr/share/texmf-dist/scripts/latexmk/latexmk.pl
texlive-20210325_2      /usr/share/texmf-dist/scripts/latexmk/latexmk.pl
texlive-core-2021.58710_1       /usr/share/texmf-dist/scripts/arara/rules/arara-rule-latexmk.yaml
texlive-core-2021.58710_1       /usr/share/texmf-dist/scripts/make4ht/extensions/make4ht-ext-latexmk_build.lua
texlive-core-2021.58710_1       /usr/share/texmf-dist/tex/latex/asymptote/latexmkrc
texlive-core-2021.58710_1       /usr/share/texmf-dist/tlpkg/tlpobj/latexmk.tlpobj

@timsofteng
Copy link
Author

I think we already have it, at least as part of texlive

$ xlocate latexmk
fish-shell-3.3.1_1      /usr/share/fish/completions/latexmk.fish
python3-Sphinx-4.2.0_1  /usr/lib/python3.10/site-packages/sphinx/texinputs/latexmkjarc_t
python3-Sphinx-4.2.0_1  /usr/lib/python3.10/site-packages/sphinx/texinputs/latexmkrc_t
texlive-20210325_2      /usr/bin/latexmk -> /usr/share/texmf-dist/scripts/latexmk/latexmk.pl
texlive-20210325_2      /usr/share/texmf-dist/scripts/latexmk/latexmk.pl
texlive-core-2021.58710_1       /usr/share/texmf-dist/scripts/arara/rules/arara-rule-latexmk.yaml
texlive-core-2021.58710_1       /usr/share/texmf-dist/scripts/make4ht/extensions/make4ht-ext-latexmk_build.lua
texlive-core-2021.58710_1       /usr/share/texmf-dist/tex/latex/asymptote/latexmkrc
texlive-core-2021.58710_1       /usr/share/texmf-dist/tlpkg/tlpobj/latexmk.tlpobj

image
517mb on disk...

@dkwo
Copy link
Contributor

dkwo commented Feb 15, 2022

Agreeed. The correct project homepage is https://personal.psu.edu/~jcc8/software/latexmk/ though (version 4.76).

@dkwo
Copy link
Contributor

dkwo commented Feb 15, 2022

What is the purpose of having this outside of texlive?

@timsofteng
Copy link
Author

I personally need it for vimtex compiling:

https://github.com/lervag/vimtex#configuration

I use tectonic as backed but I guess it would be helpful to have latexmk as well. Correct me please if I'm wrong.

@dkwo
Copy link
Contributor

dkwo commented Feb 16, 2022

Interesting, I was not aware of that.
Then having latexmk as separate pkg would make sense.

@timsofteng
Copy link
Author

And maybe it would be nice to have some tex fonts in repo which supports cyrillic text...
Can't find...

@dkwo
Copy link
Contributor

dkwo commented Feb 16, 2022

On a second thought: tectonic V2 supports continuos compilation (something like watch), so perhaps you're able to bypass latexmk completely using just vimtex? I see some issues/wp in vimtex to this regard. Does it make sense to you?

@vutunganh
Copy link
Contributor

Is this the issue you have in mind?

https://github.com/lervag/vimtex/issues/2280

From what I'm reading, vimtex author (justifiably) does not want to integrate continuous compilation with tectonic, see these relevant comments lervag/vimtex#2280 (comment), lervag/vimtex#2280 (comment). The reason being that there is no way for vimtex to know the compilation status from the watch mode of tectonic.

@dkwo
Copy link
Contributor

dkwo commented Feb 17, 2022

Yes, and you are right: at the moment is not a viable option to drop latexmk.

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

Successfully merging a pull request may close this issue.

4 participants