Bibliographie mit der Darstellung „S.“ statt „S.“ als Seitenzahl

Bibliographie mit der Darstellung „S.“ statt „S.“ als Seitenzahl

Meine .bib-Datei enthält den folgenden Eintrag:

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

Wenn ich mit Latex und Bibtex und dem Natbib-Paket im Humannat-Stil kompiliere, erhalte ich die folgende Darstellung:

Grandstrand, O. 2004. Innovation und geistige Eigentumsrechte.Das Oxford Handbook of Innovation, J. Fagerberg, DC Mowery und RR Nelson, Hrsg., Kapitel 10, S. 266–290. Oxford: Oxford University Press.

Natürlich ist „Pp.“ falsch: Das erste p sollte nicht großgeschrieben werden. Was läuft hier falsch?

Aktualisieren:

Hier ist die Latex-Datei, die ich verwende:

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

Antwort1

So humannat.bstwurde es definiert. Siehe humannatBeispielreferenzenHier, und beachten Sie, dass es Pp.standardmäßig verwendet. Sie müssen die Stildatei manuell ändern, wenn Sie sie in ändern möchten pp. Wenn Sie unbedingt verwenden möchten Bibtex:

  1. Laden Sie die humannat.bstDatei von CTAN herunterHier.
  2. Öffnen Sie es mit Ihrem Editor und suchen Sie nach. Pp.Sie sollten eine Zeile mit dem Inhalt sehen { "Pp.~" pages n.dashify tie.or.space.connect }.
  3. Ändern Sie das "Pp.~"in "pp.", sowie das "P.~"in der Zeile darunter in "p.". (Entfernen Sie also das ~und ändern Sie die Großschreibung der P’s.)
  4. Speichern Sie die .bstDatei als Kopie unter einem neuen Namen (z. B. humannatpp.bst).
  5. Platzieren Sie die .bstDatei im selben Verzeichnis wie Ihre Hauptdatei .tex.
  6. Mit Bibtex usw. kompilieren und fertig.

bst

verwandte Informationen