====== GuitarTeX2 ======
GuitarTeX2 ist ein Programm zum Setzen von Liedern mit Akkordsymbolen für Gitarre
===== Shortcuts =====
^Shortcut ^Bedeutung^
|''Strg'' + ''c''|Akkord ''C'' einfügen, **nicht** kopieren (Zwischenablage)|
|''Strg'' + ''d''|Akkord ''D'' einfügen|
|''Strg'' + ''e''|Akkord ''E'' einfügen|
|''Strg'' + ''f''|Akkord ''F'' einfügen|
|''Strg'' + ''g''|Akkord ''G'' einfügen|
|''Strg'' + ''a''|Akkord ''A'' einfügen|
|''Strg'' + ''h''|Akkord ''H'' einfügen|
|''Strg'' + ''x''|ausschneiden (Zwischenablage)|
|''Strg'' + ''v''|einfügen (Zwischenablage)|
===== Syntax =====
^Code ^Bedeutung^
|{soc}{/eoc}
oder {chorus}{/chorus}
|Refrain|
|{sob}{/eob}
oder {bridge}{/bridge}
|Strophe (wird standardmäßig blau dargestellt)|
|{title: A Title}
|Songtitel|
|{subtitle: Singer}
|Komponist/Interpret|
|{even}
|Seitenzahl unterdrücken|
|{font_size: XX}
|Schriftgröße setzen|
|{a: COMMENT}
oder {c: COMMENT}
oder {comment: COMMENT}
|Kommentar (fettgedruckt)|
|[X]
|Akkord "X" (wird über dem Text fettgedruckt dargestellt, muss innerhalb von Strophe oder Refrain stehen) lässt sich mit den Shortcuts schnell einfügen|
|{geometry: a5paper, top= XXcm, left = XXcm, right = XXcm, bottom= XXcm}
|Setzen von Papiergröße und Seitenrändern|
===== Fehler "Exception in thread "main" sun.awt.X11.XException: Cannot write XdndAware property" =====
Die Fehlermeldung "Exception in thread "main" sun.awt.X11.XException: Cannot write XdndAware property"
beim Start von GuitarTeX kann durch den Parameter ''DsuppressSwingDropSupport'' vermieden werden:
java -DsuppressSwingDropSupport=true -jar GuitarTeX2.jar
===== TeX2PDF deaktiviert =====
Der standardmäßig verwendete Server zum Umwandeln des TeX-Codes in ein PDF ist nicht mehr erreichbar. Dadurch wird der Menüeintrag "TeX2PDF" bzw. das entsprechende Icon ausgegraut bzw. deaktiviert und in der integrierten Konsole erscheint folgende Meldung:
# Trying to connect to guitartex2.servebbs.net 3121
# Bad host name given.
# Made server connection
# open connection failed: java.lang.NullPointerException
# close connection failed: java.lang.NullPointerException
Als Alternative kann ''guitartex2.nikolai-rinas.de'' in den Einstellungen gespeichert werden, siehe entsprechenden [[https://github.com/workinghard/GuitarTeX2/issues/1|Bugreport]].
Ab Version 3.5.0 ist diese Einstellung richtig gesetzt.
===== gtxtabs Verbesserungen =====
Die Abstände zwischen den Zahlen und den Linien in der Tabdarstellung lassen sich vergrößern, in dem dieser Code einfügt wird.
Durch den ersten Marginwert wird der horizontale Abstand eingestellt.
\renewcommand{\gtxtabs}[2]{{\makebox[0cm][l]{\raisebox{#1}{\adjustbox{margin=0.25ex 0ex, bgcolor=white}{#2}}}}}
Standard (0ex):\\
{{:tab_0ex.png|Standard (0ex)}}
Angepasst (0.25ex):\\
{{:tab_0.25ex.png|Angepasst (0.25ex)}}
Diese Anpassung funktioniert erst ab Version 3.5.0.
===== Links =====
* [[https://github.com/workinghard/GuitarTeX2|GuitarTeX2 Homepage]]