Мое стремление создать документ с шестью заглавными буквами из разных предметов - работает в нескольких проблемах. Может ли кто-нибудь помочь? Я вставляю свой код ниже (я несколько уменьшил этот пример, чтобы задать вопрос).Lilypond: контроль надписи на клавиатуре и ключевой подписи, выравнивание разметки
Задача 1: Как скрыть ключи и ключевые подписи с концов линий ? Команды в \ score не ведут себя так, как я думал, они будут основываться на документации .
Проблема 2: Как выровнять текстовую разметку до начала строк? Я хочу «№ 1» и т. Д. С выравниванием по левому краю до самого начала работы персонала.
Дополнительный запрос: Кто-нибудь знает, почему использование \ partial breaks the beaming в мера предшествует частичная мера? Есть ли общее решение для этого? (За исключением жесткого кодирования правильное сияние с помощью [].)
Любая помощь с благодарностью получена!
=========================
\version "2.16.2"
notes = {
\bar""\mark\markup\normalsize{No. 1}
\clef bass
\time 6/8
\key g \major
\partial 8 \once \stemUp d=8 |
g(d e) e(c d) |
\partial 8*5 d g d b g
\bar""
\break
\mark\markup\normalsize{No. 2}
\clef bass
\time 3/8
\key d \minor
\partial 8 a=8 |
d,4 bes'8 |
\partial 4 cis,4
\bar""
\break
\mark\markup\normalsize{No. 3}
\clef bass
\time 3/8
\key c \major
\partial 8 g=8 |
c8 c,16(d e f) |
\partial 4 g8(a)
\bar""
\break
\mark\markup\normalsize{No. 4}
\clef bass
\time 12/8
\key es \major
\partial 8 es8 |
es(d es) bes(c d) es(d es) g(f g) |
\break
\mark\markup\normalsize{No. 5}
\clef bass
\time 3/8
%\key c \minor
\partial 8 g=8 |
es8. f16 d8 |
\partial 16*3 es8.
\bar""
\break
\mark\markup\normalsize{No. 6}
\clef alto
\time 6/8
\key d \major
\partial 8 a='8 |
<< { d,4. e8 fis g |\noBreak
fis d a' \stemDown a16(g fis g) a8 \stemUp |\noBreak
d, a d e fis g |\noBreak } \\
{ fis,4. a8 s s |
d, s8*5 |
fis8 s s a s s | } \\
{ s2. |
a8 s8*5 |
s2. | } >>
fis'8 d a d,4
}
\score {
\relative c <<
\new Staff \notes
\override Score.TextScript #'font-family = #'sans
\override Score.RehearsalMark #'font-family = #'sans
\override Staff.Clef #'break-visibility = #begin-of-line-visible
\override Staff.Clef #'explicitClefVisibility = #begin-of-line-visible
\override Staff.TimeSignature #'break-visibility = #begin-of-line-
visible
\override Staff.KeySignature #'break-visibility = #begin-of-line-visible
\override Staff.KeySignature #'explicitKeySignatureVisibility = #begin-
of-line-visible
\override Staff.KeyCancellation #'break-visibility = #all-invisible
\override Staff.KeyCancellation #'explicitKeySignatureVisibility = #all-
invisible
>>
\layout {
}
}
\paper {
paper-height = 250\pt%7in=504pt max.
line-width = 432\pt
paper-width = 432\pt
left-margin = 0\pt
top-margin = 0\pt
bottom-margin = 0\pt
indent = 0
head-separation = 0\pt
page-top-space = 0\pt
after-title-space = 0\pt
before-title-space = 0\pt
between-system-padding = 0\pt
between-system-space = 0\pt
between-title-space = 0\pt
foot-separation = 0\pt
ragged-bottom = ##f
ragged-right = ##t
}
\book {
#(set-global-staff-size 13)
}
\header {
tagline = ""%removed
title = ""
}
Благодарим Вас за решение разметки! Запуск версии 2.16.2 (в Windows), ключ все еще появляется (маленький ключ alto в конце пятой строки); это должно быть ошибкой. Кто-нибудь еще столкнулся с этой проблемой? – user2288772
Хм, ты прав, все еще показывает ключ (извините, я его не замечаю). Я думаю, что мне удастся решить эту проблему удовлетворительно, поэтому я напишу полный ответ ниже: –
@ user2288772 Если вы согласны с тем, что мой второй ответ ниже решает вашу проблему лучше, я бы удалил свой первый ответ (на мой взгляд это не совсем правильно и решает все проблемы в вашем исходном вопросе) вместе с этими комментариями здесь. Пожалуйста, дайте мне знать, что вы думаете об этом. –