動機
TeX.SE 以及外部資源包含截至 2010 年的信息,例如LuaTeX
、XeLaTeX
、microtype
和流行的困境,例如KOMA
/memoir
或babel
/ polyglossia
,這些信息似乎已經過時......或者是嗎?
概述
例如,仍然被標記為 beta,最後一個版本似乎是XeLaTeX
從 2013 年 5 月 28 日開始,而microtype
2.5 alpha 自 2013 年 5 月 23 日以來一直存在。LaTeX3
LaTeX3
訊息於 2012 年 7 月 27 日發布,但承諾每年更新兩次。最後一個可用版本unicode-math
(0.7e) 於 2013 年 4 月 4 日發布,此清單仍在繼續。
唯一顯然正在積極開發的一個是LuaTeX
,但它已經被開發出來了。7年自從初始版本發布以來,甚至還看不到穩定版本(0.78.2 預覽版於 2014 年 1 月 13 日發布)。最初預計在 2002 年達到 1.0,LuaTeX 參考手冊表示截止日期為 2014 年春季(即現在),並且最近的路線圖預計 LuaTeX 1.0 與 TeX Live 2016 捆綁在一起,這基本上是一個延遲14年。
更新[2014-12-27]:1.0 版本再次推遲到 TeX Live 2018。
問題
目前最現代的基於 TeX 的排版方式是什麼?
它應該包括微排版功能、UTF-8 支援、最好是 OTF 字體以及與大多數基本類別(如KOMA
/ )memoir
和包(如 和 )的兼容性pgfplots
以及biblatex
使用biber
.
附錄
我試圖盡可能地澄清這個問題,但我無法定義這個問題,這可能是我的非理性動機的標誌,也可能是該領域整體模糊的結果。是的,我認為它是模糊和令人困惑的 - 從流行的 TeX.SE 答案,其中包括多餘的設置和抽象證實更喜歡其中一種替代方案(“babel
是更完整比polyglossia
,即更現代」),以模糊訊息和關於 TeX/LaTeX/LaTeX2e/LaTeX3/Xe(La)TeX/Lua(La)TeX/pdf(La)TeX/eTeX/ConTeXt/其他任何內容的永無止境的混亂。
我決定忽略 XeLaTeX 並嘗試使用 LuaLaTeX,如果出現問題,可以選擇切換回 pdfLaTeX。感謝您的耐心等待,並對喋喋不休表示歉意。 :-)
答案1
目前最現代的基於 TeX 的排版方式是什麼?它應該包括微排版功能、UTF-8 支援、最好是 OTF 字體以及與 KOMA/memoir 等大多數基本類別以及使用 biber 的 pgfplots 和 biblatex 等軟體包的兼容性。
如果這個答案有點開玩笑,我深感抱歉。從我的角度來看,最「現代」的是我正在使用的簇絨書模板我今天早上添加的另外三個宏。我使用 pdfLaTeX 引擎,它支援 utf8,使用inputenc
pgfplots 沒有問題。
為了消除您的恐懼,LaTeX2e 將長期存在。從使用者的角度來看,我認為發展的方向是這樣的:XeLaTeX/LuaTeX 將緩慢發展,對於使用 LaTeX2e 和 pdfLaTeX 難以使用的語言或字體的人來說,它們很重要。如果您是這些用戶之一,我理解您的擔憂和不耐煩。
LaTeX3 對開發人員來說變得越來越重要,如果輸出例程提供程式設計師接口,那麼 LaTeX2e 的許多限制將被消除。到那時我們可能會看到一些意想不到的突破。