Re: babel(スペイン語) と ArabTeX との混在

名前: 稲垣
日時: 2006-10-02 12:57:43
IPアドレス: 219.126.171.*

>>45217 activeacute の件です。 'を active として使用するパッケージは,Spanish,Catalan 等数カ国あります。 各パッケージでは 'a と入力するために Babel のオプションで activeacute を 指定するようになっています。オプションで,ということは activeacute に なにやら特別な事情(?)があるのではないかと邪推します。 activeacute を指定しないで,' を \addto\extras<lang> で active に定義し, \addto\noextras<lang> で元に戻すようにしても無視されるようです。 # この件を調べる過程で catcode をあれこれいじっており,混乱している # 可能性もあります。間違いでしたらお詫びします。 安田さんの「OldSlav バグ対策」を拝見すると,Babel 流に言えは(環境とコマンドの 違いはありますが)\begin{otherlanguage}{<lang>} … \end{otherlanguage} と 同じように \setslavaccent … \leaveslavaccent が定義されており, \leaveslavaccent では \ocs@enddocument なる定義が付加されています。安田さんの テクニックを十分理解していませんが,\addto\noextras<lang> に \ocs@enddocument のような定義があれば,何とかなるのでは,などと思うのですが。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)