LINUX.ORG.RU

Есть вопрос по LilyPond


0

1

Здравствуйте, прошу помочь с одним вопросом. Необходимо в тексте отметить две строчки, которые должны повторяться дважды. Например, фигурными или квадратными скобками и текстом «2 р.» сбоку. В руководстве я не нашёл ни одного способа это сделать. Кто-нибудь знает?

Вот например участок кода:

\markup { \vspace #5 \fontsize #2 %текст куплета 1
    \fill-line {
      \left-align {
	\line { \bold "1."
	  \column {
	    "Есть в нашем Бердянске под солнцем у моря"
	    "Большой и уютный прекрасный Дворец."
	    "В нём детство и юность сплелись воедино,"
	    "Здесь много талантливых юных сердец."
	  }
	}
      }
    }
  }
Последние две строчки текста должны повторяться...

★★★★★

Последнее исправление: Dmitry_Sokolowsky (всего исправлений: 1)

Искал полчаса, к моему случаю ничего не подошло...
Я вынужден в данном случае использовать именно такой способ добавления текста (чтоб отображалось под нотами), и нигде не могу найти, как при таком способе обозначить повторение части текста...

Dmitry_Sokolowsky ★★★★★
() автор топика
Ответ на: комментарий от Dmitry_Sokolowsky

а так?

http://lilypond.org/doc/v2.14/Documentation/notation/graphic

\parenthesize arg (markup)

    Draw parentheses around arg. This is useful for parenthesizing a column containing several lines of text.

        \markup {
          \line {
            \parenthesize {
              \column {
                foo
                bar
              }
            }
            \override #'(angularity . 2) {
              \parenthesize {
                \column {
                  bah
                  baz
                }
              }
            }
          }
        }

http://lilypond.org/doc/v2.14/Documentation/4a/lily-e233dd66.png
adriano32 ★★★
()
Ответ на: а так? от adriano32

Не получается... Когда выделяю тегом \parenthesize две строки текста, каждая из них оказывается в своих отдельных скобках. Пока не получается сделать скобку, охватывающую обе строки...

Dmitry_Sokolowsky ★★★★★
() автор топика
Ответ на: комментарий от Dmitry_Sokolowsky

http://lilypond.org/doc/v2.15/Documentation/notation/displaying-staves

The PianoStaff is identical to a GrandStaff, except that it supports printing the instrument name directly. For details, see Instrument names.

    \new PianoStaff <<
      \set PianoStaff.instrumentName = #«Piano»
      \new Staff { c1 c }
      \new Staff { c1 c }
    >>

http://lilypond.org/doc/v2.15/Documentation/ec/lily-059d4bd1

а вот это применить к тексту можно?

adriano32 ★★★
()
4 декабря 2011 г.

Это не получилось, ну и ладно... Скажите, а возможно ли начать нотный стан или целую группу станов не с начала, а с какого-то определённого места?
У меня тут хоровая партитура, и во вступлении прописана только фортепианная партия, а хоровые станы начинаются только с 8-го такта... Не начинать же из-за этого новый \score...

Dmitry_Sokolowsky ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.