karel-brinda / tp-zpevnik

Zpěvník Technické přestávky. Výsledné (automaticky generované) zpěvníky se nachází na http://karel-brinda.github.io/tp-zpevnik/.
MIT License
5 stars 6 forks source link

Nový formát akordů #47

Closed vasekp closed 8 years ago

vasekp commented 8 years ago

Akordy se dají psát <C>takhle. Původní formát \Ch{C}{takhle} je pořád podporovaný a ve skutečnosti se na něj nový v rámci chords.py (kde probíhá i transpozice) převádí.

Je k dispozici skript pro sed, který na nový formát převádí. Volá se následovně:

    sed -f konverze.sed < vstup > výstup

Všechny písničky jsem automaticky převedl a zkontroloval správnost při překladu. Další opravy (ve větvi vasek-pisnicky) už budu dělat v novém formátu.

Další novinkou je automatické přidávání rozdělovníků. songbook.sty je teď trochu chytřejší a poradí si sám, když je akord delší, než slova pod ním. Místo dřívějšího

<C>do-<Cdim>bro-<Gmi7>druž-<C#7>ství

stačí napsat

<C>do<Cdim>bro<Gmi7>druž<C#7>ství

a rozdělovníky se automaticky přidají tam, kde

  1. akord dělí slovo,
  2. je delší než odpovídající část slova pod ním
  3. a toto vytvoří mezeru delší než jeden rozdělovník.

To má výhody, že:

  1. se nemusí na tu možnost při psaní myslet a předvídat a nanečisto zkoušet, jak to vyjde,
  2. chování se přizpůsobí prodloužení/zkrácení akordové značky při transpozici,
  3. vypadá to pěkněji i ve zdrojáku i vysázené (rozdělovník se udělá kratší nebo delší podle potřeby a je vycentrovaný mezi rozdělenými slabikami).
jhajas commented 8 years ago

Naprosto supr pohodlne!

michalmedvecky commented 8 years ago

Chlapci vy ste proste bohovia