マニアックですみません。ほとんど自分のためのメモです。
- 元になる .bst ファイルを手元にコピーする。
- .bst ファイルのなかから DOI, ISBN, ISSN 用の関数の定義を探して、以下の要領で修正する。
Before:
FUNCTION {format.doi}
{ doi empty$
{ "" }
{ new.block "\doi{" doi * "}" * }
if$
}
After:
FUNCTION {format.doi}
{ doi empty$
{ "" }
{ "" }
if$
}
if 文は無駄なのではないか、気持ち悪くないのか、などという突っ込みはなし。人生は短く、ほかに悩むべき有益なことは多い。
今までは、投稿直前に .bbl ファイルをエディタで修正していました。そのヤバさから開放されて嬉しいです。
-
私は,bibtexのファイルで出力されたくないエントリーの名前にOisbnとかOdoiといったように余計な文字をつけて,bibtexの処理で無視されるようにしています.こうすると,bibtexファイル内での文字列置換ですみます.


2個のコメント
この投稿記事に対するコメントのフィード
トラック・バックのリンク: http://ken-wakita.net/research/ja/2010/07/remove-doi-isbn-and-issn-from-bbl/trackback/