Compile LaTeX files in Julia using the tectonic typesetting
system. Also provides a biber binary that is compatible with the
version of the biblatex package provided with tectonic.
This package wraps the official binaries for both bundled programs:
- tectonic
0.8.0(MIT license) - biber
2.14(Artistic 2.0 license)
The package provides binaries for 64-bit Linux, MacOS, and Windows and has been
tested against Julia 1.3 to 1.8.
(@v1.6) pkg> add Tectonic
julia> using Tectonic
julia> tectonic() do bin
run(`$bin file.tex`)
end
If you need to compile a document that contains biblatex then you will need
to provide the biber program to tectonic by adding it to the PATH. This
can be done by calling Biber.biber as follows
julia> biber() do _
tectonic() do bin
run(`$bin file.tex`)
end
end
If biber already exists on your PATH then calling Tectonic.tectonic
will find it automatically and use it.