
방금 긴 독일어 단어에서 이상한 동작을 발견했습니다.
\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
!