LaTeX打破了太多的话

Tri*_*ock 9 latex

我在LaTeX中编写了一个文档,使用了两列格式,11pt,times字体.我的许多单词都显示为带连字符,并且对于每个描述列表项,我都会收到一个badbox警告(虽然输出中没有问题).我怎样才能解决这个问题?

Wil*_*son 18

虽然,是的,你可以让TeX不那么挑剔,甚至可以选择破旧的选项,最好通过microtype包装来解决.只是加载它应该做的伎俩:

\usepackage{microtype}
Run Code Online (Sandbox Code Playgroud)

它提供了两个功能来改进段落的排版:

  • 边距字距调整:字符,特别是标点符号,会在边距中突出一小部分.实际上,这具有非常轻微地增加线长度的效果,并且(IMO)在视觉上看起来非常好.
  • 字体扩展:以及拉伸/缩小单词之间的空间以创建一个刷新段落,字符本身被拉伸/缩小非常小的量(小于百分之一).这在角色层面上在视觉上难以察觉,但令人惊讶的是,在段落层面上产生了巨大的差异.


Mic*_*ica 11

你应该在序言的某处设置一个连字符惩罚:

\hyphenpenalty=750
Run Code Online (Sandbox Code Playgroud)

750的值适合我对信纸(8.5x11英寸)和12磅字体的双列布局的需求.调整值以满足您的需求.数字越大,连字数越少.您可能还想看一下这个hyphenat包,它提供的不仅仅是连字符惩罚.