Bibtexに関する質問

名前: 大目玉
日時: 2011-08-24 10:15:43
IPアドレス: 130.54.130.*

古い雑誌などでページ番号のないarticleがあります。 例えば、 @article{12345, author = {X-man, A.B. }, journal = {Journal-name}, volume = {99}, year = {1975} } というarticleをbibtexで出力すると X-man, A.B.: Journal-name 99. となって、ページが出力されないのは良いのですが 年号が出力されません。 @article{12345, author = {X-man, A.B. }, journal = {Journal-name}, volume = {99}, Pages = {1456} } とすると、 X-man, A.B.: Journal-name 99 1456. うまく、年号だけが抜けて出力されます。 これはどうすれば良いのでしょうか? bstファイルの中を見てみると下記の記述があります。 FUNCTION {article} { output.bibitem format.authors "author" output.check author.sep format.title output crossref missing$ { format.journal "format.journal" output.check blank.sep format.vol.num.pages output } { format.article.crossref output.nonnull format.pages output } if$ format.journal.pages note.sep format.note output fin.entry write.url } これを書き直せば良いのだと思うのですが、 どう書き直せば良いのでしょうか?

この書き込みへの返事:

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