ehki / jIEEEtran

bibtex style file for containing both Japanese and English references
MIT License
41 stars 16 forks source link

参考文献の短縮表記 #64

Closed nakashin303 closed 4 years ago

nakashin303 commented 4 years ago

次のような参考文献の短縮表記ができないでしょうか。 例) R. Schurch, S. M. Rowland, R. S. Bradley, and P. J. Withers, “Imaging and analysis techniques for electrical trees using X-ray computed tomography,” IEEE Transactions on Dielectrics and Electrical Insulation, vol. 21, no. 1, pp. 53–63, 2014. を R. Schurch, et al., IEEE Trans. Dielectr. Electr. Insul, 21, 1, 53–63, 2014.

ehki commented 4 years ago

できそうです。電気学会ではその形式は目にするので対応できるようにします。IEEJtranA.bstというbstファイルを新たに作成します。IEEEの学会でも短縮形式の引用は見かけますか?

nakashin303 commented 4 years ago

P. Mancinelli, A. Cavallini, S. J. Dodd, N. M. Chalashlanov and L. A. Dissado, “Analysis of electrical tree inception in silicone gels,” IEEE Trans. Dielectr. Electr. Insul., vol. 24, no. 6, pp. 3974–3984, 2017. のような論文誌名の短縮表記はよく見かけます。

ehki commented 4 years ago

その形式の引用への変更は、例えばMendeleyでは「Preference」から「BibTeX」タブへと進み、「Use Journal Abbreviation」にチェックを入れれば可能です。つまり、bstファイルとbibtexコマンドのタスクではなく、.bibファイル上の情報を変更する必要があります。bstファイルでも不可能ではないですが、膨大な省略を定義しなければならず、現実的ではなさそうです。

Mendeleyの場合(私がMendeleyを使用しているからMendeley以外はわからないのですが)「View」から「Citation Style」へと進み、「Journal Abbreviations」の「Abbreviations」タブで省略を自分で定義することも可能です。例えば次のように省略形式を定義し、Cite UsingAcronymと設定すれば、Mendeleyから「電学論A」というjournal名でbibファイルを出力することができます。

IEEEのjournalだけに関しては、journal名にIEEE_J_PWRD等のマクロ指定のマジックコマンドを入れて、IEEEabrv.bibIEEEfull.bibを引用することで省略形式やフル形式への変更が可能です。ただIEEE以外にはこの手法が使えないので、文献管理ツール側で出力するbibファイルを操作することを推奨します。

ehki commented 4 years ago

v0.15でarticle及びinprceedingsエントリで対応しました。このIssueは閉じますので、他のエントリでの引用については別Issueでお願いします。