Tectonic 使用教程

Tectonic 使用教程

tectonic A modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive. tectonic 项目地址: https://gitcode.com/gh_mirrors/te/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 文档,并探索其生态系统中的其他项目。

tectonic A modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive. tectonic 项目地址: https://gitcode.com/gh_mirrors/te/tectonic

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

仲嘉煊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值