Tectonic 使用教程
1. 项目介绍
Tectonic 是一个现代化的、完整的、自包含的 TeX/LaTeX 引擎,基于 XeTeX 和 TeXLive。它旨在提供一种更加高效和易于使用的方式来处理 TeX 文档。
2. 项目快速启动
以下是如何快速启动并使用 Tectonic 的步骤:
首先,您需要安装 Rust 编程语言环境,因为 Tectonic 是使用 Rust 语言编写的。安装 Rust 可以通过 官方安装脚本 来完成。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装完成后,打开一个新的终端会话并运行以下命令来编译 Tectonic:
cargo install tectonic
编译完成后,您可以使用以下命令来编译一个 TeX 文档:
tectonic your-document.tex
这里 your-document.tex
是您的 TeX 文档的文件名。
3. 应用案例和最佳实践
案例一:编译简单的 TeX 文档
创建一个名为 simple-doc.tex
的文件,并写入以下内容:
\documentclass{article}
\title{简单的文档}
\author{作者名字}
\date{\today}
\begin{document}
\maketitle
\section{介绍}
这是一个简单的 TeX 文档示例。
\end{document}
然后使用 Tectonic 编译这个文件:
tectonic simple-doc.tex
案例二:使用 Tectonic 的缓存功能
如果您需要频繁编译相同的文档,可以使用 Tectonic 的缓存功能来提高编译速度:
tectonic --cache simple-doc.tex
这将缓存编译结果,下次编译时将更快。
4. 典型生态项目
Tectonic 生态系统中有一些项目可以与之配合使用:
- GitHub Actions setup-tectonic:允许您直接在 GitHub 工作流程中使用 Tectonic,支持缓存和可选的 biber 支持。
- compile-latex:由 Vinay Sharma 贡献,基于 Tectonic 的 LaTeX 编译工具。
- tt.ente.ninja:运行 Tectonic 对 arXiv.org 文献子集的处理,类似于 Rust 工具 Crater 的项目。
通过以上介绍,您应该能够开始使用 Tectonic 编译 TeX 文档,并探索其生态系统中的其他项目。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考