概述
Typst是一種用于排版文檔的標記語言,可以用于排版各種精美的論文、文章、書籍、報告和作業等。它是LaTex的精神續作,但是運行環境和編譯速度都要更簡單、更快捷。
它設計了一種腳本結合簡單的標記語法實現復雜的排版效果。并且支持模板創建、文件包含等,可以很好的組織大型著作如書籍的排版。學習曲線相比LaTex要小一些。
如果你有一些編程語言或腳本編程的基礎,Typst的腳本語法基本可以很容易上手。
為了深入掌握,筆者花費了一定的時間去學習其文檔和《小藍書》中的內容,并結合自己的形式簡化和精煉,總結出了該系列的筆記,希望和大家一起學習Typst排版。
系列目錄
- 1.Typst概述
- 2.Typst標記語法和基礎樣式
- 3.Typst腳本語法
- 4.導入、包含和讀取
- 5.文檔結構元素與函數
- 6.布局函數
使用方式
配置 Typst 運行環境 | 你可以使用官方在線編輯器、VSCode或其他工具,推薦和比較常用的是前兩者。 |
---|---|
官方在線編輯器 | 需要注冊賬號使用,可以在線創建和存儲項目。 |
VSCode | 安裝擴展使用。 |
在VSCode中配置和使用
在VSCode中,首先需要安裝Typst的核心插件,也就“Tinymist Typst”。
安裝成功后,就可以在項目文件夾中,創建.pyt
格式的文件,來編寫Typst文檔。
VSCode提供強大的語法提示和簡便的文檔預覽。
參考資料
- Typst 中文社區導航
- The Raindrop-Blue Book (Typst中文教程)