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.