====== 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]]