ShiroTakeda / jecon-bst

jecon.bst(経済学用のBibTeX style file)
56 stars 19 forks source link

jecon.bst (bst.thebibliography.begin): checking for loading natbib package #8

Closed munepi closed 4 years ago

munepi commented 4 years ago

@ShiroTakeda TeX Forum のこの QA https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=2743 では、jecon-example.pdf の3節に明記されていますが、利用者が \usepackage{natbib} していないために、このような投稿がございました。

そこで、 FUNCTION {bst.thebibliography.begin} つまり、 \begin{thebibliograpy} の直前で、natbibパッケージが読み込まれているかどうかをチェックなさってはどうかと思い、本PRをさせていただきました。

また、 url フィールドを利用する際は、少なくとも url パッケージが必要になるので、一般ユーザさん向けに hyperref パッケージ、もしくは、日本語対応 pxjahyper パッケージの読み込みを促すメッセージも合わせて入れました。

かなり以前のnatbibパッケージは、major versionが上がると、それなりに挙動が変わることがしばしばありましたが、 \ifNAT@openbib は、古い natbib.sty でも定義されていて、これを利用したnatbibパッケージの読み込みチェックとしてみました。

ShiroTakeda commented 4 years ago

ありがとうございます。その変更をそのまま取り込みたいと思います。

munepi commented 4 years ago

@ShiroTakeda さん、ご検討いただき、恐縮でございます。 必要に応じて、適宜ご変更くださってかまいません。