| Crates.io | jxoesneon-tectonic |
| lib.rs | jxoesneon-tectonic |
| version | 0.17.3 |
| created_at | 2026-01-05 01:02:35.61962+00 |
| updated_at | 2026-01-12 09:15:27.068469+00 |
| description | A modernized, complete, embeddable TeX/LaTeX engine. |
| homepage | https://tectonic-typesetting.github.io/ |
| repository | https://github.com/tectonic-typesetting/tectonic/ |
| max_upload_size | |
| id | 2022881 |
| size | 543,822 |
tectonic crate[!NOTE] This crate is part of the FerroTeX project, a specialized fork of Tectonic. It is published to crates.io as
jxoesneon-tectonic.
The tectonic crate delivers a modernized, complete, self-contained
TeX/LaTeX
engine, powered by XeTeX and
TeXLive. It provides a CLI and ties together the
functionality of a large collection of sub-crates.
The Tectonic crates collectively depend on a relatively large number of third-party libraries. See the Book’s build instructions for a listing and guidance on setting up the build.
The crate build can be customized with the following Cargo features:
external-harfbuzz: build against an external version of the Harfbuzz text
shaping library, rather than a vendored version (the default)geturl-curl: use the curl crate to implement HTTP requests. In order for
this to take effect, you must use --no-default-features because
geturl-reqwest is a default feature and it takes precedencegeturl-reqwest: use the reqwest crate to implement HTTP requests (enabled
by default)native-tls-vendored: if using reqwest, activate the vendored option in
the native-tls crate, causing OpenSSL to be vendoredThe Book describes some less-used features and provides a bit more detail.
The main tectonic crate ties together the functionality of a number of
sub-crates:
tectonic_bridge_coretectonic_bridge_flatetectonic_bridge_freetype2tectonic_bridge_graphite2tectonic_bridge_harfbuzztectonic_bridge_icutectonic_bundlestectonic_cfg_supporttectonic_dep_supporttectonic_docmodeltectonic_engine_bibtextectonic_engine_xdvipdfmxtectonic_engine_xetextectonic_errorstectonic_geturltectonic_io_basetectonic_pdf_iotectonic_status_basetectonic_xdvtectonic_xetex_layout