anotherTypesetter/docs/index2.md
2023-12-02 03:46:41 +08:00

1.2 KiB
Raw Blame History

[ Clo: another typesetter]{align="center"} [[ 一個排版器的實作心得]{.box}]{align="center"} []{.box} [[ 陳建町]{.box}]{align="center"}

版權聲明

c 2023 陳建町 (Tan, Kian-ting)

本書內容非經許可,禁止複製、分發、商業使用等違反著作權法之行為。

然書中之程式碼,採用 MIT許可證授權。

序言

以前從國中時候試用Linux以及架站以後就開始想用LaTeX排版些自己所寫的東西其中包含覺得LaTeX的語法不好想要重造輪子。就算後來大學沒有走上資訊工程這條路還是希望有天至少能夠完成個能用的雛形。

但是這是涉及字體檔案的處理、PDF的處理、語法分析後來自己因為不知道如何開發所以一直停擺。不是遇到很多蟲就是效能問題有缺失。因為時間繁忙很少更不消說了。甚至買了Knuth教授的 Digital Typography,想要瞭解斷行演算法,結果粗估五、六十頁,所以幾乎沒有讀。

另外筆者一個分支興趣是編譯器的相關知識所以開始讀和王垠的編譯器思想系出同門的Jeremy G. Siek所著作之_Essential of Complication: An Incremental Approach in Racket