econ.bstでジャーナル名の短縮表示に対応

econ.bst でジャーナル名の短縮表示に対応しました。対応したのは、cusomizationフォルダに置いてあるecon-abbr.bst、econ-jet.bst、econ-jpe.bst です。

この bst ファイルを利用すると、例えばbibファイル(BibTeXのデータベース)でjournal フィールドに以下のように指定してあった場合

    journal = {American Economic Review}

実際のジャーナル名の表示は "Am. Econ. Rev." になります。他の例は econ-abbr.pdfecon-jet.pdfecon-jpe.pdf を見てください。

どうやって短縮表示にしているのかというと、単純に bst ファイルの中に「ジャーナル名」とその「短縮形」のペアを登録して、ジャーナル名が登録したものにマッチしたら置きかえるというようにしています。300個くらいの雑誌を登録してあるので、その分 bst ファイルのコードがものすごく長くなります。ですので、普通の econ.bst には入れず、econ-abbr.bst、econ-jpe.bst と econ-jet.bst だけで対応しています。短縮形を登録していないジャーナルは変換されないです。登録してあるジャーナルはcustomizationフォルダの中の journal_name.xlsx で見れます。

プログラミングがしやすい biblatex を使って短縮形の対応をするならまだしも、普通の BibTeX (bstファイル)でこんなことをしようと思うのは世界で私くらいだと思います...