LaTeXで参考文献の参照時に名前を表示する
(UpTeX 20111010版で動作させている事を前提に記述)
参考文献を参照する際、情報系の論文では[1][2]...[n]や[ABCnn]という表記で行われる事が多い。しかし、〜〜(Foo Bar, 2013)など、名前を表記する習わしがある分野もある(特に社会科学系)。しかし、名前を表記する方法はちょっと細工しないと出来ない。やり方は次の通り。
- BiBTeX活用術(外部サイト) → 「スタイルファイルのレイアウトサンプル」から"jep.bst"をダウンロード。編集中の.texファイルと同じ場所に保存する*1。
- 編集中の.texファイルの文字コードがUnicodeの時は、nkfで変換。EUC-JPならパス。
$ nkf -w --overwrite jep.bst
- 編集中の.texファイルのプリアンブル(\begin{document}の手前)に次の一行を加筆。
\usepackage{natbib}
- Citationは次の通りに書く。
ほげほげ\citep*{foo}
- 末尾の"bibliographystyle"を書き換える
\bibliographystyle{jep}
Citationの書き方は色々パターンがあるので、詳細は BiBTeX活用術(外部サイト) → 「文献の引用」を参照すること。
サンプル
BiBTeXソース
@book{Cusumano2004, author = {{Michael A. Cusumano}}, isbn = {0-7432-1580-X}, keywords = {Management,Software}, publisher = {Free Press}, title = {{The Business of software: what every manager, programmer, and entrepreneur must know to thrive and survive in good times and bad}}, year = {2004} }
LaTeXソース
\documentclass{jsarticle} \usepackage{natbib} \begin{document} \section{テスト} ソフトウェア開発企業の研究\citep*{cusumano2004}によると… \bibliographystyle{jep} \bibliography{./sample} \end{document}
タイプセット結果
*1:もちろんtexmf配下でもいい