名前: misc 日時: 2004-03-18 16:38:48 IPアドレス: 210.230.18.*
>>27307 いちいち \textit{et~al.} としてもたいした手間ではないと 思いますが,気になるなら \newcommand*{\etal}{\textit{et~al.}} のように \etal を定義してそれを用いても構わないでしょう. # 今の \etal のようなものは LaTeX 自身および標準配布のクラスファイルでは # 定義されていないようですから,必要があればユーザ自身で定義します. ただし,\etal のようなコマンドの直後の空白文字は無視されるので, 使用時には ``\etal\ ''(文末ではない場合), ``\etal{} ''(文末にある場合)のような具合に \etal の直後の空白が 失われないようにします. # いま例示したように,et al. の直後の空白は“単語間スペース”になる場合と # “文末スペース”になる場合の両方があります. # したがって,今の \etal の定義に(xspace パッケージによる)\xspace を # 追加するのはあまりうまくいかないようです. # なお,\textit{et~al.} と直接記述する場合においても, # 直後の空白が単語間スペースなら ``\textit{et~al.}\ '' と # することになるので,\etal を定義したことによって # “スペースの種類による書き分け”が生じてしまったわけではありません.
この書き込みへの返事: