| Crates.io | tectonic |
| lib.rs | tectonic |
| version | 0.15.0 |
| created_at | 2017-03-05 17:39:38.108684+00 |
| updated_at | 2024-02-05 01:44:44.324523+00 |
| description | A modernized, complete, embeddable TeX/LaTeX engine. Tectonic is forked from the XeTeX extension to the classic “Web2C” implementation of TeX and uses the TeXLive distribution of support files. |
| homepage | https://tectonic-typesetting.github.io/ |
| repository | https://github.com/tectonic-typesetting/tectonic/ |
| max_upload_size | |
| id | 8833 |
| size | 5,059,452 |
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