iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
自我挑戰組

不再和 LaTeX 打架:30 天從零學會 Typst 系列

這系列將從零開始介紹新一代排版系統 Typst,不假設讀者具有 LaTeX 經驗。從基本文字、數學公式、圖片、表格與引用,到自訂函式、模板、學術論文與大型文件管理,透過 30 天逐步建立完整的 Typst 使用觀念。除了語法教學,也會討論 Typst 的設計邏輯、常見踩坑,以及它和 LaTeX、Word 的差異。目標是讓你在系列結束後,能真正獨立使用 Typst 完成一份專業文件。

參賽天數 11 天 | 共 11 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day01:為什麼是 Typst?

對於常需要排版數學符號、講究排版品質的大學生、研究人員來說,LaTeX 幾乎是繞不開的選擇——歷史悠久(自 1984 年起逾 40 年)、社群穩定、套件生態完整...

2026-08-15 ‧ 由 yueswater 分享
DAY 2

Day02:第一份 Typst 文件

上一篇我們把環境準備好了,無論是本機安裝 CLI 搭配 VS Code 插件,還是直接用 typst.app 線上編輯,這篇要正式動手寫出第一份 Typst 文...

2026-08-16 ‧ 由 yueswater 分享
DAY 3

Day03:Typst 的基本文字排版

上一篇寫出了第一份 Typst 文件,練了標題、粗體斜體、清單等幾個最基本的語法。這篇要繼續往下,細談常用的文字排版工具:底線、刪除線、螢光標記這類裝飾語法,上...

2026-08-17 ‧ 由 yueswater 分享
DAY 4

Day 04:列表、連結與常用標記語法

上一篇練了底線、刪除線、上標下標這些文字裝飾,也學會用 text 函式客製化字型、字級與顏色。這篇要換個方向,回頭把清單語法補完,再補上連結、標籤引用這些寫文件...

2026-08-18 ‧ 由 yueswater 分享
DAY 5

Day05:程式碼區塊與數學公式

上一篇講解了清單的進階用法,也補上連結、標籤引用,還有換行、智慧引號等幾個常用小語法。這篇要進到另外兩個很常用到的功能:程式碼區塊,還有眾所期待的(只有我覺得)...

2026-08-19 ‧ 由 yueswater 分享
DAY 6

Day06:頁面與版面設定

頁面與版面設定 上一篇補完了程式碼區塊與數學公式這兩個常用標記,從行內、區塊程式碼的語法高亮,到數學模式裡公式跟變數的解讀規則。這篇要往上一層,處理整份文件的頁...

2026-08-20 ‧ 由 yueswater 分享
DAY 7

Day07:#set 規則

#set 規則 上一篇提到了頁面設定相關的議題,包含紙張大小、邊界、分欄、頁碼、頁首頁尾。這幾篇陸續用過的 #set text、#set page、#set h...

2026-08-21 ‧ 由 yueswater 分享
DAY 8

Day08:#show 規則

上一篇介紹了 #set 規則,可以改變元素的樣式設定值,例如字級、顏色、邊界。但 #set 只能調整既有的參數,如果想改變的是元素本身的呈現方式,例如把每個標題...

2026-08-22 ‧ 由 yueswater 分享
DAY 9

Day09:圖片與圖表

上一篇介紹了 #show 規則,學會怎麼用選擇器和轉換式函式改寫元素的呈現方式。#set 跟 #show 是 Typst 排版的底層邏輯,這篇要換個角度,不抽象...

2026-08-23 ‧ 由 yueswater 分享
DAY 10

Day10:表格

表格 上一篇講了圖片跟 figure,怎麼插入圖片、加上標題、自動編號、還能在內文參照。這篇要換另一種常見的內容元素:表格。 這篇會從 table 函式的基本語...

2026-08-24 ‧ 由 yueswater 分享