本系列教學文章是為參加 2025 iThome 鐵人賽所撰寫,目標是帶領大家從零開始認識並活用 Typst 排版系統中的繪圖套件——CeTZ。如果你是一位工程師、學生,或是對數理排版與演算法視覺化有興趣的開發者,這份指南將會介紹如何利用 CeTZ 將抽象的演算法與離散結構圖像化,並整合進你的技術文章、簡報或論文中。即使你從未接觸過 Typst,也不用擔心,我會從基礎語法一步一步帶你上手,一起用最簡潔的語言畫出最精緻的圖。
上面這段是請 ChatGPT 幫我潤飾的。我只是想要分享好玩的 Typst 和 CeTZ 推薦給大家。
今天來展示另一個功能 get-ctx:這個功能有一點點像是之前提到過的 context 功能,只要是繪製出來以後才能得到的資訊,就可以使用 get-ctx 來傳...
今天來介紹 Typst 的社群或是各種延伸套件的目錄:Typst Universe。 如果想要自己實作一些功能,就可以把它發佈在 Typst Universe...
今天跟大家分享印製高解析度條碼的套件 tiaoma,他底下是使用 zint 這個超厲害的條碼函式庫製作的。 常見的條碼類型包含: EAN 歐洲商品條碼 (或 G...
今天來介紹在當代文件當中,達到清晰與精簡文件目的之各種圖示套件。 1. FontAwesome 個人非常喜歡 FontAwesome 系列的圖示。Typst 當...
今天來介紹 Typst 當中要繪製流程圖有哪些好用的工具。 1. Fletcher Fletcher 繪製各式圖表來說算是非常好用的工具,他有內建各種形狀和路徑...
今天來介紹一些對於撰寫 Typst 本身方便很多的小工具。 1. Rowmantic 輕鬆排版表格 在撰寫表格的時候,往往會因為需要把表格的每一列全部展開變成...
今天來介紹 Typst 上面各式各樣的雜文產生器 (Lorem Ipsum)。 1. Lorem 每次看到排版文章的時候都會出現大量填充的『無意義章節』。這些章...
mercator 套件可以輕鬆地把 geojson 檔案內描述的地圖生成對應的 SVG 圖片,並且顯示在 typst 文件中。下面的例子中,我們可以用 g0v...
今天來介紹一個可以拿來看程式執行的套件。 === Brain-Transplant 這是一個可以照單模擬 BrainF*ck 程式語言指令的套件。 #raw(b...
如果你忍不住想要把 Jupyter notebook 的東西印刷出來,可以考慮使用這個 callistro 套件。 #let (render, Cell, In...