歌詞の水平方向の配置

歌詞の間隔を広げるには LyricSpaceminimum-distance プロパティを設定します。

\relative c' {
  c c c c
  \override Lyrics.LyricSpace.minimum-distance = #1.0
  c c c c
}
\addlyrics {
  longtext longtext longtext longtext
  longtext longtext longtext longtext
}

[image of music]

この変更を楽譜の全ての歌詞に適用するには、\layout ブロックの中でプロパティの設定を行います。

\score {
  \relative {
  c' c c c
  c c c c
  }
  \addlyrics {
  longtext longtext longtext longtext
  longtext longtext longtext longtext
  }
  \layout {
    \context {
      \Lyrics
      \override LyricSpace.minimum-distance = #1.0
    }
  }
}

[image of music]

Selected Snippets

歌詞の揃え位置

歌詞の水平方向の揃え位置は、LyricText オブジェクトの self-alignment-X プロパティをオーバライドすることで設定できます。-1 が左、0 が中央、1 が右になります。#LEFT, #CENTER, #RIGHT を用いることもできます。

\layout { ragged-right = ##f }

\relative c'' {
  c1
  c1
  c1
}
\addlyrics {
  \once \override LyricText.self-alignment-X = #LEFT
  "This is left-aligned"
  \once \override LyricText.self-alignment-X = #CENTER
  "This is centered"
  \once \override LyricText.self-alignment-X = 1
  "This is right-aligned"
}

[image of music]

既知の問題と警告

テキスト スクリプトと歌詞がマージンの中に収まることを確認するチェックはより多くの計算を必要とします。この機能を無効にすることで、処理をわずかにスピードアップすることができます:

\override Score.PaperColumn.keep-inside-line = ##f

歌詞が小節線を避けるようにするには、以下を使います:

\layout {
  \context {
    \Lyrics
      \consists Bar_engraver
      \consists Separating_line_group_engraver
      \hide BarLine
  }
}

LilyPond 記譜法リファレンス v2.25.22 (development-branch).