本文へ移動

Scissor LaTeX での natbib

Scissor LaTeX では natbib パッケージはほぼ動作します。\citet、\citep、\citeyear とその大文字始まりの形は動作し、\bibliographystyle{plainnat} や unsrtnat で著者・年形式の引用になります。numbers や round などのパッケージオプションと \setcitestyle は無視されるため、スタイルは常に \bibliographystyle で決まります。

パッケージの役割

natbib は BibTeX に著者・年形式の引用を追加します。主なコマンドは 2 つで、文の一部となる引用「Doe and Mustermann (2024)」には \citet{key} を、括弧内の引用「(Doe and Mustermann, 2024)」には \citep{key} を使います。パッケージオプションで丸括弧と角括弧、または番号形式を切り替え、plainnat などの著者・年形式のスタイルが文献リストを整形します。

\usepackage{natbib} で読み込み、\bibliographystyle{plainnat} でスタイルを選びます。

ここで動作するもの

コマンドまたはオプションScissor LaTeX では備考
\citet{key}, \Citet{key}動作する「Doe and Mustermann (2024)」。
\citep{key}, \Citep{key}動作する「(Doe and Mustermann, 2024)」。
\citep{a,b}動作する「(Doe and Mustermann, 2024; Mustermann, 2021)」。
\citep[p.~44]{key}動作する注記は括弧の中に入ります。
\citep[see][p.~44]{key}一部のみ「see」は括弧の前に出力されます。
\citeyear{key}動作する「2024」。
\citeyearpar{key}一部のみ括弧なしで「2024」と出力します。
\citeauthor{key}一部のみ\citet と同じく、年付きで出力します。
\citet*, \citep*一部のみ\citet と \citep と同じ。著者リストは展開されません。
\citealt, \citealp, \citenum一部のみ\citep と同じく括弧付きで出力されます。
\bibliographystyle{plainnat}, abbrvnat動作する著者・年形式で、リストは著者順。
\bibliographystyle{unsrtnat}動作する著者・年形式で、リストは引用順。
オプション numbers, round, square, authoryear, sort&compress無視されるスタイルは \bibliographystyle だけで決まります。
\setcitestyle{...}無視されるメッセージなしで無視されます。
\bibpunct{...}...非対応プリアンブルでは無視されます。本文ではメッセージを出してスキップされ、引数がテキストとして出力されます。

\bibliographystyle の行がない場合、natbib を読み込んでいても、引用は角括弧内の番号になります。著者・年形式の引用にするには \bibliographystyle{plainnat} を追加してください。

例

plainnat を使った一般的な natbib のコマンドです。

plainnat での \citet、\citep、\citeyear

LaTeXプリアンブル: \usepackage{natbib}エディタで開く (新しいタブで開きます)
\citet{doe2024} measured 44 samples. Long tables have their own
rules \citep[ch.~2]{mustermann2021}, and so do plots
\citep{mustermann2023}. The book appeared in \citeyear{mustermann2021}.

\bibliographystyle{plainnat}
\bibliography{refs}
Scissor LaTeX による組版: plainnat での \citet、\citep、\citeyear

unsrtnat は文献を著者順ではなく引用した順に並べます。

unsrtnat:引用順の文献リスト

LaTeXプリアンブル: \usepackage{natbib}エディタで開く (新しいタブで開きます)
Plots are discussed by \citet{mustermann2023}, and the careful
measurement behind them by \citet{doe2024}.

\bibliographystyle{unsrtnat}
\bibliography{refs}
Scissor LaTeX による組版: unsrtnat:引用順の文献リスト

パッケージオプション numbers には効果がありません。引用のスタイルは \bibliographystyle だけに従うので、plainnat では著者・年形式の引用のままです。

numbers オプションは無視される

\documentclass{article}
\usepackage[numbers]{natbib}
\begin{document}
Measured by \citet{doe2024}, see also \citep{doe2025}.

\bibliographystyle{plainnat}
\bibliography{refs}
\end{document}
Scissor LaTeX による組版: numbers オプションは無視される

番号形式の引用には、plain、unsrt、ieeetr などの番号形式のスタイルを使ってください(ここではいずれも角括弧内の番号になります)。スタイルの一覧は参考文献のページをご覧ください。

互換性

  • TeX のインストール環境からここへ: \citet と \citep を使った文書はそのまま組版されます。著者・年形式の引用になるのは、\bibliographystyle で著者・年形式のスタイルを指定した場合だけです。パッケージオプションと \setcitestyle は何も変えません。
  • ここから TeX のインストール環境へ: 文書はそのまま変更なしでコンパイルできます。そこでは BibTeX を実行してください。natbib のオプションも有効になる点に注意してください。

完全なマニュアルは CTAN にあります:ctan.org/pkg/natbib。引用全般については参考文献と引用を、もう 1 つの方法については biblatex をご覧ください。

よくある質問

著者・年形式ではなく番号で引用されるのはなぜですか?

\bibliographystyle の行がないか、番号形式のスタイルを指定しているためです。\bibliographystyle{plainnat} を追加してください。ここでは natbib のオプション authoryear や round だけではスタイルは変わりません。

\citet と \citep の違いは何ですか?

\citet は文中で使う「Doe and Mustermann (2024)」を、\citep は節の終わりに置く引用「(Doe and Mustermann, 2024)」を出力します。

natbib を使うには BibTeX を実行する必要がありますか?

いいえ。Scissor LaTeX は組版のたびにプロジェクトの .bib ファイルを読み込みます。

このページの例はすべて、サイトのビルド時に Scissor LaTeX で組版されています。 最終更新:2026-11-07