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

[文件] 〈ConTeXt 學習筆記, Using MkIV〉

本人已不在此站活動

joined: 2007-09-19
posted: 4946
promoted: 325
bookmarked: 206
歸隱山林
1subject: [文件] 〈ConTeXt 學習筆記, Using MkIV〉Promote 0 Bookmark 02008-09-16quote  

這份文件本是簡體版(原始作者是 Li Yanrui),kanru 幫忙轉譯成繁體中文:

 http://blog.kanru.info/archives/327

我們這邊用 ConTeXt 的朋友比較少,可能的原因是繁體中文的支援一直不理想,有許多小毛病,雖然有 patches,但是,一般而言,裝得起來就不錯了,更何況是去 patch。另外就是 ConTeXt 的理念比較走回 plain TeX,彈性太大,初接觸的朋友,如果沒有 plain TeX 的底子,恐怕會不容易接受。

相反的,LaTeX 則是把一些東西給制式化了,你只要瞭解這些規則,照著做就對了,但也因此失去了彈性。但由於 LaTeX 存在實在是太久了,各種支援多,要什麼有什麼,因此要取代 LaTeX 的地位,目前來說還有點困難。更何況 ConTeXt 的開發群都是常站在 hacker 的觀點,這就更不容易讓一般使用者接受了。

不過,將來如何,我們就慢慢看吧!ConTeXt 總是會有人去把他人性化的。:)
 


edited: 1
guest
2subject: Promote 0 Bookmark 02008-09-17quote  

>不過,將來如何,我們就慢慢看吧!ConTeXt 總是會有人去把他人性化的。

如果大家都如此想,那么永远也没人会去解决问题。ConTeXt MKIV的完善的简体中文支持,是我们和开发者合作完成的。我光说明中文排版规则和一些细节实现的问题的私下交流文件,就有来回四十多封。只有更加积极地参与到这些项目中,才能够把东西做更好。

完善的排版永远不是吹出来的,或者是天上掉下来的。一个开源软件,每个用户都有责任把它变得更好,哪怕只是报告几个bug,或者写个简短的文档。解决任何的问题,都需要大家共同的长期力量。中文字体在Adobe Reader中显示的问题存在了六七年了,我今年五月联系了pdftex开发者,xetex开发者,dvipdfmx开发者,方正公司,adobe等多个公司个人,才得以妥善解决。前六七年之所以没有解决,就是因为大家都像你说的那样慢慢看看出来的,如果我也光慢慢看看,解决这个问题估计还要等六七年。

 

--- Yue Wang

本人已不在此站活動

joined: 2007-09-19
posted: 4946
promoted: 325
bookmarked: 206
歸隱山林
3subject: Promote 0 Bookmark 02008-09-17quote  
guest
>不過,將來如何,我們就慢慢看吧!ConTeXt 總是會有人去把他人性化的。

如果大家都如此想,那么永远也没人会去解决问题。ConTeXt MKIV的完善的简体中文支持,是我们和开发者合作完成的。我光说明中文排版规则和一些细节实现的问题的私下交流文件,就有来回四十多封。只有更加积极地参与到这些项目中,才能够把东西做更好。

請別激動!

我所謂的慢慢看不是指去參與或者不參與,和這個無關,每個人有每個人的規劃,不是大家有充分的時間投入 develope,甚至使用的行列。所以,我是站在 end users 的角度來看的,不是開發人員的角度。

試想,以一個 end users 的角度,總不能去要求他就花時間去成 hacker 吧!

這種態度,令我個人非常的反感,這是 ConTeXt team 一直以來給我的印象! 

完善的排版永远不是吹出来的,或者是天上掉下来的。一个开源软件,每个用户都有责任把它变得更好,哪怕只是报告几个bug,或者写个简短的文档。解决任何的问题,都需要大家共同的长期力量。中文字体在Adobe Reader中显示的问题存在了六七年了,我今年五月联系了pdftex开发者,xetex开发者,dvipdfmx开发者,方正公司,adobe等多个公司个人,才得以妥善解决。前六七年之所以没有解决,就是因为大家都像你说的那样慢慢看看出来的,如果我也光慢慢看看,解决这个问题估计还要等六七年。 

到底是誰在「吹」了?你?或者是我?你只看到了你自己的努力,卻看不到其他人的努力,這樣談起什麼 Open/Free 滿尷尬的吧!Open source 卻沒有 Open mind。

不是說你有去努力,那麼好像大家就欠你的似的就一定要去投入及努力。以我個人的時間規畫,我光 TeX/LaTeX 本身就忙不過來了,我不知道我為什麼要昏了頭去花時間投入?不是大家都那麼閒,也不是大家都有這種義務,這可不是共產國家的人民公社。Open/Free Software 不是這樣玩法的!這等於是在 force 別人該做什麼,我不認為這是 Free Software 的精神。

你有貢獻,那麼大家當然是很感激,但也不是用這種態度吧! 如果 TeX or ConTeXt community 都是用這種態度對人,那麼這個 community 會讓人無法接近、無法親近是很必然的事!

 

ps. 我個人不並不是寫程式的開發人員,我也有我的材米油鹽事要去做,不是每一個人都如你想像的有那麼多的空閒時間。 而且,我不是 ConTeXt 的 user。


edited: 1
guest
4subject: Promote 0 Bookmark 02008-09-17quote  

上面的东西都是我的言论,和ConTeXt team无关。我也不是ConTeXt team的一员。   

而问题是,作为一个中文用户,连起码的使用完软件以后的feedback都没有,软件本身的质量是很难提高的。Omega等TeX引擎就是这样死掉的,每个人试用了但不去反映出现的问题,都不说Omega这个程序的复杂程度超出了自己的理解范围,自然开发者无从满足普通用户的要求。

ConTeXt community并不是您想象中的那样,让end user 成为hacker,相反,几乎所有的程序工作都是由Hans Hagen和Taco Hoekwater两人完成的。但是如果ConTeXt 的开发者没有听到来自中文用户的呼声,他们显然不会去改进这些东西。其实任何软件的开发都是如此,比如XeTeX,当年inter char token机制也是由中文用户jjgod反应相关的中文排版问题才被开发者加入到软件中的。

计算机水平问题,可以说我就是end user,不是hacker,我是学建筑的,不是学计算机的。计算机的知识我只是略知大概,知道普通的应用而已。 之所以要向开发者反映这些问题,是因为这些功能的缺失,造成我无法很好地完成我的论文或者专著的排版工作,而我让开发者实现这些功能,不但能够让诸多的用户得益,也能够很好地解决我个人的问题。这样的事情,何乐不为之呢?

当然,这些显然不是强求的。但是这些都是建议每个人去做的,属于一种道义的责任。我不喜欢也不推崇自由软件精神,我也不希望去讨论什么政治上的意识形态问题,但是我相信,人和人之间互相帮助,互相交流,互相提高,是有积极的意义的。 我并非想标榜自己做了多少事情,我也知道您也做了许多的工作(比如推广普及等等)。但至少作为一个普通用户,能够积极地指出软件中的问题,让开发者意识到并且解决这些问题,才是能够让自己完成自己的相关任务的最好的办法,也是自己力所能及的事情。这些都是应该鼓励的事情,而不是像您文章中所表现的袖手旁观。

对,您用ConTeXt的时候,遇到了各种麻烦,但是您如果和开发者反映您所遇到的问题,甚至是到mailing list上面去臭骂一顿,说不定下一个版本就会让您的体验有所不同。您发现了问题,只是在这里第一段发发牢骚,又有什么意义呢?您说您没有时间,那您把第一段所说的问题也好,patch也罢,不是发在这里而是发到ConTeXt mailing list,说不定开发者在您第二天早上您准备早餐的功夫,这些问题都得以解决了。(一个LuaTeX的bug就是开发者在我准备一顿早餐的功夫中被修复的)。做这样的事情花不了您多少时间,但即使只是对您个人而言,却是最大的受益者。

本人已不在此站活動

joined: 2007-09-19
posted: 4946
promoted: 325
bookmarked: 206
歸隱山林
5subject: Promote 0 Bookmark 02008-09-17quote  
guest
上面的东西都是我的言论,和ConTeXt team无关。我也不是ConTeXt team的一员。   

而问题是,作为一个中文用户,连起码的使用完软件以后的feedback都没有,软件本身的质量是很难提高的。Omega等TeX引擎就是这样死掉的,每个人试用了但不去反映出现的问题,都不说Omega这个程序的复杂程度超出了自己的理解范围,自然开发者无从满足普通用户的要求。

你確定其他人都沒有回報及改進問題?我沒記錯的話,dvipdfmx 一開始我就常和兩位開發人員溝通。CJK 也一直在參與。ConTeXt 也去反應過中文的問題,雖然我個人並不使用 ConTeXt。

Omega  會失敗在先天結構上的問題,不是因為沒有人 feedback。

ConTeXt community并不是您想象中的那样,让end user 成为hacker,相反,几乎所有的程序工作都是由Hans Hagen和Taco Hoekwater两人完成的。但是如果ConTeXt 的开发者没有听到来自中文用户的呼声,他们显然不会去改进这些东西。其实任何软件的开发都是如此,比如XeTeX,当年inter char token机制也是由中文用户jjgod反应相关的中文排版问题才被开发者加入到软件中的。

我想你可以去查一下早期的 ConTeXt mailing list,看我有沒有提出過中文方面的問題。結果作者要我私下解決,私下寄給我的檔案也是說明不能公開的,請問,這種情形下我為什麼還要繼續參與? 

你現在只提到你知道的有貢獻的人,而反過來要求我們也要有同等的貢獻,這在 Free/Open community 是很不合理的。因為你完全忽略了以前曾經有過貢獻的人,而認為這是一種「道義」、「責任」 ,這並不是 Free Software 的精神。

计算机水平问题,可以说我就是end user,不是hacker,我是学建筑的,不是学计算机的。计算机的知识我只是略知大概,知道普通的应用而已。 之所以要向开发者反映这些问题,是因为这些功能的缺失,造成我无法很好地完成我的论文或者专著的排版工作,而我让开发者实现这些功能,不但能够让诸多的用户得益,也能够很好地解决我个人的问题。这样的事情,何乐不为之呢?

請先搞清楚一件事,Free Software 是全民參與的,他們不見得是學 computer 的,就像我不只不是學 computer 的,連我的工作也和 computer 一點關係也沒有。參與只是 just for fun,而且支持 Free Software 的精神而已。 

當初我參與 GNU 文件計畫的時候,GNU 的人員一開始就強調,不要過分的把自己的時間抽出來,要量力而為,這種事情不是義務性的,壓迫感太大不能把事情做好,不如等有空閒的時候再來參與。這些話我到現在都還記得,所以也讓我細水長流的玩 Free Software 玩了這麼多年,所用的也是工作之餘的時間來投入的。

你不能因為你參與就認為別人也應該參與!這點我個人非常不認同。你完全不考慮別人是否有其他工作或家庭要照顧,忽略這些因素就失去了自由軟體的精神了。 

当然,这些显然不是强求的。但是这些都是建议每个人去做的,属于一种道义的责任。我不喜欢也不推崇自由软件精神,我也不希望去讨论什么政治上的意识形态问题,但是我相信,人和人之间互相帮助,互相交流,互相提高,是有积极的意义的。 我并非想标榜自己做了多少事情,我也知道您也做了许多的工作(比如推广普及等等)。但至少作为一个普通用户,能够积极地指出软件中的问题,让开发者意识到并且解决这些问题,才是能够让自己完成自己的相关任务的最好的办法,也是自己力所能及的事情。这些都是应该鼓励的事情,而不是像您文章中所表现的袖手旁观。

我個人是因為自由軟體的精神才接觸 Free Software 的。但現在的所謂 Open/Free Software 的 community 給我的感受就只有一個字可以形容:「」!大家就只求把一些成果、功能做出來,卻忘記了 Free/Open 的原始精神,讓大家不知道為何而戰,為何而做,時間愈花愈多,卻愈來愈不明白自己是在做什麼及為了什麼而做。 

我要是袖手旁觀的話,那也不會去搞字型、寫文件了。當初我寫文件、搞字型、寫中文索引程式,又誰給我幫忙了?但這些都是我志願去做的,所以我從不會去炫耀或者 complain 其他人有沒有做什麼事或該做什麼事。 

对,您用ConTeXt的时候,遇到了各种麻烦,但是您如果和开发者反映您所遇到的问题,甚至是到mailing list上面去臭骂一顿,说不定下一个版本就会让您的体验有所不同。您发现了问题,只是在这里第一段发发牢骚,又有什么意义呢?您说您没有时间,那您把第一段所说的问题也好,patch也罢,不是发在这里而是发到ConTeXt mailing list,说不定开发者在您第二天早上您准备早餐的功夫,这些问题都得以解决了。(一个LuaTeX的bug就是开发者在我准备一顿早餐的功夫中被修复的)。做这样的事情花不了您多少时间,但即使只是对您个人而言,却是最大的受益者。

請先確定我完全沒去溝通比較重要,不能光憑你一己的想像及臆測。

使用軟體是要解決問題,不是把把問題弄得愈來愈多。 那請問,你是不是所有的 open/free software 有去使用及回報問題呢?這根本就是不可能的事,大家當然是自己有在使用的軟體才會回報問題,所以,你這種想法真的是很不合邏輯,因為照你的 logiv,所有其他 free/open software 的作者及使用者都可以利用你這個 logic 去要求你,我想你大概會累死吧! 

BTW,我不用 ConTeXt 的!
 


edited: 4
本人已不在此站活動

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

如果你是文件的作者或翻譯者,認為我引用了這些 url 不恰當,我會把他刪除以示尊重。

但也請你尊重這裡的言論自由,這不是什麼勞騷,而是我個人的看法,至於我要到哪裡去發表,也請尊重發表人的意願,不用帶了一付教訓人的態度來此。

有人來問我要用 ConTeXt 或 LaTeX,我仍然會告訴他,目前的話使用 LaTeX 較方便,尤其是需要造字的時候,而且可以參考的資源也比較多。但有人願意嘗試 ConTeXt,那我當然也不會反對,理由是我會尊重別人的選擇。

 

ps. 我寫的文件及製作的字型可從來沒有限制別人想要怎麼用,也從未到其他地方去告訴別人你應該做什麼。我玩自由軟體的時間比 Linux 的存在時間還長,第一次碰到這樣的無理態度。


Garfileo
joined: 2008-09-29
posted: 2
promoted: 0
bookmarked: 0
大陆
7subject: Promote 0 Bookmark 02008-09-29quote  

我觉得这场争论的焦点其实是个对待自由软件投入的时间与精力的多少问题。我的看法就是:有时间与精力的人,可以多投入一些,权当锻炼身心;时间与精力不多的人,量力而为也未尝不可。从上述的争论中,看得出两位都是热心于自由/开源软件项目的人,而且做出了许多贡献,这一点我很钦佩。

唉,其实我遇到很多问题,也是很想反映到邮件列表中;不过,英文实在太差,总是难以倾尽我之所思。为了实现与他们更好的交流,我基本上丢掉了原来在业余时间想做的事情,每日拿出近 2 个小时补习英文写作,但愿能见成效。

本人已不在此站活動

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

我個人覺得這是一個基本的禮貌及修養的問題。

mailing list 一直不為一般使用者接受,這已經不是一天二天的事了,但從沒有人去考慮改進,一直認為這種方式才是真正的參與方式,如果大家的英文都那麼好,那也無需去翻譯什麼文件了,直接看英文就成了。

我的確五十好幾了,有很多事情應該是年輕人接手的時候,我想我往後應該不會在這個領域花太多的時間。請別誤會,我不是倚老賣老,這是實情,如果這些工作沒有年輕人接手,還要我這個五十幾歲的老頭子來做,也就代表了市場機制,表示需要的人少了,那麼我們也只好順其自然。
 


本人已不在此站活動

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

LGJ
我個人覺得這是一個基本的禮貌及修養的問題。

從這裡就可以看得出來,此人根本就是因為其他事件來亂的,講白了就是來吵架的:

 http://www.newsmth.net/bbstcon.php?board=TeX&gid=277081

在背後做人身攻擊的人,有什麼禮貌及修養可言?連做人的最基本資格都做不到。

BTW,Hans 給我的信件還在:

From pragma@wxs.nl  Thu Apr 24 12:07:16 2003
Received: from mail.solcon.nl (mail.solcon.nl [212.45.33.11])
        by ms17.hinet.net (8.8.8/8.8.8) with ESMTP id BAA18800
        for <edt1023@ms17.hinet.net>; Thu, 24 Apr 2003 01:42:56 +0800 (CST)
Received: from server-1.pragma-net.nl (wc-58016.solcon.nl [212.45.58.16])
        by mail.solcon.nl (8.12.9/SQL-8.12.9-10/8.12.5) with ESMTP id
        h3NGbRIi025811 for <edt1023@ms17.hinet.net>; Wed, 23 Apr 2003 18:38:09
        +0200
Received: from laptop-3.wxs.nl (server-1.pragma-net.nl [10.100.1.1])
        by server-1.pragma-net.nl (8.12.3/8.12.2) with ESMTP id h3NGbK0e032668
        for <edt1023@ms17.hinet.net>; Wed, 23 Apr 2003 18:37:28 +0200
Message-Id: <5.2.0.9.1.20030423183636.019804e8@localhost>
X-Sender: hagen-mail@localhost
X-Mailer: QUALCOMM Windows Eudora Version 5.2.0.9
Date: Wed, 23 Apr 2003 18:37:15 +0200
To: "Edward G.J. Lee" <edt1023@ms17.hinet.net>
From: Hans Hagen <pragma@wxs.nl>
Subject: chinese
Mime-Version: 1.0
Content-Type: multipart/mixed;
        boundary="=====================_16474849==_"
X-RAVMilter-Version: 8.4.1(snapshot 20020919) (mail.solcon.nl)
Status: RO
X-Status: A
Content-Length: 2991
Lines: 88

[-- Attachment #1 --]
[-- Type: text/plain, Encoding: 7bit, Size: 0K --]
Content-Type: text/plain; charset="us-ascii"; format=flowed


[-- Attachment #2: uc2tex.pl --]
[-- Type: text/plain, Encoding: 7bit, Size: 0.7K --]
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: attachment; filename="uc2tex.pl"

# ConTeXt uc converter / beta version / 2-12-1999 / don't redistribute

$filename = $ARGV[0] ;
$recoded  = 0 ;

sub unirecoded
  { print chr($_[1]) ; ++$recoded ; return chr($_[0]).chr($_[1]) }

【以下略……】

我在 2003 年就提出過繁體中文的事,當時是 Lei Wang 幫忙協助處理。這些都是有信件可查,請不要信口開河!

另外,這些文章都沒有「鎖文」,不然,後來 Li Yanrui 也就無法 post 文章了。信口開河是會變成習慣的。


edited: 1

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