参考文献のページ番号を「pp.」ではなく「Pp.」と表示する

参考文献のページ番号を「pp.」ではなく「Pp.」と表示する

私の .bib ファイルには次のエントリが含まれています:

@incollection{test,
  author = "Ove Grandstrand",
  title       = "Innovation and Intellectual Property Rights",
  editor      = "Jan Fagerberg and David C. Mowery and Richard R. Nelson",
  booktitle   = "The Oxford Handbook of Innovation",
  publisher   = "Oxford University Press",
  address     = "Oxford",
  year        = 2004,
  pages       = "266-290",
  chapter     = 10,
}

humannat スタイルを使用して、latex、bibtex、natbib パッケージでコンパイルすると、次のレンダリングが得られます。

グランドストランド、O. 2004. イノベーションと知的財産権。オックスフォード・イノベーション・ハンドブック、J. Fagerberg、DC Mowery、RR Nelson編、第10章、266〜290ページ。オックスフォード:オックスフォード大学出版局。

もちろん、「Pp.」は間違っています。最初の p は大文字にすべきではありません。何が間違っているのでしょうか?

アップデート:

私が使用している LaTeX ファイルは次のとおりです。

\documentclass[11pt]{article} 
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{fancybox}
\usepackage[margin=1in]{geometry}
\usepackage{hyperref}
\usepackage{framed}
\usepackage{fancyhdr}
\usepackage{soul}
\usepackage{multicol}
\usepackage{float}
\usepackage{color}
\usepackage{mathtools}
\usepackage{setspace}
\usepackage[square]{natbib}

\usepackage[T1]{fontenc}
\usepackage[sc,osf]{mathpazo}

 \begin{document}

Here are some natbib examples. You can cite examples using the citation key \citep{bar} in your .bib file. There are commands for in-text citations, like \citet{bar}. And you can pass an option to specify additional details, such as a page or chapter number, as an option \citep[p. 130]{bar}. For another example, see \cite{test}.

\bibliography{references}
\bibliographystyle{humannat}

\end{document}

答え1

それが定義された方法ですhumannat.bst。サンプルhumannat参照を参照してくださいここであり、Pp.デフォルトでは が使用されていることに注意してください。 に変更したい場合は、スタイル ファイルを手動で変更する必要がありますpp。 を使用する必要がある場合Bibtex:

  1. ダウンロードhumannat.bstCTANからファイルここ
  2. エディターで開き、 を検索すると、Pp.という行が表示されます{ "Pp.~" pages n.dashify tie.or.space.connect }
  3. "Pp.~"を に変更し"pp.""P.~"その下の行の をに変更します"p."。(つまり、 を削除し~、P の大文字/小文字を変更します。)
  4. .bstファイルを新しい名前 (たとえば、 ) でコピーとして保存しますhumannatpp.bst
  5. .bstファイルをメイン ファイルと同じディレクトリに配置します.tex
  6. Bibtex などでコンパイルすれば完了です。

さようなら

関連情報