banner
绘素

绘素的Blog

twitter
github
email

Typst 相關資源

Typst 是一個 Latex 的替代品,相比 Latex 的最大優勢是簡潔快速。比較適合一些輸出 pdf 的寫作場景,如一些作業、文檔和 slides。

以下一些最近使用過程中有用的資源,涉及文檔、CV 模板、Slides 模板格式轉換。

文檔#

Typst Documents

中文文檔

中文用戶指南

CV 模板#

個人比較喜歡的 CV 模板。

Typst CV Template

Slides 模板#

Typst Slides Template

我個人比較喜歡的一套 Slides 模板,只需要在文檔的開頭加上一段內容就能將一個文檔轉換成 PPT,樣式也比較美觀,如果內容過長還支持自動分頁,比之前使用的 Marp(Markdown 轉 PPT)好用一些。

#import "@preview/slydst:0.1.0": *

// https://github.com/glambrechts/slydst

#show: slides.with(
  title: "title", // Required
  subtitle: none,
  date: none,
  authors: (),
  layout: "small",
  ratio: 16/9,
  title-color: none,
)

Typst to markdown#

Typst 自己定義了一套公式語法,與傳統的 Latex 公式語法不兼容,但是使用 Pandoc 能夠將 Typst 公式轉換為 Latex 公式,還可以同時將文檔排版轉換成 Markdown 或 Latex,參考:

  • pandoc 文檔
  • pandoc -f typst -t latex main.typ -o main.tex
  • pandoc -f typst -t markdown main.typ -o main.md

字體#

Typst 默認的英文字體是 Linux Libertine,我很喜歡這套字體。但是中文默認是黑體,想要設置為宋體可以使用字體選擇的 fallback 機制,在文檔中使用如下命令:

#set text(font: ("Linux Libertine", "Songti SC"))

VS Code 擴展#

我平時主要在 VS Code 上寫 Typst,主要是用如下的擴展:

  • Typst LSP: 可以設置自動編譯生成 pdf
  • Typst Preview: 可以在右側新開一個窗口預覽實時編譯的結果
  • Typst Companion: 支持一些快捷鍵,如ctrl/cmd + b|i|u
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。