Polyglossia 및 BibLaTeX를 사용한 환상의 라인 브레이크

Polyglossia 및 BibLaTeX를 사용한 환상의 라인 브레이크

편집하다: 그것은BibLaTeX 관련 문제. 좋은 소식은 곧 수정 사항이 나올 것으로 보이며 지금 서문에 추가할 수 있다는 것입니다. 감사해요,울리케 피셔포인터의 경우.

천 마디 말보다 한 장의 사진이 더 중요합니다. 아래 스크린샷을 확인하면 여는 괄호 바로 뒤에 이상한 줄바꿈이 있는 것을 볼 수 있습니다. 이 팬텀 라인 브레이크는 내가 처음 사용할 때 발생합니다.\textgreek 이 가상 줄 바꿈은 고대 그리스어 텍스트를 입력할 때 . 이 원치 않는 줄 바꿈은 다시는 나타나지 않습니다. (이미지와 MWE에서 볼 수 있습니다. 문단 뒷부분에 똑같은 문장을 포함했지만 두 번째에는 가상 줄 바꿈이 없습니다.) 줄 바꿈의 원인을 정확히 알 수는 없지만 범위를 좁힌 것 같습니다. 상호작용(?) 폴리글로시아와바람 부는 도시.

여기에 이미지 설명을 입력하세요

내 MWE는 아래와 같습니다. 이것저것 추가하고 제거해보니 Polyglossia와바람 부는 도시. Windy City를 제거하면 문제가 사라집니다. Babel을 Polyglossia로 바꾸면 문제가 사라집니다. 하지만 피할 수 있다면 Windy City나 Polyglossia를 제거하고 싶지는 않습니다. 한쪽 또는 다른 쪽의 버그인 경우 버그 보고서를 제출하게 되어 기쁘지만 어디서부터 살펴봐야 할지 잘 모르겠습니다.

\documentclass[12pt,letterpaper]{article}

\usepackage[no-math]{fontspec}
\setmainfont{Baskerville}

\usepackage[nolocalmarks]{polyglossia}
\setdefaultlanguage{english}
\setotherlanguage[variant=classic]{latin}
\setotherlanguage[variant=ancient]{greek}
\newfontfamily\greekfont[Script=Greek,Scale=MatchLowercase]{GFS Neohellenic}

\usepackage{parskip}
\usepackage{csquotes}
\usepackage[style=windycity,backend=biber]{biblatex}
\addbibresource{plato.bib}

\begin{document}

\section*{Socratic Irony}

Kreuz cites Aristotle for testimony about Socratic irony.
Aristotle mentions Socrates in Book 4 of \textit{Nichomachean Ethics} while he is discussing the virtue concerning truthfulness about one's abilities.
This (unnamed) virtue, says Aristotle in \textit{NE} 4.7, is a mean between boasting and false modesty (\textgreek{ἀλαζονεία} and \textgreek{εἰρωνεία}).
Boasters claim admirable qualities that they lack or they exaggerate their share in those qualities; the \textit{eiron} disavows admirable qualities that they possess.
In this context, Aristotle says, ``The qualities that win reputation are the ones that these people especially disavow, as Socrates also used to do'' (\textit{NE} 4.7 in Irwin's translation).
This (unnamed) virtue, says Aristotle in \textit{NE} 4.7, is a mean between boasting and false modesty (\textgreek{ἀλαζονεία} and \textgreek{εἰρωνεία}).

\end{document}

답변1

처럼울리케 피셔 댓글에서 지적한, 이것은 v3.15의 버그였습니다 biblatex.https://github.com/plk/biblatex/issues/1041.

문제는 문서 본문에서 요청 시 현지화 파일을 biblatex로드한다는 것이었습니다. 파일에는 빈 줄이 포함될 수 .lbx있으므로 .lbx파일이 로드된 문서에 단락 구분선이 만들어지게 됩니다.

biblatex2020-21-31에 출시되었으며 현재 TeX live와 MikTeX 모두에서 사용할 수 있는 버전 3.16에서는 biblatex더 이상 .lbx문서 본문에 파일을 로드하지 않습니다. 언어가 프리앰블에 아직 로드되지 않은 경우 파일에서 요청되어 .aux다음 실행에 로드됩니다.

biblatex이 문제가 계속 발생하는 경우 TeX 시스템을 업데이트하고 v3.16 및 이에 맞는 Biber 버전이 설치되어 있는지 확인하세요 .

관련 정보