\-에 하이픈 연결 문제가 있습니다.

\-에 하이픈 연결 문제가 있습니다.

방금 긴 독일어 단어에서 이상한 동작을 발견했습니다.

\documentclass[ngerman]{article} 
\usepackage{babel}
\begin{document}

Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsumm 
\textbf{"Aquivalenzumformungen} Lorem ipsum 

Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsumm  
\textbf{"Aquivalenz\-umformungen} Lorem ipsum 

\end{document}

첫 번째 경우, 단어는 āquivalenzum-formungen으로 하이픈으로 연결되는데, 이는 문법적으로는 정확하지만 단어 구성에 따라 아름답지는 않습니다(āquivalenz + Umformungen).

이를 방지하기 위해 원하는 중단점을 로 표시했지만 \-이제 LaTeX는 단어를 한 조각으로 남겨두는 것을 선호하고 Overfull \hbox.

왜 이런 일이 발생합니까? 올바른 하이픈 연결을 사용하려면 어떻게 해야 합니까? (물론 그 단어가 나오는 문장을 재구성할 수는 있지만 이것이 좋은 생각은 아니라고 생각합니다.)

감사합니다 ![여기에 이미지 설명을 입력하세요.]1

답변1

당신 과 함께 \textbf{"Aquivalenz\-umformungen}정의하나가능한 하이픈. 그러나 TeX가 이 시점에서 하이픈을 연결하려고 하면 단어 사이의 공간이 너무 커질 것입니다. 사용

\begin{sloppypar}
Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsumm  
\textbf{"Aquivalenz\-umformungen} Lorem ipsum 
\end{sloppypar}

단어 간 공간의 가능한 확장은 다음에 저장됩니다 \fontdimen3\font.

\documentclass[ngerman]{article} 
\usepackage{babel}
\begin{document}

Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsumm 
\textbf{"Aquivalenzumformungen} Lorem ipsum 

The default: \the\fontdimen3\font

the new one: \fontdimen3\font=10pt

Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsumm  
\textbf{"Aquivalenz\-umformungen} Lorem ipsum 

\end{document}

그러나 항상 사용하거나 환경을 유지해야 \emergencystetch합니다 sloppypar!

관련 정보