[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6591":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},6591,"tectonic","tectonic-typesetting\u002Ftectonic","tectonic-typesetting","A modernized, complete, self-contained TeX\u002FLaTeX engine, powered by XeTeX and TeXLive.","https:\u002F\u002Ftectonic-typesetting.github.io\u002F",null,"C",4853,203,40,155,0,4,21,88,18,86.23,"Other",false,"master",[26,27,28,29,30,31,32],"rust","tex","tex-engine","tex-typesetting","texlive","typesetting","xetex","2026-06-12 04:00:29","[![Build Status](https:\u002F\u002Fdev.azure.com\u002Ftectonic-typesetting\u002Ftectonic\u002F_apis\u002Fbuild\u002Fstatus\u002Ftectonic-typesetting.tectonic?branchName=master)](https:\u002F\u002Fdev.azure.com\u002Ftectonic-typesetting\u002Ftectonic\u002F_build\u002Flatest?definitionId=11&branchName=master)\n[![](http:\u002F\u002Fmeritbadge.herokuapp.com\u002Ftectonic)](https:\u002F\u002Fcrates.io\u002Fcrates\u002Ftectonic)\n[![codecov](https:\u002F\u002Fcodecov.io\u002Fgh\u002Ftectonic-typesetting\u002Ftectonic\u002Fbranch\u002Fmaster\u002Fgraph\u002Fbadge.svg)](https:\u002F\u002Fcodecov.io\u002Fgh\u002Ftectonic-typesetting\u002Ftectonic)\n\n# Tectonic\n\nTectonic is a modernized, complete, self-contained\n[TeX](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FTeX)\u002F[LaTeX](https:\u002F\u002Fwww.latex-project.org\u002F)\nengine, powered by [XeTeX](http:\u002F\u002Fxetex.sourceforge.net\u002F) and\n[TeXLive](https:\u002F\u002Fwww.tug.org\u002Ftexlive\u002F).\n\n## Read this first\n\nIf you just want to compile TeX documents, you should probably **click through\nto [the main Tectonic website](https:\u002F\u002Ftectonic-typesetting.github.io\u002F)**. This\npage is primarily aimed at folks interested in how Tectonic works \"under the\nhood.\" If you want to build the [`tectonic`][crate] Rust crate, check out [its\nREADME](.\u002FCARGO_README.md).\n\n[crate]: https:\u002F\u002Fcrates.io\u002Fcrates\u002Ftectonic\n\n## Developer dashboard\n\n\u003Ca href=\"https:\u002F\u002Frepology.org\u002Fmetapackage\u002Ftectonic\">\n    \u003Cimg src=\"https:\u002F\u002Frepology.org\u002Fbadge\u002Fvertical-allrepos\u002Ftectonic.svg\" alt=\"Packaging status\" align=\"right\">\n\u003C\u002Fa>\n\n- [User website](https:\u002F\u002Ftectonic-typesetting.github.io\u002F)\n- [Community discussion forum](https:\u002F\u002Fgithub.com\u002Ftectonic-typesetting\u002Ftectonic\u002Fdiscussions)\n- [Installation](https:\u002F\u002Ftectonic-typesetting.github.io\u002Fbook\u002Flatest\u002Finstallation\u002F)\n- [Build instructions](https:\u002F\u002Ftectonic-typesetting.github.io\u002Fbook\u002Flatest\u002Fhowto\u002Fbuild-tectonic\u002F)\n- [API documentation](https:\u002F\u002Fdocs.rs\u002Ftectonic\u002F)\n- [Issues](https:\u002F\u002Fgithub.com\u002Ftectonic-typesetting\u002Ftectonic\u002Fissues\u002F)\n- [Changelog](https:\u002F\u002Fgithub.com\u002Ftectonic-typesetting\u002Ftectonic\u002Fblob\u002Frelease\u002FCHANGELOG.md)\n\n## Technical ecosystem\n\nIf you’re interested in Tectonic as a software tool, you might also want to check out:\n\n- One of the following [GitHub Actions](https:\u002F\u002Fgithub.com\u002Ffeatures\u002Factions)\n    - [setup-tectonic](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Factions\u002Fsetup-tectonic), which lets you use tectonic directly in your workflows (supports caching + optionally biber)\n    - [compile-latex](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Factions\u002Fcompile-latex) contributed by [Vinay\n  Sharma](https:\u002F\u002Fgithub.com\u002Fvinay0410), which is powered by Tectonic.\n- [tt.ente.ninja](https:\u002F\u002Ftt.ente.ninja), which runs Tectonic against a subset\n  of the [arxiv.org](https:\u002F\u002Farxiv.org\u002F) corpus à la the Rust tool\n  [Crater](https:\u002F\u002Fgithub.com\u002Frust-lang\u002Fcrater) — a\n  [project](https:\u002F\u002Fgithub.com\u002FMrmaxmeier\u002Ftectonic-on-arXiv) by\n  [@Mrmaxmeier](https:\u002F\u002Fgithub.com\u002FMrmaxmeier\u002F)\n\n## The \"reference sources\"\n\nMuch of the core code of Tectonic is derived from\n[XeTeX](http:\u002F\u002Fxetex.sourceforge.net\u002F), and we strive to track and maintain\ncompatibility with upstream as much as possible. However, the nature of the\nTectonic project is such that its source code is going to diverge from that of\nXeTeX over time. We can do our best to track the *semantics* of changes to\nXeTeX, but the expression of those changes in source form may well change\ngreatly over time.\n\nIn this repository, the Git submodule `reference_sources` links to the\n[\"staging repository\"](https:\u002F\u002Fgithub.com\u002Ftectonic-typesetting\u002Ftectonic-staging)\nthat tracks the XeTeX source\ncode that we use as a reference. In particular, the version of the reference\ncode in the submodule is the most recent code whose semantics are *guaranteed*\nto be expressed in Tectonic, to the best of our efforts. You don’t need to\nclone `reference_sources` to build Tectonic (which is good because everyone is\nalways super confused by how Git submodules work!). It just provides a\nconvenient way for Git to track the exact reference code that we are using at\nany given time.\n\nPlease see\n[the tectonic-staging README](https:\u002F\u002Fgithub.com\u002Ftectonic-typesetting\u002Ftectonic-staging#readme)\nfor more information. (Or at least, more words on the topic.)\n","Tectonic 是一个现代化的、完整的、自包含的 TeX\u002FLaTeX 排版引擎，基于 XeTeX 和 TeXLive。该项目的核心功能包括支持多种语言的排版、自动化的依赖管理以及与现代开发工具的集成。技术上，Tectonic 采用 Rust 语言编写，提供了高性能和可靠的编译过程，并且具备良好的可移植性。它非常适合需要高质量文档排版的场景，如学术论文、技术报告或书籍出版等，同时也适用于希望深入了解 TeX 引擎内部机制的研究者和技术爱好者。",2,"2026-06-11 03:07:48","top_language"]