Символ повторения Лилипонда исчезает в следующей строке: \bar ".|"
Я создаю диаграмму аккордов, где первые 8 тактов повторяются, используя \repeat volta 2 {};
нет проблем. я использую \bar ".|"
чтобы заставить линии бар на левой стороне. Не условно, но вот чего я хочу.
Следующая строка начинается с вышеупомянутого \bar ".|"
, Это правильно добавляет следующую строку, однако символ повторения в конце раздела повторения не отображается.
Вот мой фрагмент:
\version "2.18.2"
\score {
\chordmode {
\repeat volta 2 {
\bar ".|" c1 | c |
\break
\bar ".|" d1 | d |
\break
}
% uncomment one of the following two lines only
%This first one adds a new line correctly, but the bar line is wrong.
\bar "|" c1 |
%This one add a new line, but the above repeat section has no ending repeat symbol
%\bar ".|" c1 |
}
}
1 ответ
Вы столкнулись с известной проблемой: см. Выпуск #3688. Ручные строки перезаписывают повторные строки.
В любом случае, ваш фрагмент будет хорошо скомпилироваться, если вы избегаете ручных баров (вам это нужно только в первом такте) и вместо этого используете команды \ repeat для каждого повторения. Кроме того, вы, вероятно, хотите использовать \bar ".|:
, как объяснено в документации.
\version "2.18.2"
\score {
\chordmode {
\repeat volta 2 {
\bar ".|:"
c1 | c |
\break
}
\repeat volta 2 {
d1 | d |
\break
}
c1 d |
}
}