Re: 文献データベース author の and を y に変更

名前: Level3
日時: 2005-09-02 09:38:41
IPアドレス: 133.1.80.*

>>37704 既にコメントが付いていますが、基本的には大友さんの方法で正解です. また、トニーさんが書かれているようにbstファイルの名前は変えるべきです. その上で本文の\bibliographystyle{}の指定を新しいbstファイルの名前に して下さい. plain.bstのFUNCTION {format.names}では authorごとに指定されたフォーマットに変換しながら、各authorをコンマで 区切り、最後がothersであれば"et al."を加え,そうでなければ" and "で つなぐように書かれています. t "others" =   { " et~al." * }   { " and " * t * } if$ この部分の意味はtがもし"others"であれば "et~al."を加え(*) そうでなければ" and "を加えた(*)上でtを付け足す(*)という ことです. bibtexでは(*)演算子はスタック上の文字列に(*)演算子の前の文字列 を付け足してスタック上に置くというものです. なおtは文字列変数で、ここにはループごとにauthor名が順番に入って きて処理されるようになっています.

この書き込みへの返事:

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