我已经写了一个文件在乳胶、使用双栏格式,11pt,时间字体。很多我的话出现带连字符的,并对每一列表说明项目,我获得一个badbox警告(没有问题中可见出,虽然).我如何能解决这个问题?

有帮助吗?

解决方案

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

\hyphenpenalty=750

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

其他提示

同时,是的,你可以让TeX小挑剔或者甚至去的衣衫褴褛的选择,这最好是通过固定的 microtype 包。只是装载它应该做的把戏:

\usepackage{microtype}

它提供了两个功能,以提高排版的段落:

  • 保证金紧缩: 字符,特别是标点,将突出一小部分成利润。实际上,这具有非常稍微增加的线路长度和(海事组织)在视觉上看起来非常漂亮。
  • 字体扩张: 以及伸/萎缩之间的空话,以创建一个冲段文字本身是伸/缩小非常小的数额(不到一个百分比)。这是视觉上感觉不到的,在符的水平,但是,令人惊讶的是,使一个巨大的差异,在该段的水平。

我一直只是使用 \ raggedright ,但我从来没有为整篇论文做过。 此常见问题解答(这是我最喜欢的LaTeX之一)资源)推荐 ragged2e 包。

哦,还有旁注:除非我能在输出中看到它们,否则我从不关注坏盒子。这可能是愚蠢的,但是LaTeX比我更挑剔。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top