User:Lilipond/Noten und Attribute trennen
Fragestellung
[edit]Die Noten sollen von Artikulationszeichen, Fingersätzen etc. getrennt werden.
Das ist besonders nützlich, wenn man transponiert und dadurch ein anderer Fingersatz nötig ist.
Lily-Code
[edit]Die Vorlage {{Coco}} erzeugt ausklappbaren Code mit einem in Breite und Farbe wählbaren Rahmen.
Die Einklapp-Funktion kann abgeschaltet werden. Mit {{Coco|border=}} wird überhaupt kein Rahmen angezeigt, aber die Klappfunktion bleibt erhalten. Mit {{Coco|border=}}, also ohne Rahmen, ist die Angabe von Rahmenfarbe, -breite und -abstand {{Coco|em=|bgc=|pad=}} funktionslos. Template:KlappHelp Template:Anm Template:Codeformatierungsvorlagen
Verwendung
[edit]Parameter
[edit]Name | Beschreibung | Standard | Status | |
---|---|---|---|---|
code | der Code, der formatiert und angezeigt werden soll | leer | erforderlich | |
em | Breite des Fensters | 60em | optional | |
lang | Sprache, nach deren Syntax eingefärbt werden soll | latex | optional | |
bgc | Rahmenfarbe, kann auch als Name angegeben werden, z.B. red, green etc.[[#endnote_{{{1}}}|[{{{1}}}]]] | #ddd | optional | |
pad | Rahmenbreite | 0.05em 1em 0.05em 1em | optional | |
label | Rahmenbeschriftung | leer | optional | |
border | Rahmenart, siehe Template:IRef | yes | optional | |
kla | Einklappen erwünscht oder nicht, wenn nicht: kla=; class="mw-collapsible mw-collapsed" erzeugt von Haus aus eingeklappten Code | nix | optional |
Code
[edit]<onlyinclude>{{#switch: {{{border|}}} | simple | einfach = <div style="border:{{{bwidth|1px}}} {{{bstyle|solid}}} {{{bgc|#666}}};width:{{{em|60em}}};padding:{{{pad|1em}}}"> | kein | none | nichts = <div> | dotted = <div style="border:{{{bwidth|2px}}} {{{bstyle|dotted}}} {{{bgc|#666}}};width:{{{em|60em}}};padding:{{{pad|1em}}}"> | 3d | #default = <div style="background-color:{{{bgc|#dddddd}}};width:{{{em|60em}}}; {{round corners}};padding:{{{pad|1em}}};"><sup>{{{label|}}}</sup><div style="background-color: #fff;padding:1px;{{border-radius|0.5em}}"> }}<div {{{kla|class="mw-collapsible"}}}>{{#tag:syntaxhighlight|{{{code|{{{code}}}}}}|lang="{{{lang|latex}}}"}}</div> {{#switch: {{{border|}}} | simple | einfach | kein | none | nichts | dotted = </div> | 3d | #default= </div></div>}}</onlyinclude> </includeonly> {{bearbeiten}}{{verborgen}} {{documentation}}
__NOTOC__