參考書目呈現“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 套件進行編譯時,我得到以下渲染:

Grandstrand, O. 2004。在牛津創新手冊,J. Fagerberg、DC Mowery 和 RR Nelson 編輯,第 10 章,第 14 頁。 266–290。牛津:牛津大學出版社。

當然是「噗」。是錯誤的:第一個 p 不應大寫。這裡出了什麼問題?

更新:

這是我正在使用的乳膠文件:

\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.bst從 CTAN下載文件這裡
  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 等編譯就完成了。

最佳實踐

相關內容