Re: [分享] 如何在 LaTeX 中編寫中文文件

作者: EdwardGJLee (LGJ)   2025-03-08 18:35:19
※ 引述《Hsins (迅雷不及掩耳盜鈴)》之銘言:
[...]
: 順帶一提的是,雖然 LuaTeX 這幾年很努力在調整,但處理字體
: 跟編譯的速度上還是比不是 pdfLaTeX 和 XeTeX。但是兼容性已
: 經有改善了,這意味著想要快速先預覽時可以先採其他引擎,而
: 再最後編譯文件時再切換到 LuaTeX 是一個可行的選項。
: 但是如果有使用 \directlua{...} 之類的的東西的話
: 那就沒辦法了…
這個部份我單獨說明一下,先說字型、字體的運作。LuaTeX 是自行獨立處理
字、字體,而不相依於系統,理論上來說這樣才是專業排版正確的方向,
因為一旦相於系統時,將會很有機會在不同的系統編譯出來的排版有差異。
※這點老實說,就是我一開始不會選擇 XeTeX 引擎的重要原因。
※像 Scribus,最先開始啟動的時候也是一樣很慢,因為它在自行處理字型。
編譯慢,這點我倒是覺得還可以接受,在我的系統裡編譯一部近六千頁的書,
大約需要四分鐘。相較於它所帶給我的成品品質,我是覺得還可以接受。況且
一些 LuaTeX team 所預期的功能完成時,編譯速度我想是可以再改進的。
因此,如果只是短期使用 LaTeX,論文寫完大概就不會再接觸 LaTeX 的話,
用什麼引擎都好說。如果是長期會接觸/使用 LaTeX 的話,就要考慮清楚了。
Wed Mar 12 13:08:07 CST 2025 補充說明:
ConTeXt 是使用 LuaTeX 引擎,但它的編譯速度並不會太慢,也就是說就引擎
本身而言,它的速度並不如大家碰到的那麼慢,會慢有很大一部份是因為 LaTeX
本身結構上的問題。
另外就是 CJK 字型,使用上理所當然的會拖慢速度。
作者: sppmg (sppmg)   2025-03-22 00:01:00
感謝各位大神,沒持續追蹤都不知道 XeTeX 躺平了!
作者: licheng (阿正)   2025-05-17 18:41:00
原來如此,感謝這麼詳盡的說明。

Links booklink

Contact Us: admin [ a t ] ucptt.com