以下是單教授的回信:
BBS: telnet://cbs.ntu.edu.tw 【台大獅子吼站】
---------- Forwarded message ----------
Date: Sun, 5 Jan 1997 13:04:14 +0800
From: Shann Wei-Chang <shawn@math.ncu.edu.tw>
Subject: Re: 標點符號問題
關於標點符號出現行首的問題,我想插嘴說一句。我個人很不喜歡看到出現在
行首的標點符號,所以在整理東坡上的中文文章的時候,總是盡量把那些出現在
行首的標點符號給挪到前一行去。其實並非所有標點符號都不許出現在行首,那些
所謂的開引號,例如【(「都是可以出現在行首的。寶原也提到,某些軟體,例如
MS-Word 就會自動替我們做這樣的處理。但是,為了在網路上通行順暢,我們幾乎
不能使用任何的檔案格式;換句話說,我們盡量使用純文字檔。在這個原則之下,
我們大多使用最基本的文字編輯程式,例如 PE2, 記事本,來輸入文字。這些編輯
程式不會幫我們做任何預處理,所以當然不會自動幫我們把某些標點符號設定在
不在行首,某些不在行尾。那麼,想要堅持文章好看的輸入者就很麻煩了。一方面
我們想要文在的左右端都排齊,另方面想要標點符號不亂跑。我的經驗是,在輸入
的階段,不要理會右端是否排齊。所以也不必管標點符號出現在哪裡。但是在段落
與段落間空至少一行。其實這也是寶原的建議。我重述一遍,並且提醒各位,在段落
間插入空行是英文文字檔案格式行之有數十年的慣例。一點也不值得奇怪。
等輸入的工作做完了,我用一個小程式將這文字檔做個處理,設定每行的寬度,
它就自動把文字的左右端都排齊了,並且幫我注意了惱人的表標點符號問題。
但是這個程式還很粗,大概只有我自己在配合 UNIX 的 vi 編輯軟體時好用。
而且有一個細節我一直沒有寫好。那就是,當連續的標點符號過長的時候,例如
考慮像 。」) 的情形,如果把這三個標點都擠到前一行的行尾,那前一行就太長
了,很難看。這時候,似乎應該把前一行的最後一個字拿下來排到行首,再接著
這一串標點符號,才比較好看。
像這樣的程式,若非已經存在,就是不久的將來就會有人寫成。所以,對於這個問題
我個人的建議是,中文的輸入者只要遵循兩種規則即可,其他的留給程式來做:
(1)兩個段落間留一個空行。
(2)只管左端的排齊或退格,不管右端的。
所謂左端的退格就是例如一段的開始,你想退四格,就退四格,一句引述的話,你想
全部退四格,就全部退四格。自動排齊的程式,應該設計成遵循原檔案左端的退格,
而只設法將右端排齊。
-Shann