Liederbuch: Lieder in Word oder HTML formatieren
Aus Wikibooks
Dieses ist eine Hilfe für Autoren, welche Liedtexte mit Akkorden in Word schreiben wollen, um diese z.B. als PDF auszudrucken.
Inhaltsverzeichnis |
[Bearbeiten] Das Problem Akkorde über Liedtexten richtig anzuordnen
Ein großes Problem ist es, die Akkorde exakt richtig über ein einzelnes Wort hin zu bekommen. Oft verwendet man eine Schrift mit gleichem Buchstabenabstand (z.B. Courier)
(F) (G) (C) (/B)
Singing:Good morning America how are you?
Sobald man den Text jedoch in eine andere Textverarbeitung hinein kopiert, oder die Schriftart ändert, wird der Text falsch angezeigt.
- (F) (G) (C) (/B)
- Singing:Good morning America how are you?
Damit dieses nicht geschieht, ist es besser, einen Text direkt passend in den Text hinein zu schreiben.
- Minimallösung
Singing: (F) Good morning A- (G) merica how (C) are you? (/B)
So stehen die Akkorde unabhängig von der Schrift immer an der richtigen Position. Natürlich ist solch ein Text nicht gerade einfach zu lesen. Daher schlage ich folgenden Workaround vor:
[Bearbeiten] Formatierung mit Word
[Bearbeiten] Akkorde formatieren
- Word öffnen und Liedtext hineinkopieren. (Schriftart sollte Times-New-Roman sein)
- Ein Akkord richtig in den Text platzieren.
- Diesen Akkord fett und mit Arial formatieren. (daher der Standardtext in Times-New-Roman)
- Dann in der Menüleiste / Format / Zeichen anklicken.
- Dort die Formatierung mit Arial- und fett heraussuchen und in "Akkord" umbenennen.
- Im Popup-Fenster den Reiter "Zeichenabstand" wählen.
- Dort bei Position "Höherstellen" auswählen.
- Bei einer normalen Schriftgröße von 12 Punkt empfehle ich eine Höhe von 10 Punkt. (Die kann später aber noch nachbearbeitet werden.)
- Jetzt wird der Akkord im Text richtig angezeigt.
- I wish I Dm was - (G7) in Carrick- (C) fergus (/H - Am)
[Bearbeiten] Tastenkombinationen einrichten
Natürlich ist es recht umständlich jeden einzelnen Akkord so zu formatieren. Jedoch die Formatierung des einzelnen Akkordes steht jetzt als Auswahlpunkt in den Formatvorlagen bereit. Leider ist die Bezeichnung etwas unglücklich gewählt: "Standard Arial + 12 pt, Fett, Höhergestellt durch 12 pt". Dieses vereinfachen wir uns.
- Das Icon mit den zwei blauen A direkt neben der Schriftart-Auswahl anklicken. (Üblicherweise 2. Iconleiste)
- alternativ: Menüleiste / Format / Formatvorlage und Formatierung... anklicken.
Dadurch öffnet sich neben dem Textfenster ein weiteres Fenster mit den verschiedenen Formatvorlagen. - Wenn man im Textfenster auf den formatierten Akkord klickt, dann wird dessen Formatierung in dem Formatierungsfenster angezeigt. (aus Platzmangel kann es sein, dass nicht alles angezeigt werden kann.)
- Wir fahren mit der Maus über diesen Eintrag und drücken die linke Maustaste. Es öffnet sich das sogenannte Kontextmenü
- dort wählen wir den Eintrag "Formatvorlage ändern" aus. (Es öffnet sich ein weiteres Popupfenster)
- Die Eigenschaft "Name" ändern wir in "Akkord" um. (dort steht jetzt "Formatvorlage 12 pt Fett" oder so ähnlich)
- den Formatvorlagentyp "Zeichnen" sowie die Formatvorlage basiert auf "Standard" brauchen wir nicht zu ändern.
- unten rechts auf den Button "Format" klicken.
- dort den Eintrag "Tastenkombination" wählen
- im neuen Popupfenster in das linke mittlere Feld klicken. (Neue Tastenkombinantion:)
- ich schlage folgende Tastenkombination vor: <strg>+<shift>+A (alle Tasten gleichzeitig drücken)
- Fenster <schließen>, und auf <ok> klicken.
- (es lohnt sich noch für die Formatvorlage "Standard" die Tastenkombination <strg>+<shift>+S einzurichten)
[Bearbeiten] Formatvorlagen begrenzen
- Im linken Fenster mit den Formatvorlagen ganz unten kann man den Eintrag "Anzeigen" auf "Verfügbare Formatvorlagen" einstellen. (bei "alle Formatvorlagen" ist die Liste zu lang, und man findet hinterher die Einträge nicht wieder)
- Das Formatvorlagenfenster kann jetzt geschlossen werden.
[Bearbeiten] Akkordformat übertragen
Man hat jetzt mehrere Möglichkeiten das Akkordformat in den Text zu übertragen.
- man markiert einen Akkord und wählt dann in der Iconleiste (neben dem Icon mit den beiden blauen A) den Akkord aus.
- sollte das Formatierungsfenster (links) noch geöffnet sein, kann man auch dort auf "Akkord" klicken.
- man markiert einen Akkord und drückt gleichzeitig die Tastenkombination <strg>+<shift>+A
- man markiert einen schon formatierten Akkord, wählt das Pinsel-Icon (Info-Text = "Format übertragen") aus und markiere unmittelbar darauf den neuen Akkord.
[Bearbeiten] Tipps
- Wenn man eine Textvorlage hat, bei dem schon alle Akkorde anders formatiert waren (z.B. "Fett", "unterstrichen", "hochgestellt" etc.), (z.B. wenn man sich ein Lied aus den Wikibooks in Word hineinkopiert) dann kann man in dieser Vorlage einen Akkord makieren, und dann in der Iconleiste das Icon mit den zwei blauen A anklicken. Im Formatierungsfenster auf den Button <Alles markieren> klicken. Nun können alle markierten Akkorde auf einen Schlag umformatiert werden.
- Wenn man schon mal ein Lied geschrieben hat, dann man sich die ganze Prozedur der Formatforlagenerstellung dadurch vereinfachen, wenn man sich aus dem schon geschriebenen Lied eine Textzeile herauskopiert, und diese einfach in das neue Dokoment hineinkopiert. Dann steht die Formatvorlage "Akkord" auch zur Verfügung. In der Regel wird auch die Tastenkombination richtig mit übertragen. (Alternativ könnte man ein altes Lied unter anderem Namen speichern, und dann diesen Text überschreiben.)
- Akkorde können, wenn sie erst einmal richtig formatiert sind, auch einfach per Coppy&Past bzw. Drag&Drop eingefügt werden.
Das Ergebnis könnte dann in etwa so aussehen:
- Guten C Abend, gut Nacht
- Mit F Rosen be- C dacht
- Mit G Nelken bedeckt
- Schlupf G7 unter die C Deck
-
- Morgen F früh wenn Gott C will
-
- Wirst du G wieder ge- C weckt
-
- Morgen F früh wenn Gott C will
-
- Wirst du G wieder ge- C weckt
[Bearbeiten] Formatierung mit HTML
Ich gehe in diesem Abschnitt davon aus, das der Leser die Grundlagen von HTML beherrscht...
Die meisten Textverarbeitungsprogramme oder HTML-Editoren sind in der Lage, Texte höher zu stellen. dieses erreicht man in HTML mit einem Sup-Tag ( <sup>...</sup> ). Dieses geht zwar recht zügig, doch der Nachteil ist, dass die einzelnen Akkorde recht klein ausfallen.
- C Alle meine Entchen F schwimmen auf dem C See
Eine elegantere Lösung ist es, mit CSS und dem Vertical-align-Attribut zu arbeiten, da die einzelnen Buchstaben dann nicht noch einmal verkleinert werden.
- In der HTML-Seite wird im Head-Tag ein CSS-Abschnitt mit der Klasse "akkord" definiert, dessen "vertical-align: super;" ist. Dieses bewirkt eine simple Hochstellung eines Textabschnittes.
- Im Body-Bereich wird ein Akkord in einem Span-Tag mit der Klasse Akkord hineingestellt.
<head>
/*Stellt Akkorde höher*/
.akkord {
font-family: sans-serif;
font-weight: bold;
vertical-align: super;
}
</head>
<body >
<h1> 500_Miles</h1>
<h4>Strophe 1</h4>
<p>
</p><span class="akkord">G</span> If you
<span class="akkord">. </span> miss the train I'm
<span class="akkord">Em</span> on, you will
<span class="akkord">Am</span> know that I am
<span class="akkord">C</span> gone;<br>
You will ...
</html>
[Bearbeiten] Tipp
Bei einem geschickten Umgang mit "Suchen und ersetzen" kann man leicht nach bestimmten Zeichenfolgen wie </sup> oder schlichter: '(' gesucht werden und diese durch <span class="akkord"> ersetzen. So kann man relativ schnell einen einfachen Text durchformatieren.