46 个版本
0.15.0 | 2024年2月5日 |
---|---|
0.14.1 | 2023年6月15日 |
0.13.1 | 2023年5月22日 |
0.12.0 | 2022年10月27日 |
0.1.3 | 2017年3月16日 |
#620 在 解析器实现
每月812次下载
用于 20 个crate(19 个直接)
4MB
63K SLoC
构造性排版系统
tectonic
crate 提供了一个现代化的、完整的、独立的 TeX/LaTeX 引擎,由 XeTeX 和 TeXLive 驱动。它提供了一个命令行界面,并将大量子crate的功能结合起来。
构建构造性
构造性 crate 需要相对大量的第三方库。请参阅 书籍的构建说明 以获取列表和设置构建的指南。
可以使用以下 Cargo 特性 定制 crate 构建
external-harfbuzz
:使用外部版本的 Harfbuzz 文本形状库,而不是 vendored 版本(默认)geturl-curl
:使用 curl crate 来实现 HTTP 请求。为了使此操作生效,您必须使用--no-default-features
,因为geturl-reqwest
是默认功能,并且具有优先级geturl-reqwest
:使用 reqwest crate 来实现 HTTP 请求(默认启用)native-tls-vendored
:如果使用 reqwest,激活 native-tls crate 中的vendored
选项,这将导致 OpenSSL 被vendored
书籍 描述了一些较少使用的功能,并提供了更多细节。
子crate
主 tectonic
crate 将多个子crate的功能结合起来
依赖
~32–72MB
~1M SLoC