Re: スペイン語?人名のアクセント記号

名前: misc
日時: 2004-03-31 18:38:10
IPアドレス: 210.230.18.*

>>27766 この件には,fontenc パッケージを使用するか否かは関係しないようです. 実際,\'i に関する下記の設定はファイル ot1enc.def あるいは t1enc.def に 記述してあります. # これらのファイルはフォーマットファイル作成時に # すでに読み込まれているので(cf. fonttext.ltx), # LaTeX2e のデフォルトでは fontenc パッケージの使用・不使用に関係なく # \'i を \'\i あるいは acute + dotless i の字形をもった単一の文字に # 読み替えるという設定(下記の設定のことです)は有効です. % ot1enc.def での設定 % \@tabacckludge' = \' (tabbing 環境内の場合も考慮して,このように記述) \DeclareTextCompositeCommand{\'}{OT1}{i}{\@tabacckludge'\i} % t1enc.def での設定 % (T1 エンコーディングでは,``acute + dotless i'' は文字コード 237 の文字) \DeclareTextComposite{\'}{T1}{i}{237} \'i を読み替える設定が有効になっていない理由は判然としませんが, 使用しているのが LaTeX2e でない(LaTeX2.09 である)場合には, この設定はなされていません. また,下記の例のように \DeclareTextAccent を用いて \' を再定義すると \'i などの読み替えの設定は失われる,といったことはあるので, 妙なことをするパッケージ(あるいは自作マクロ集)が 使用されているのかもしれません. \documentclass{article} \DeclareTextAccent{\'}{OT1}{19}% ot1enc.def での記述と同じ \begin{document} \'i \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)