こえむのちょこっとメモ

大きなまとめにする程でもないけど記録したい事を残します

LaTeXで参考文献の参照時に名前を表示する

(UpTeX 20111010版で動作させている事を前提に記述)

参考文献を参照する際、情報系の論文では[1][2]...[n]や[ABCnn]という表記で行われる事が多い。しかし、〜〜(Foo Bar, 2013)など、名前を表記する習わしがある分野もある(特に社会科学系)。しかし、名前を表記する方法はちょっと細工しないと出来ない。やり方は次の通り。

$ 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}

タイプセット結果

f:id:koemu:20130102055543p:plain

*1:もちろんtexmf配下でもいい