cht電腦資訊文書排版TeX
adm Find login register

pdftex team 的重大決定

本人已不在此站活動

joined: 2007-09-19
posted: 4946
promoted: 325
bookmarked: 206
歸隱山林
1subject: pdftex team 的重大決定Promote 1 Bookmark 02008-06-05quote  

pdftex team 的主要開發維護者 Han The Thanh,發了一封信,說明了 pdftex 將來的方向。

基本上目前的 TeX distribution,用的 tex 其實是 pdftex/pdflatex 來取代原來的 tex/latex,只有執行 tex 這個執行檔時才是執行原始的 tex 程式。現在所做的決定主是將停止 pdftex 開發工作,預計最近會釋出  1.40.8 版,然後是 1.50.0 版,然後這個計劃將不再開發新功能,只做 bug fixed。

接下來接替原 pdftex 的工作將落在新一代的 pdftex 延伸計畫:luatex。 

由於 luatex 是 ConTeXt people 在開發的,所以主要是針對 ConTeXt,將來的 LaTeX 會如何目前還說不準。luatex 是 Unicode based。可以直接使用 OpenType fonts,並且使用 MetaPost lib 做為內建的繪圖引擎。所以,這個改變相當的大,LaTeX 要跟上腳步,可能需要一些努力。

當然,我們至少還有穩定的 pdftex 1.50.0 的版本可以用好一陣子。


edited: 3
guest
2subject: Promote 0 Bookmark 02008-06-19quote  

 都不知这消息是喜是悲 …… 

 

 1. pdftex 现在不支持 OpenType 的确是个很大的缺憾

 2. Contex 现在的 “圈子” 远没有 Latex 大,Latex 上已经积累了好多好多的智力成果了,如果不能无缝转移过去,将会非常可惜

 

不知 果正 前辈对这事情怎么看? 

 

本人已不在此站活動

joined: 2007-09-19
posted: 4946
promoted: 325
bookmarked: 206
歸隱山林
3subject: Promote 0 Bookmark 02008-06-19quote  

我想這應該是喜吧!就像以前 pdftex 開始發展的時候,大家也是有疑慮,可是到現在大家都在用他了。

Luatex 我還沒有時間去深入研究,所以影響有多少目前還不敢確定。不過,我認為,他們應該會有向後相容性(back compatibility),所以應該是無需太擔心。


guest
4subject: Promote 0 Bookmark 02008-06-19quote  

我觉得不尽然,Engine 现在越来越多,等于就是分散了整个 Tex 社区的力量 —— 看看现在的 XeTex ,你说它不兼容吧,它还是有些兼容的;你说它兼容吧 …… 真正做出来的文档还没几个能 cross-compile 的。

不过很理解  pdftex 的痛苦,pure C + web2c 的代码折腾来折腾去 ,是挺累人的,还要照顾跨平台。引入一个 tiny 的 script engine ,未尝不是一个良好的出路。不过作为用户的我们,自然希望自己的努力不会白费,原来的文件只要换个 compiler 就能“焕然一新“。

本人已不在此站活動

joined: 2007-09-19
posted: 4946
promoted: 325
bookmarked: 206
歸隱山林
5subject: Promote 0 Bookmark 02008-06-19quote  

沒辦法,xetex 和 luatex 不願意合作開發。不過,也就只是這兩個主 engine,其他什麼 omega 這些都是 dead 了。所以,分散力量看起來是不會太嚴重,而有這兩個主要 engine 也可以有互相競爭的好處,所又我還是滿樂觀的。

back compatibility 需要時間去磨,這點比較讓人討厭。

當然樂見有 embed script 可用,但我有點懷疑,這對一般 end users 恐怕又是另一個門檻。LaTeX 層次的簡單指令,現在許多朋友都感覺學習不容易了。


guest
6subject: Promote 0 Bookmark 02008-06-19quote  
LGJ

沒辦法,xetex 和 luatex 不願意合作開發。不過,也就只是這兩個主 engine,其他什麼 omega 這些都是 dead 了。所以,分散力量看起來是不會太嚴重,而有這兩個主要 engine 也可以有互相競爭的好處,所又我還是滿樂觀的。

back compatibility 需要時間去磨,這點比較讓人討厭。

當然樂見有 embed script 可用,但我有點懷疑,這對一般 end users 恐怕又是另一個門檻。LaTeX 層次的簡單指令,現在許多朋友都感覺學習不容易了。

 

Lua 这种 C Like 的东西,普及起来应该比 Latex instruction 来得简单,我是一直没搞明白  Latex、MetaPost 这些 “宏“ 语言的精髓到底是啥 …… 觉得和 C 相距太远了。

 

 

本人已不在此站活動

joined: 2007-09-19
posted: 4946
promoted: 325
bookmarked: 206
歸隱山林
7subject: Promote 0 Bookmark 02008-06-19quote  
guest
Lua 这种 C Like 的东西,普及起来应该比 Latex instruction 来得简单,我是一直没搞明白  Latex、MetaPost 这些 “宏“ 语言的精髓到底是啥 …… 觉得和 C 相距太远了。 

對於 programmer 而言,他經過長期的抽象化的訓練,所以會覺得 C 比較容易。但排版系統不一定是給 programmer 用的,對於非 programmer 而言,markup language 會比較直覺,比較易學(但難精),C 的話就會太抽象了,不容易掌握。

不過,我不是專業的 programmer,所以,以上僅供參考。


edited: 1

cht電腦資訊文書排版TeX
adm Find login register
views:23659