Utf82TeX で ö を変換した結果が \"{o} となることについて、{\"o} としたほうがよいとの指摘が K 氏よりあった。BibTeX では後者は受け付けるが、前者はエラーになるとのお話であった。私は BibTeX を使うことはほとんどないので、この点は見落としていた。標準のテーブルと utf82tex モジュールを修正して、テスト版を K 氏にお送りした。問題ないようであれば、公開アーカイブを差換えようと思う。
従来の utf82tex 変換テーブルは、変換後の TeX シーケンスに空白文字を許容しない仕様になっていた。ゆえに \U u のような定義を入れることができず、\U{u} で登録するようになっていた。これでもさほど困ることはないのだが、BibTeX でエラーになるとすると {\U u} のような書き方ができるようにする必要があり、utf82tex モジュールのテーブル処理にも手を入れなければならなかった。genchrtbl ユーティリティも定義中のコメントの出力方法を修正した。

Comments