操纵LaTeX中的行间距

9 whitespace latex

我在报价单中有一段文字.一些文本将是一个非常小的字体(\scriptsize)和一些更大的(\Large).我的问题是大字体中的字母正好与上面一行中的字母相对应.这种效果令读者分心无法接受.(相信我;对我来说,它是.)

那么我的问题是:如何插入空格来分开线条,以便大文本不会刮到上面的文本?

Mic*_*ica 25

您可以\vspace在postscript点中指定.这将为您提供非常精细的控制.

要么...

你可以使用setspace包:\usepackage{setspace}然后使用命令:

  • \singlespacing
  • \onehalfspacing
  • \doublespacing

要么...

你可以使用\linespacing{factor}:使用

  • \linespread{1.3} 对于"一个半"的行间距,和
  • \linespread{1.6} 用于"双"行间距.

通常,线不会扩散,因此默认线扩展因子为1.

  • +1.我推荐`\ usepackage {setspace}`.如果建议的命令没有给你足够好的控制,你可以使用`\ setstretch {factor}`.您可以在文档的多个位置使用`\ setstretch`(即它不必是全局设置)并且它的范围正确(例如,如果将它放在一个组中,它只在该组中生效). (2认同)

Ada*_*ght 5

有无数的方法,但在论文写作中,我经常在分隔换行符之后使用\ vspace {0.75cm}(我是公制,所以选择你喜欢的单位).