更新了歌曲包,现在我的歌曲被拉长了

更新了歌曲包,现在我的歌曲被拉长了

之前我使用的是songs.sty2009 版,但最近将其更新到了当前的 2012 版。这是为增加对 UTF-8 等的支持,这意味着我可以将丹麦字母写成æ ø å,而不是使用 TeX 命令。

有了这个新更新的版本,我的歌本的布局就“拉长了”。

第一张图片是旧版本,底线没有对齐(我不希望它们对齐)

正确版本

这是拉长的版本。看上去好像是我放进去的,\pagebreak但其实没有。

延伸版

在其他页面上,似乎有双倍行距

双倍行距

最后一个例子的 LaTeX 文件可以在以下位置查看:https://gist.github.com/2901648

答案1

这个问题在 songs 软件包手册的宏文档中得到了回答\colbotglue。引用:

当 LaTeX 结束每一列时,它会插入等于 的粘连\colbotglue。在歌词书中,此宏设置为0pt,以便每列与页面底部齐平。在其他底部参差不齐的书中,它设置为可拉伸粘连,以便列在任何方便的垂直位置结束。排版底部参差不齐的列的推荐设置为:

\renewcommand{\colbotglue}{0pt plus .5\textheight minus 0pt}

将上述定义添加到.tex文件的前言中应该可以解决您的问题,而无需使用\chordson宏进行破解。

答案2

嗯,似乎有一个可用的破解方法,正如手册所说

如果在序言结束时打开了和弦,则不会尝试平衡每页的列。

\chordson因此,在您的之前\begin{document}和之后添加\chordsoff,似乎有效。

相关内容