全角英数字を半角へ変換, 半角カナを全角へ変換 etc. for DOS
TeX でタイプセットしていると, テキストで頂いたファイルを TeX ファイル用にマークアップする必要が生じたりワープロで作成した文書をテキストファイルに変換(あるいは保存)したものを TeX ファイル用にマークアップする必要が生じる場合があります。
テキストファイルに TeX のコマンドをマークアップする処理は, それほど大変
な作業ではありませんが, マークアップしていてうんざりすることは
・英数字に全角文字を用いているケースが多々ある。(例えば 「This is a pen.」を「This is a pen.」としている等)
・半角カタカナを用いている。(TeX ではエラーになります。)
・JIS の規格外の漢字コードを使用している。(某社特有の罫線コードや○の中に数字が入った文字等)
・カタカナの長音記号(ー)とマイナス記号(−)を誤って使用している場合が結構ある。
といった誤りが結構あるということです。このような誤り(必ずしも誤りとは言えないかもしれませんが)をいちいち手で直す事に嫌気がさして
・全角英数字を半角英数字に変換
・半角カタカナを全角カタカナに変換
・長音記号(ー)とマイナス記号(−)の使用誤りを検出して自動訂正(100% とはいえませんが)
等の処理を行うツールを UNIX 上で作成していました。今回は UNIX で動作していたツールを MS-DOS(WIN32, djgpp) で動作するように修正しました。また,機能の一部を拡張して全角文字の変換テーブルを外部ファイルに持たせる事によって, ある程度柔軟な変換を行えるようにしました(例えば○の中に数字の入った文字を TeX のマクロに置き換える事も可能です)。
-- 前ヴァージョンとの違い
もともとは TeX の為に作成したツールですが, 中にはインターネットへメールを転送する為に半角カタカナを全角に変換する為に使用している方もいらっしゃるようです。そのため, フィルタとしても動作出来るようにしました。
ソフト名: | zen2han for DOS |
---|---|
動作OS: | MS-DOS |
機種: | IBM-PC PC-98 |
種類: | フリーソフト |
作者: | 古川 正恵 |