雑誌名の表示は投稿先によって短縮系,フルを使い分けたい.そのために,IEEEabrv.bibやIEEEfull.bibのようなbibファイルが提供されている(ファイルはこちらから→CTAN web interface: Directory listing for /macros/latex/contrib/IEEEtran/bibtex).
自分の文献リストをMendeleyから自動生成している場合にどうすればよいか,やってみた.
結論から言うと,IEEEabrv.bibやIEEEfull.bibのようなbibファイルを使った表示形式切り替えは実現出来なかった.以下,その理由と対処した方法の載せる.
実現出来なかった理由
Mendeleyが吐くbibファイルでは
journal = {hogehoge},
のように,雑誌名がMendeleyに登録してある名前を{}で囲ったものとして出力されるため.この{}を外すことが出来れば簡単なんだが,今のところその方法はわからない.
対処した方法
Mendeleyに登録する際,論文名を "\hogehoge" のようにlatexコマンドで書く.別途,\hogehoge を表示したい雑誌名に置換するstyファイルを作る.
\newcommand{\hogehoge}{Hoge Journal on HogeHoge}
めんどくせー.
0 件のコメント:
コメントを投稿