Komprimieren von Seitenzahlen in BibLatex

Komprimieren von Seitenzahlen in BibLatex

Im folgenden Beispiel möchte ich, dass die Seitenzahlen im Zitat wie folgt angezeigt werden:

S. 1, 2 qm, 7 qm.

oder als deutsches Äquivalent

S. 2, 2f, 7ff

Wie kann ich das erreichen?

\begin{filecontents}{\jobname.bib}
    @book{Chomsky1957,
        Address = {The Hague},
        Author = {Noam Chomsky},
        Publisher = {Mouton},
        Title = {Syntactic Structures},
        Year = {1957}}
    }
    \end{filecontents}
    
    \documentclass{article}
    \usepackage[style=authoryear, backend=biber]{biblatex}
    \addbibresource{\jobname.bib}
    \begin{document}
    Let me quote some pages here: \autocite[1, 2-3, 7-10]{Chomsky1957}
    \printbibliography
    \end{document}

Ich habe im Biblatex-Handbuch nachgesehen, aber bisher nur herausgefunden, wie man dies für backrefSeitenzahlen einrichtet.

Antwort1

Sie sind so nah dran. biblatexenthält die Befehle \pno, \ppno, \psq, und \psqqdas sollte die Ausgabe liefern, nach der Sie suchen.

Verwenden Sie den folgenden Cite-Befehl, um Ihr erstes Beispiel zu reproduzieren.

\autocite[\pno~2, 2\psq, \ppno~7\psqq]{Chomsky1957}

Chomsky 1957, S. 2, 2 ff., S. 7 ff.

Zur Übersetzung ins Deutsche laden Sie einfach diebabelPaket in Ihrer Präambel und verwenden Sie den oben beschriebenen Cite-Befehl.

\usepackage[ngerman]{babel}

Chomsky 1957, S. 2, 2 f., 7 ff.

verwandte Informationen