
하이픈 연결과 관련된 여러 다른 항목을 찾아봤지만 실제로 동일한 상황을 나타내는 항목은 없는 것 같습니다. 나는 본문에 사용자 정의 글꼴(예: CMU Sans-Serif가 아니라 Akkurat)을 사용하는 아주 긴 문서(내 박사 학위 논문)를 가지고 있습니다. 많은 경우 컴파일러가 하이픈 넣기 규칙을 사용하여 단어를 잘라낼 수 없는 경우 이러한 단어는 해당 페이지의 텍스트 너비 제한을 벗어나 떠다니게 됩니다.
의도적으로 MWE를 생성하는 방법을 모르기 때문에 MWE를 제공할 수 없으며 오류는 그림에서 매우 쉽게 볼 수 있다고 생각합니다.
하이픈 넣기를 비활성화하고 싶지 않으며 각 개별 사례를 하나씩 해결할 수 없습니다. 사실, 문장의 표현을 바꾸거나 단순히 "잘못된" 하이픈을 수동으로 허용하지 않고는 문제를 해결하는 방법조차 모르는 줄이 있습니다. 그 밖에도 텍스트가 자동으로 생성되는 경우(예: 참고문헌)가 많아 원하는 부분에서 단어를 잘라낼 수 없는 경우도 많습니다. 예:
나는 확실히 다음과 같은 일을 할 수 있습니다 :
\hyphenation{Sprin-ger}
% ... or a one-off solution in-text:
(...) this is a line that has the word Sprin\-ger and I can solve manually.
일부 사례를 해결하지만 이런 종류의 솔루션은 이전에 찾았고 제 경우에는 성공하지 못했으며 (가능하다면) 완전히 피하고 싶은 솔루션입니다. 나는 특정 단락이나 섹션에 의존하고 싶지 않습니다 \raggedright
. 왜냐하면 문서 텍스트 정렬 스타일(전체적으로 정당화해야 함)에 대해서는 매우 이상할 것이기 때문입니다.
이러한 추악한 오류를 방지하면서 실제로 하이픈 넣기를 정상적으로 사용하도록 LaTeX에 지시하는 방법이 있습니까? 이 줄은 구성 기반/일반 방식으로 해당 단어를 다음 줄로 강제 이동하고 싶습니다. 즉, 문서에 이러한 항목이 수백 개 있고 오류가 발생할 가능성이 매우 높기 때문에 모든 줄을 하나씩 수정할 수는 없습니다. 다른 곳에서 텍스트를 약간 변경하면 문서의 다른 위치에 나타나거나 사라집니다.
주의.Overleaf + XeLaTeX에서 모두 편집하고 있습니다.