renderização bibliográfica "Pp." em vez de "pp." para números de página

renderização bibliográfica "Pp." em vez de "pp." para números de página

Meu arquivo .bib contém a seguinte entrada:

@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,
}

Quando compilo com latex e bibtex e o pacote natbib usando o estilo humannat, obtenho a seguinte renderização:

Grandstrand, O. 2004. Inovação e direitos de propriedade intelectual. EmO Manual de Inovação de Oxford, J. Fagerberg, DC Mowery e RR Nelson, eds., capítulo 10, pp. 266–290. Oxford: Imprensa da Universidade de Oxford.

Claro, "Pp." está errado: o primeiro p não deve ser maiúsculo. O que está errado aqui?

Atualizar:

Aqui está o arquivo de látex que estou usando:

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

Responder1

Foi assim que humannat.bstfoi definido. Veja exemplos de humannatreferênciasaquie observe que ele usa Pp.por padrão. Você precisa modificar o arquivo de estilo manualmente se quiser alterá-lo para pp. Se você deseja usar Bibtex:

  1. Baixe o humannat.bstarquivo do CTANaqui.
  2. Abra-o com seu editor, pesquise Pp.Você deverá ver uma linha que diz { "Pp.~" pages n.dashify tie.or.space.connect }.
  3. Altere "Pp.~"para "pp.", bem como na "P.~"linha abaixo para "p.". (ou seja, remova ~e altere a capitalização dos P's.)
  4. Salve o .bstarquivo como uma cópia com um novo nome (digamos, humannatpp.bst).
  5. Coloque o .bstarquivo no mesmo diretório do .texarquivo principal.
  6. Compile com Bibtex etc. e pronto.

melhor

informação relacionada