Windows11の富士通ノートパソコンにTEX23年版をのせて論文をかいています。文書中の洋数字を一括して漢数字に変換する方法はあるでしょうか。
植木
Table of Contents
算用数字の漢数字化
用語
- 「一〇方式」… 単純に「1」→「一」、「2」→「二」のように変換
- 「十字方式」… 「10」→「十」、「11」→「十一」、「101」→「百一」などなど
- 参考→ ヨコのものをタテに ―数字の表し方について
「一〇方式」で良い
- きょうの pTeX (1): \kansuji、\kansujichar を参考にしてください
「十字方式」にしたい
私は複雑な処理は latex では行わず、スクリプト言語で変換しちゃうのですが 以下のような処理にするかと思います。
- .tex ソースから数字列毎に抜き出し
- 表計算ソフトに貼り付け
- 「NUMBERSTRING」関数を使い隣のセルに漢数字化文字列を作成
- それを元に perl や ruby など文字列置き換えパターンを生成し一括変換処理
なお NUMBERSTRING 関数のところは perl のライブラリ Perlで数字を漢数字 に変換するプログラムを利用すれば .tex ソースから一括変換できそうだ。