-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Use tectonic to build the PDF of the manual #46708
Conversation
The build fails with this:
Do we need to do something like: https://tex.stackexchange.com/questions/7953/how-to-expand-texs-main-memory-size-pgfplots-memory-overload |
Not forever, but it takes a long long time to complete. workaround: patch % listings
-\usepackage{listings, minted}
+\usepackage{listings}
+\usepackage[draft=true]{minted} % without highlight
maybe you just need: tectonic -X compile --keep-intermediates --keep-logs -Z shell-escape julia-doc-en.tex |
Thanks. That will help with my development, but not with CI, I imagine. |
Lots of unicode characters, mainly for emoji like things are missing in the fonts we use here. Example:
|
The main problem here is that we need to call the external program pygments in tex. some ideas:
See JuliaDocs/Documenter.jl#1791 |
How does texlive currently do it? I see the large compile times only with tectonic, I think. |
8bb1ca3
to
71c99bb
Compare
Fix #45027, and also help #46704
Now that we have
tectonic
as an alternative in Documenter, and also as a JLL, it should be straightforward to use it in the PDF build of the manual. The main challenge is all thepygmentize
stuff which seems to take forever.I'm mainly opening this as a WIP PR. I do feel that this will make it easier for everyone to test the
pdf
build, if we can use the regular packages and artifacts to provide a tex installation.@inkydragon Should this be sufficient to generate the PDF?