Statt immer \set stanza = "Ref.:" zu nutzen, wäre es viel sinnvoller, man hätte eine Funktion, die ausgelagert ist. Zum Beispiel, wenn man irgendwann mal eine andere Lösung braucht.
Man könnte also eine Funktion \refrain definieren, die den \set stanza-Befehl enthält.
Im Optimalfall sollte es das auch für alle Strophenmöglichkeiten geben.
Statt immer `\set stanza = "Ref.:"` zu nutzen, wäre es viel sinnvoller, man hätte eine Funktion, die ausgelagert ist. Zum Beispiel, wenn man irgendwann mal eine andere Lösung braucht.
Man könnte also eine Funktion `\refrain` definieren, die den `\set stanza`-Befehl enthält.
Im Optimalfall sollte es das auch für alle Strophenmöglichkeiten geben.
zuk
changed title from Funktion Refrain to Funktion `refrain`2023-08-13 14:12:50 +02:00
zuk
changed title from Funktion `refrain` to Funktion `\refrain`2023-08-13 14:12:58 +02:00
hab das jetzt mal so gelöst, dass es \ref gibt, was man sowohl im Lyricmode als auch als erstes Argument für \chordverse und \nochordverse nehmen kann.
Außerdem werden die Strophennummern jetzt auch einheitlich formatiert, wenn man nicht mehr einfach nur nen String übergibt, sondern sowas wie #(stanza 2), was dann eben die Stanza für Strophe 2 formatiert ausgiebt.
(Beispiele finden sich in der sandbox)
Die Formatierungen können über die Variablen:
stanzaFormat = "~a."
refString = "Ref.:"
angepasst werden.
Möchte man zum Beispiel keinen Punkt, sondern ne Klammer nach der Strophennummer haut man in sein lilypond-custom-includes/custom_style_overrides.ly sowas rein:
stanzaFormat = "~a)"
hab das jetzt mal so gelöst, dass es `\ref` gibt, was man sowohl im Lyricmode als auch als erstes Argument für `\chordverse` und `\nochordverse` nehmen kann.
Außerdem werden die Strophennummern jetzt auch einheitlich formatiert, wenn man nicht mehr einfach nur nen String übergibt, sondern sowas wie `#(stanza 2)`, was dann eben die Stanza für Strophe 2 formatiert ausgiebt.
(Beispiele finden sich in der sandbox)
Die Formatierungen können über die Variablen:
```
stanzaFormat = "~a."
refString = "Ref.:"
```
angepasst werden.
Möchte man zum Beispiel keinen Punkt, sondern ne Klammer nach der Strophennummer haut man in sein `lilypond-custom-includes/custom_style_overrides.ly` sowas rein:
```
stanzaFormat = "~a)"
```
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Statt immer
\set stanza = "Ref.:"zu nutzen, wäre es viel sinnvoller, man hätte eine Funktion, die ausgelagert ist. Zum Beispiel, wenn man irgendwann mal eine andere Lösung braucht.Man könnte also eine Funktion
\refraindefinieren, die den\set stanza-Befehl enthält.Im Optimalfall sollte es das auch für alle Strophenmöglichkeiten geben.
Funktion Refrainto Funktion `refrain`Funktion `refrain`to Funktion `\refrain`hab das jetzt mal so gelöst, dass es
\refgibt, was man sowohl im Lyricmode als auch als erstes Argument für\chordverseund\nochordversenehmen kann.Außerdem werden die Strophennummern jetzt auch einheitlich formatiert, wenn man nicht mehr einfach nur nen String übergibt, sondern sowas wie
#(stanza 2), was dann eben die Stanza für Strophe 2 formatiert ausgiebt.(Beispiele finden sich in der sandbox)
Die Formatierungen können über die Variablen:
angepasst werden.
Möchte man zum Beispiel keinen Punkt, sondern ne Klammer nach der Strophennummer haut man in sein
lilypond-custom-includes/custom_style_overrides.lysowas rein: