我有默认边距设置,但某些文本溢出了边距边界。当行中的最后一个单词包含连字符时,就会发生这种情况。例如,如果眼球运动恰好位于行尾,这会破坏边距边界。
这种现象并不经常发生,但发生的频率足以让人难以忍受。
谢谢您的任何提示。
答案1
这可能会有帮助:
\documentclass[12pt]{book}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\sloppy % hyphenation for whole document
% use sloppypar environment for particular block of text
% no package is required
\begin{document}
text abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz eye-movement
\end{document}
答案2
您可以使用此问题的解决方案:
如果你将此行添加到你的序言中:
\def\hyph{-\penalty0\hskip0pt\relax}
您可以用它来替换眼球运动,eye\hyph{}movement
这样即使单词中已经包含连字符,LaTeX 也可以使用连字符连接该单词。