Comprimir números de página en BibLatex

Comprimir números de página en BibLatex

En el siguiente ejemplo, me gustaría que los números de página de la cita se mostraran como

pag. 1, 2m2, 7m2.

o como el equivalente alemán

T.2, 2s, 7ss

¿Cómo puedo conseguir esto?

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

He consultado el manual de biblatex, pero hasta ahora solo encontré cómo configurarlo para backreflos números de página.

Respuesta1

Estás tan cerca. biblatexincluye los comandos \pno, \ppno, \psqy \psqqeso debería proporcionar el resultado que está buscando.

Utilice el siguiente comando de cita para reproducir su primer ejemplo.

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

Chomsky 1957, pág. 2, 2 ss., págs. 7 ss.

Para traducir al equivalente alemán, simplemente cargue elBabelpaquete en su preámbulo y use el comando citar descrito anteriormente.

\usepackage[ngerman]{babel}

Chomsky 1957, págs. 2, 2 y siguientes, 7 y siguientes.

información relacionada