BibLatex에서 페이지 번호 압축

BibLatex에서 페이지 번호 압축

다음 예에서는 인용문의 페이지 번호를 다음과 같이 표시하고 싶습니다.

피. 1, 2sq., 7sqq.

또는 독일과 동등한 수준

S. 2, 2f, 7ff

어떻게 이를 달성할 수 있나요?

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

나는 biblatex 매뉴얼을 살펴봤지만 지금까지는 backref페이지 번호에 대해 이것을 설정하는 방법만 찾았습니다.

답변1

당신은 너무 가깝습니다. , , 및 biblatex명령이 포함되어 있으며 원하는 출력을 제공해야 합니다.\pno\ppno\psq\psqq

첫 번째 예제를 재현하려면 다음 cite 명령을 사용하세요.

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

촘스키 1957, p. 2, 2 sq., pp. 7 sqq.

독일어로 번역하려면 다음을 로드하세요.바벨프리앰블에 패키징하고 위에서 설명한 cite 명령을 사용하세요.

\usepackage[ngerman]{babel}

촘스키 1957, S. 2, 2 f., 7 ff.

관련 정보