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
.