2010-11-09

Cwtex 全形標點符號

根據<在cwTex中使用全形標點符號?>文章,該作者提供了相當不錯的語法來產生中文的全形標點符號
\def\pe{\nolinebreak[4]\hspace{.3em}\raise.7ex\hbox{。}\hspace{.3em}}
\def\ca{\nolinebreak[4]\hspace{.3em}\raise.8ex\hbox{,}\hspace{.3em}}
\def\pa{\nolinebreak[4]\hspace{.3em}\raise.8ex\hbox{、}\hspace{.3em}}
\def\ccolon{\nolinebreak[4]\hspace{0.3em}\raise.3ex\hbox{:}\hspace{.3em}}
\def\ql{\nolinebreak[4]\hspace{.3em}\hbox{「}\hspace{.3em}}
\def\qr{\nolinebreak[4]\hspace{.3em}\hbox{」}\hspace{.3em}}

在全文編輯完成之後,用取代的方式,將。,、:「」,分別以 \pe \ca … … 取代。經過編譯後,PDF 文件就會出來全形標點號~!
不過該作者沒有提供到「問號」,所以我依樣畫葫蘆,做了一個
\def\itq{\nolinebreak[4]\hspace{.3em}\hbox{?}\hspace{.3em}}
修改的部分有「\itg」是自己取的名字,還有\raise  這個參數為「0ex」,看起來還不錯。呵呵。

建議使用「取代」功能的時候,要多加的空白,例如「,→『\ca 』」,以避免 ca 後面有其他字母相接。


沒有留言: