GO symbol

GO a TeX GOBAN
 

(Slávek Zmek)

Úvod
Co je to GO určitě nemusím vysvětlovat. O TeXu toho možná moc nevíte, ani já nejsem kdovíjaký expert. Rád bych se podělil o výsledky svého několikaměsíčního bádání.
TeX (vyslovuje se s ch nakonec, protože to má být řecké písmeno chí) je typografický systém. Jeho autorem je americký profesor matematiky Donald E. Knuth. Údajně ho vyvinul proto, že nebyl spokojen s matematickou sazbou svých skript. Z toho důvodu má velkou podporu matematiky, ale umí i jiná kouzla. Chcete vytisknou chemické vzorce? Žádný problém. Chcete vytisknout astrologické značky, genealogické stromy, noty,...? Žádný problém. Chcete tisknout arabsky, japonsky, cyrilicí, švabachem,...? Žádný problém. Aniž o tom víme, je v něm vydáváno mnoho knih a časopisů (mezi jinými Československý šach, který asi znáte). Zkrátka - super.
TeX je program, který je šířen jak ve volně dostupných zdrojích, tak i ve spustitelných programech, kdy nemusíte mít strach s autorskými právy. Je tedy zadarmo. Navíc je mohutně dokumentován (existují knihy komentující a rozebírající jeho mechanismy). Kromě vlastního programu existuje spousta obslužných balíků, které bohatě využijete. Má několik variant a existuje prakticky pro všechny platformy.
Co by se vám nemuselo líbit - není WYSIWYG. To znamená, že není jako např. MS Word, kdy výsledek snažení okamžitě vidíte. Text lze psát v jakémkoliv editoru umožňujícím editovat tzv. plain text (to co napíšete je tam, bez balastu) a nakonec se TeXem přeloží do výsledného tvaru - a to může být PostScript, ale také PDF, HTML, RTF.
TeX lze bez problému získat na Intenetu - doporučuji stránky československých uživatelů TeXu (CSTUG) www.cstug.cz. Pokud máte Linux, zřejmě již bude ve vaší distribuci. Několik počítačových časopisů (Chip) mělo distribuci na přiloženém CD.

Určitě vás teď po mém vychvalování napadne otázka - a co GO diagramy ? Asi již tušíte, že to určitě nějak půjde.

Balík go - go.zip (22k)
Autorkou tohoto balíku je Polka Hanna Kolodziejská. Podle titulku z jednoho souboru má (nebo měla) něco společného s informatikou na univerzitě ve Varšavě. Balík obsahuje soubor s příslušnými makry (go.sty), fonty pro kameny v několika velikostech a popis ve formě LaTeXového souboru. (LaTeX je nadstavba TeXu). Celý balík mne zaujal a v hlavě mi bzučí, že jsem o něm snad našel zmínku i někde na stránkách Jan Steena. Jako jeho velkou výhodu považuji přímý zápis tahů v souřadnicích, a tím poměrně dobrou transparentnost zápisu. Menší nevýhodou je to, že oproti \"normálním\" souřadnicím desky jsou však poněkud pootočené.

Balík sgf2tex - sgf2tex.zip (89k)
Autori Daniel Bump a Reid Augustin zvolili odlišný přístup. Jako základ pro diagram zvolili partii uloženou v souboru SGF (SmartGoFormat, který produkuje většina prohlížečů partií). Hlavní součástí balíku je skript v jazyku Perl, který tento soubor převede do formátu pro TeX. Výsledek je však laikovi poměrně nesrozumitelný, je velmi složité opravit nebo doplnit byť jediný tah bez předchozí úpravy zdrojového souboru SGF. Pro zobrazení a tisk jedné partie je to však více než vyhovující.

Balík gox - gox.zip (46k)
Tento balík je můj příspěvěk. Vycházel jsem z díla Hanny Kolodziejské, které jsem doplnil o to, co mi chybělo. Zachoval jsem kompatibilitu, všechny původní příkazy fungují beze změny. Originální makro fungovalo pouze pro velkou desku, nyní je to pro malou (9x9) i střední(13x13). Fonty jsem rozšířil o velikost 12 a kameny s čísly jsou nyní až do 375. Velmi pracné se ukázalo přepisování partií uložených v SGF. Kromě pracnosti se vyskytly také překlepy. Proto jsem se rozhodl vzít skript sgf2tex, přejmenovat ho na sgf2go a upravit tak, aby patřičný výstup byl \"ala\" Kolodziejská.

Ostatní
Utilitu sgf2misc od Jan Steena jsem zatím nezkoušel. Provádí převod partie SGF do různých formátů, mezi jinými jak pro zobrazení (GIF), tak i pro tisk (TeX). Pro PC ji zkompiloval Jean-loup Gailly, který vycházel z verze 2,7,1. Určitě existují i další, v současnosti o nich nevím.

Závěr
Existuje několik možností jak tisknout diagramy. Podle mého názoru tisk pomocí TeXu patří k jedné z nejlepších. Ideální je pro "experimentátory" a pro ty, co se rádi naučí něco nového. Navíc je velkou výhodou přenositelnost na prakticky všechny operační systémy, což je například sporné u produktů založených pouze na technologii Microsoft (Word). No a nezanedbatelnou položkou je také jeho cena, která už výhodnější být nemůže. Pokud si budete někdy chtít vytisknout svoji partii, nebo udělat nějaký \"občasník\", mohu TeX jen doporučit.

Odkazy
Balík sgf2tex - http://match.stanford.edu/bump/go.html
Program sgf2misc - http://www.cwi.nl/~jansteen/sgf2misc/sgf2misc.html

english

Propozice na Trunaj v Bleskové hře v Brně Záznamy partií z MR a tabulka výsledků Výsledky turnaje MRS Pozvánka na Slovenský festival Go 2009 Výsledné pořadí Grand Prix ČR 2008