Библиография с отображением «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,
}

При компиляции с latex, bibtex и пакетом natbib с использованием стиля humannat я получаю следующий рендеринг:

Грандстранд, О. 2004. Инновации и права интеллектуальной собственности.Оксфордский справочник инноваций, J. Fagerberg, DC Mowery и RR Nelson, ред., глава 10, стр. 266–290. Оксфорд: Oxford University Press.

Конечно, "Пп." неправильно: первая "п" не должна быть заглавной. Что здесь не так?

Обновлять:

Вот латексный файл, который я использую:

\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 и т.п., и все готово.

бст

Связанный контент