Biblatex는 ~를 제거합니다. (휴식 공간 없음)

Biblatex는 ~를 제거합니다. (휴식 공간 없음)

biblatex v3.0과 v3.7 사이에서 biblatex(또는 아마도 biber 백엔드)가 내 참고문헌 항목 ~의 특정 필드(특히 )에서 문자(예: 줄 바꿈하지 않는 공백)를 제거하기 시작했습니다 pages.

Pages={article~1}예를 들어, 내 파일에 나타나는 필드는 결과 파일에서 .bib로 바뀌고 (이 어떻게 사라졌는지 확인하세요), 이 필드가 한 줄에서 나타나기 때문에 "article"과 " 사이에 줄 바꿈이 있습니다. 1" 결승전 .\field{pages}{article 1}.bbl~.pdf

이런 일이 발생하지 않도록 하는 방법을 아는 사람이 있나요?

답변1

pages범위 필드입니다.biblatex선적 서류 비치라고

범위 필드는 모든 대시가 정규화되고 명령으로 대체되는 하나 이상의 범위로 구성됩니다 \bibrangedash. 범위는 선택적으로 그 뒤에 하나 이상의 대시가 오고 선택적으로 대시가 아닌 일부가 뒤에 오는 것입니다(예: 5--7). 연속 대시의 수에 관계없이 단일 범위 대시만 생성됩니다. 범위 필드의 일반적인 예는 페이지 필드입니다.

따라서 Biber는 해당 필드를 적극적으로 구문 분석해야 합니다 pages. 구문 분석 과정에서 이 ~제거됩니다.

Pages={article~1}

어쨌든 잘못된 pages필드입니다. 나는 당신이 분야를 찾고 있다고 생각합니다 eid.

물론 기능 요청을 시작할 수도 있습니다.https://github.com/plk/biber/issues그리고 Biber에게 필드를 정규화하지 말라고 요청하세요 pages.

관련 정보