对于某些段落字体大小的组合,段落之间的间距太大。我想通过给第二段添加负边距/顶部间距(或给第一段添加负边距/底部间距)来将它们挤压在一起。
在 CSS 中,我可以使用如下规则来实现效果。
p.squeezeUpward
{
margin-top: -6pt;
}
看似这样的设定应该工作是段落-->缩进和间距-->间距。如果我可以将其设置为负数,例如 -6 pt,我想它就可以实现我想要的效果。但是不允许使用负数。
注意,我说的不是带有额外间距的段落样式。我说的是没有额外间距的连续段落样式,其中字体本身的“间距”或“边距”会产生很大的间隙。
答案1
我最终发现似乎效果相当好的是将行距设置为一个精确的值。
具体来说,改变段落-->缩进和间距-->行间距从单身的到确切地并设置在到明确的点大小。如果你变得足够小,你可能需要添加一些间距后以确保小写“j”和“y”等字符不会被截断。
例如,我现在有一个段落样式,采用 28 pt Segoe UI 字体,我将行距设置为 28 pt,将后间距设置为 6 pt。这样,它就非常接近正上方的段落,同时仍在下面留出相当大的边距,并为“j”和“y”字符留出足够的空间。
答案2
尝试主页 - 段落 - 行距和段落间距 - 在下拉菜单中,您可以单击“删除段后空格”,这应该可以实现您想要的效果。或者,在下拉菜单中选择“行距选项”,然后勾选“不添加相同样式的段落之间的空格”复选框。