Masakazu Takahashi
emasa****@gmail*****
2011年 11月 30日 (水) 21:08:07 JST
だいぶ前の話ですが。 2011/9/14 Masakazu Takahashi <emasa****@gmail*****>: >>> .IR string >>> から読み込まれます。 >> >> 前訳では .IR string ではなく、 .I string になっています。 >> マクロ .IR は man 7 man によれば、「(後に続く引き数を) イタリック >> (下線) とローマンを交互に (して、表示する)」ということです >> (つまり、原文なら、string をイタリックに、ピリオドをローマンにする)。 >> 一方、マクロ .I の方は、後に続く引き数を全部イタリックにするです。 >> ですから、前訳の .I string の方が正しい表記なのですが、この場合 >> どちらでも表示に変わりがなさそうなので、.IR string のままでも >> 構わないと思います。 > > roff 形式がよくわかっていないのですが、これは、続く引き数が 1 つであれ > ば .I が正しいという理解でよろしいでしょうか。 > > 私の理解が追いついていないので、単純なルールが適用できるのであれば変更 > しますし、判断が必要で実害がなければ原文準拠が安全かと思っています > (安全側に倒れる、という意味で)。 変更しなくても問題はないということで放置していた「引数 1 つの .IR を .I に置き換える」というルールですが、自分がそろそろ慣れてきたかなという ことで、変更をかけてみました。 https://github.com/emasaka/bash-jman/commit/e9d6d1ef700ef98e0277f349046e9d1ada1d3cbb といっても、以下のコマンドを実行しただけですが。 $ sed -i 's/^\.IR \([^ ]*\)$/.I \1/' bash.1 もし変更点で問題がありましたらご指摘ください。 -- Masakazu Takahashi (emasaka)