一个初步的lilypond模板
代码文档在下方,涉及了许多基本的文档操作,包括:
1)页面设置,包括纸张大小、页边距
2)段落设置,包括不同内容之间的行距
3)乐谱设置,包括设置谱子大小、谱号、调号、拍号,甚至还有拍号/小节线不可见等等
这个模板可以视为新建的模板,记得开自动雕刻,这样修改参数时可以及时看到页面的变化
页面的排版看起来还不错,可以作为参考
记得汉语是没办法自动换行的,一定要注意分段
\version "2.20.0" \language "english" \header { title = "填标题"\markup {\column {\null \null}} %空两行
composer = "填作曲家" } \paper { #(set-paper-size "a4") %纸张大小 indent = 10 %乐谱首行缩进 top-margin = 20 %页面上边距 bottom-margin = 10 %页面下边距 line-width = 168 %页面内容宽度 score-markup-spacing = #'((padding . 5)) %谱文距离 markup-system-spacing = #'((padding . 4)) %文谱距离 markup-markup-spacing = #'((padding . 2)) %文间距离(包括和标题) system-system-spacing = #'((padding . 4)) %谱内行距 score-system-spacing = #'((padding . 6)) %谱和谱的距离 ragged-right = ##t %是否将乐谱对齐到页面右侧 } #(set-global-staff-size 32) %乐谱大小
\markup {"谱前文字"}
\markup {"第二段文字"} \new Staff %第一份乐谱 \relative c''{ \clef treble %谱号 \time 4/4 %拍号 \key c \major %调号 \tempo "Andante" %速度 c4 d e f \break %换行记号 c b a g } \new Staff %第二份乐谱 \with{ instrumentName = "乐谱2" %乐谱前加上名字或者乐器名 \remove Bar_engraver %去掉小节线 \remove Time_signature_engraver %去掉拍号 } \relative c{ \clef bass c2 d e f } \markup {"谱后文字"}