条件代码在评估为 False 时插入额外的换行符

Conditional code inserting extra line breaks when it evaluates to False

我有以下 PeopleSoft BI Publisher RTF 模板,其中包含一些登录奖金的条件代码,这些代码只会有条件地显示文本块。

如果 Sign-on bonus 条件为真且段落显示,则 Sign-on bonus 段落和 Benefits 段落之间的间距是我想要的 (double spaced),如图所示这里:

然而,当 Sign-on bonus 的条件为 False(不显示段落)时,Overtime 段落和 Benefits 段落之间有一个更大的 space(换行符)。有没有办法防止这种情况发生?提前致谢。

这是并排比较:

在 if 语句内而不是在 if 语句外包含段落末尾的换行符(您希望在条件部分中包含该换行符)。