Praˇzsk´a konzervatoˇr Na Rejdiˇsti 1, 110 00 Praha 1
V´ aclav Nov´ ak
Notov´e uk´azky v textu: MusiXTEX ´ PRACE ´ ABSOLVENTSKA
Studijn´ı obor: hra na tubu Tˇr´ıda: 6B ˇ Skoln´ ı rok: 2005 / 2006
Podˇebrady, kvˇeten 2006
Prohlaˇsuji, ˇze jsem absolventskou pr´aci vypracoval samostatnˇe a v soupisu pramen˚ u a literatury uvedl veˇsker´e informaˇcn´ı zdroje, kter´e jsem pouˇzil.
V Praze dne . . . . . . . . . . . . . . . .
Podpis studenta
...........................
Podpis vedouc´ıho pr´ace
...........................
iii
Obsah Obsah
iii
Pˇ redmluva
v
1 Zaˇ c´ın´ ame s LATEXem 1.1 Co je LATEX . . . . . . . . 1.1.1 Pro a proti LATEXu 1.1.2 Neˇz zaˇcneme . . . 1.2 N´aˇs prvn´ı dokument . . . 1.3 Dalˇs´ı moˇznosti . . . . . . . 1.4 Pˇrevod do ps a pdf . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
1 1 2 3 4 6 7
2 Pˇ rid´ av´ ame noty 2.1 Co je MusiXTEX . . . . . . . . . . . . 2.2 Naˇse prvn´ı uk´azka . . . . . . . . . . . 2.3 V´ yˇsky not . . . . . . . . . . . . . . . . 2.3.1 Posuvky . . . . . . . . . . . . . 2.4 D´elky not . . . . . . . . . . . . . . . . 2.4.1 Akordy . . . . . . . . . . . . . . 2.4.2 V´ıcehlas . . . . . . . . . . . . . 2.5 Pomlky . . . . . . . . . . . . . . . . . 2.6 Takty a repetice . . . . . . . . . . . . . 2.7 Rozvrˇzen´ı rozm´ıstˇen´ı takt˚ u a syst´em˚ u. 2.8 Nastaven´ı vlastnost´ı uk´azky . . . . . . 2.9 Uk´azky s v´ıcero osnovami . . . . . . . 2.10 Pˇrid´av´ame znaˇcky a symboly . . . . . 2.11 Noty pˇr´ımo v textu . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
9 9 10 13 15 18 21 22 24 25 26 27 27 28 29
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
3 Instalace 31 A 3.1 Instalujeme LTEX . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.1.1 Windows . . . . . . . . . . . . . . . . . . . . . . . . . . 31
iv
OBSAH . . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
31 33 33 33 33
4 Pokroˇ cilejˇ s´ı sazba 4.1 Tr´amce . . . . . . . . . . . . . . . 4.1.1 Automatick´e tr´amce . . . 4.1.2 Tr´amce s pevn´ ym sklonem 4.2 Posouv´an´ı not . . . . . . . . . . . 4.3 Oblouˇcky . . . . . . . . . . . . . 4.4 Nastaven´ı str´anky . . . . . . . . . 4.5 Akcenty . . . . . . . . . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
35 35 35 36 37 40 43 44
5 Kudy d´ al 5.1 Zdroje k TEXu . . . 5.2 Zdroje k LATEXu . . . 5.3 Zdroje k MusiXTEXu 5.4 Notov´e pˇr´ıklady . . . 5.5 Z´avˇer . . . . . . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
45 45 45 45 45 46
3.2
A
3.1.2 Linux . . . . . . . ˇ stina do LATEXu 3.1.3 Ceˇ Instalujeme MusiXTEX . . 3.2.1 Windows . . . . . . 3.2.2 Linux . . . . . . .
. . . . .
. . . . .
K´ ody hudebn´ıch symbol˚ u
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
47
B Pˇ rehled ˇ cast´ ych pˇ r´ıkaz˚ u
49
C Glos´ aˇ r
51
Literatura
55
Index
56
v
Pˇ redmluva Tato absolventsk´a pr´ace by mˇela slouˇzit jako pˇr´ıruˇcka pro autory text˚ u, kter´e obsahuj´ı notov´e uk´azky ˇci pˇr´ıklady a kter´e si autoˇri chtˇej´ı tisknout sami bez pouˇzit´ı profesion´aln´ıho nakladatelstv´ı. Sezn´am´ım v´as v n´ı s celou rodinou aplikac´ı, kter´e v´am pomohou s´azet jednak text a jednak noty. Tyto aplikace jsou navz´ajem propojen´e, a mimo jin´e i proto jsou pro takov´ yu ´kol mnohem vhodnˇejˇs´ı neˇz dnes pravdˇepodobnˇe nejpouˇz´ıvanˇejˇs´ı textov´ y procesor Word. Pr´avˇe k tvorbˇe absolventsk´e pr´ace na konzervatoˇri je tento n´astroj ide´aln´ı, proto je i tato pr´ace je kompletnˇe vytvoˇren´a zde popsan´ ym zp˚ usobem. Nav´ıc pˇrestoˇze je podle m´eho n´azoru nejvhodnˇejˇs´ı, lze ho nav´ıc pouˇz´ıvat leg´alnˇe zdarma. V prvn´ı kapitole se dozv´ıte o programu LATEX, o jeho vlastnostech a pouˇzit´ı. Pokud s n´ım uˇz m´ate zkuˇsenosti, m˚ uˇzete pˇreskoˇcit ke kapitole 2, kter´a se zab´ yv´a samotn´ ym zaˇcleˇ nov´an´ım notov´ ych uk´azek do textu. V kapitole 3 je pops´ana instalace cel´e aplikace a v kapitole 4 dalˇs´ı moˇznosti sazby not. V posledn´ı kapitole jsou pˇrehlednˇe shrnuty internetov´e adresy, na kter´ ych naleznete dalˇs´ı pomoc pˇri tvorbˇe dokument˚ u. Na stranˇe 47 naleznete jako dodatek A tabulku k´od˚ u nˇekter´ ych hudebn´ıch symbol˚ u, v dodatku B na stranˇe 49 naleznete pˇrehled nˇekter´ ych pˇr´ıkaz˚ u notov´e sazby a na stranˇe 51 je uveden glos´aˇr poˇc´ıtaˇcov´ ych term´ın˚ u v t´eto pr´aci uˇz´ıvan´ ych. V orientaci by mˇel tak´e poslouˇzit rejstˇr´ık. Pro doslovn´e uk´azky vstupn´ıho textu pouˇz´ıv´am v cel´em textu strojopis. Toto p´ısmo je tak´e pouˇzito pro uk´azky pˇr´ıkazov´ ych ˇr´adk˚ u a v´ ystupu z ter1 min´alu .
1
Pokud nev´ıte, co je termin´ al a jak se na nˇej dostat, zalistujte v glos´aˇri na stranˇe 51.
1
Kapitola 1 Zaˇ c´ın´ ame s LATEXem 1.1
Co je LATEX
V roce 1977 se Donald Knuth rozhodl, ˇze nap´ıˇse program pro s´azen´ı knih, protoˇze jeho vlastn´ı kniha byla vys´azena velmi ˇspatnˇe. Sazeˇci totiˇz nerozumnˇeli pˇresnˇe jeho rukopisu a dˇelali chyby zejm´ena v matematick´e sazbˇe. Tak vznikl program TEX(ˇcti [tech]). Postupem ˇcasu se cel´a aplikace znaˇcnˇe rozrostla. Kromˇe obyˇcejn´eho tzv. plain TEXu vznikl tak´e LATEX, kter´ y je pro bˇeˇzn´e uˇzivatele podle m´eho n´azoru nejrozumnˇejˇs´ı volbou. Tvorba dokumentu v TEXu i LATEXu se v lecˇcems liˇs´ı od psan´ı dokument˚ u napˇr. ve Wordu, Writu nebo jin´em textov´em procesoru. Autor nejprve nap´ıˇse sv˚ uj dokument a do jeho textu pˇrip´ıˇse pokyny pro sazbu. To m˚ uˇze udˇelat A v jak´emkoliv textov´em editoru. Potom se pust´ı samotn´ y TEX resp. LTEX a ten z nˇej vytvoˇr´ı dokument vhodn´ y pro tisk´arnu – tedy soubor s pˇr´ıponou dvi, ps nebo pdf (viz t´eˇz heslo v Glos´aˇri na stranˇe 51). V pˇr´ıpadˇe, ˇze program nˇeˇcemu nerozum´ı, pˇri sazbˇe autora upozorn´ı hl´aˇsen´ım a ten pak mus´ı sv˚ uj zdrojov´ y soubor upravit a pˇreklad opakovat. V ˇcem se pak liˇs´ı LATEX od TEXu je zhruba toto: • V TEXu si uˇzivatel s´am mus´ı specifikovat, jak´ y chce m´ıt styl dokumentu, zat´ımco v LATEXu uˇz je jak´ ysi v´ ychoz´ı styl pˇripraven. • LATEX nab´ız´ı mnoho dalˇs´ıch doplˇ nk˚ u, jako obsah, nadpisy, odkazy, r˚ uzn´e pˇr´ıdavn´e bal´ıˇcky, rejstˇr´ık, ˇc´ıslov´an´ı a mnoho dalˇs´ıho. Naproti tomu TEX nab´ız´ı uˇzivateli vˇetˇs´ı volnost v tom, jak bude jeho dokument vypadat. M˚ uˇze si tedy vytvoˇrit vlastn´ı strukturu nadpis˚ u, m˚ uˇze vys´azet prostˇe cokoliv kamkoliv. Autor LATEXu Leslie Lamport napsal ve sv´e knize [1], ˇze zat´ımco TEX je podoben vyladˇen´emu z´avodn´ımu vozu, kter´ y je vˇsak n´aroˇcn´ y na u ´drˇzbu,
2
Kapitola 1. Zaˇ c´ın´ ame s LATEXem
LATEX je pohodln´ y rodinn´ y sedan, kter´ y v´as doveze, kam potˇrebujete a pˇritom maj´ı pod kapotou stejn´ y motor. Kaˇzd´ y autor nˇejak´eho textu, kter´ y si pˇreje, aby text pˇeknˇe vypadal, kdyˇz se vytiskne, stoj´ı pˇred volbou, jak´ y n´astroj pro to zvolit. Zda textov´ y procesor typu Word, nebo s´azec´ı syst´em TEX, nebo LATEX. Z´aleˇz´ı samozˇrejmˇe na mnoha okolnostech, pˇekn´ y ˇcl´anek na toto t´ema naleznete ve Vondrejcov´e [7]. Vlastn´ı shrnut´ı v´ yhod a nev´ yhod nab´ız´ım v n´asleduj´ıc´ı sekci:
1.1.1
Pro a proti LATEXu
pro V´ ysledek z LATEXu vypad´a o pozn´an´ı l´epe. proti V´ ysledek z Wordu vid´ıte o pozn´an´ı dˇr´ıve – pˇr´ımo bˇehem psan´ı. pro Pro psan´ı zdrojov´eho souboru m˚ uˇzete pouˇz´ıt libovoln´ y editor, kter´ y v´am vyhovuje a ve kter´em se v´am dobˇre p´ıˇse (v nouzov´em pˇr´ıpadˇe i Word). M˚ uˇzete tedy ps´at i na jak´emkoliv mobiln´ım zaˇr´ızen´ı, kter´e je schopno pˇren´est do poˇc´ıtaˇce obyˇcejn´ y textov´ y soubor. Nemus´ıte ps´at pˇr´ımo na poˇc´ıtaˇci, kde je nainstalovan´ y LATEX, nepotˇrebujete tak v´ ykonn´ y poˇc´ıtaˇc. proti Mus´ıte m´ıt kromˇe samotn´eho LATEXu jeˇstˇe editor, ve kter´em p´ıˇsete. pro Nemus´ıte se b´at, ˇze nˇeco ˇspatnˇe zm´aˇcknete“, LATEX zdrojov´ y soubor ” z´asadnˇe nemˇen´ı. M´ısto maz´an´ı m˚ uˇzete nechtˇen´e u ´seky zakomentovat. proti Word umoˇzn ˇuje podobn´ y efekt tzv. revizemi. pro Nejste omezeni poloˇzkami v menu, m˚ uˇzete dˇelat cokoliv. proti Kdyˇz nev´ıte, jak se co dˇel´a, v menu se to lehce hled´a a rychle zkouˇs´ı. pro Kdyˇz v LATEXu nˇeco p´ıˇsete ˇspatnˇe, dozv´ıte se to aˇz pˇri pokusu o vys´azen´ı, ˇc´ımˇz si uˇsetˇr´ıte pr˚ ubˇeˇzn´e vztek´an´ı. proti Kdyˇz v LATEXu nˇeco p´ıˇsete ˇspatnˇe, dozv´ıte se to aˇz pˇri pokusu o vys´azen´ı, ˇc´ımˇz se hromad´ı frustrace z chyb pˇri psan´ı a zaˇc´ateˇcn´ık m˚ uˇze lehce propadat malomyslnosti.
1.1 Co je LATEX
3
pro Kdyˇz se nˇeco nauˇc´ıte, prob´ıh´a to pak velmi rychle (napˇr. tvorba tabulek). proti Mus´ıte se to ovˇsem nejprve nauˇcit, zat´ımco ve Wordu m˚ uˇzete zkouˇset na nˇeco klikat, i kdyˇz o tom nem´ate ani p´aru. pro Kdyˇz uˇz na nˇeco pˇrijdete, v´ıte pak, jak se to dˇel´a, protoˇze se na dan´e m´ısto m˚ uˇzete kdykoliv pod´ıvat, pˇr´ıpadnˇe dan´e ˇreˇsen´ı zkop´ırovat do jin´eho dokumentu (napˇr. vzhled z´ahlav´ı str´anek v tomto dokumentu m˚ uˇzu zcela jednoduˇse pˇren´est do jin´eho pˇrekop´ırov´an´ım nˇekolika ˇr´adek pˇr´ıkaz˚ u). proti M´alokdy se v´am nˇeco podaˇr´ı nastavit n´ahodn´ ym klik´an´ım na tlaˇc´ıtka.
1.1.2
Neˇ z zaˇ cneme
Nˇekter´e z´asady m´a LATEX s textov´ ymi procesory spoleˇcn´e a rozhodnˇe se jimi ˇrid’te. Zde jsou nˇekter´e z´akladn´ı: • Piˇste strukturovanˇe – tedy pouˇz´ıvejte nadpis˚ u podle logick´eho ˇclenˇen´ı textu. • LATEX zalamuje ˇr´adky s´am od sebe. Piˇste proto cel´ y odstavec a od dalˇs´ıho ho oddˇelujte jednou nebo v´ıce pr´azdn´ ymi ˇr´adkami. ˇ • Dodrˇzujte typografick´e konvence pro psan´e texty (CSN 01 6910). Pro v´ ypustku piˇste \ldots, spojovn´ık -“, pro pomlˇcku --“. ” ” Jeˇstˇe pˇred t´ım, neˇz zaˇcneme n´aˇs prvn´ı LATEXovsk´ y dokument, je tˇreba zvolit editor, kter´ ym budeme ps´at naˇse zdrojov´e soubory. V´ ychoz´ım editorem syst´emu Windows pro prost´ y text je Notepad (v ˇcesk´e verzi Windows zvan´ y t´eˇz Pozn´amkov´ y blok). V tomto editoru je jistˇe moˇzn´e napsat cokoliv, ale autorovi pˇri psan´ı nijak nepom˚ uˇze. Dalˇs´ı moˇznost´ı je ps´at ve Wordu a v´ ysledek uloˇzit jako textov´ y soubor, to je ovˇsem tak´e dost nouzov´e ˇreˇsen´ı. Uˇzivatel´e UNIXu mohou pouˇz´ıt editor Joe, kter´ y se podob´a Pozn´amkov´emu bloku. Tyto vˇsechny editory lze pouˇz´ıt, ale opravdu doporuˇcit mohu n´asleduj´ıc´ı: WinEdt je urˇcen do prostˇred´ı Windows a um´ı zv´ yrazˇ novat pˇr´ıkazy TEXu, ˇc´ımˇz ˇcin´ı text mnohem pˇrehlednˇejˇs´ı. kile je standardn´ı souˇc´ast´ı linuxov´eho prostˇred´ı KDE. Je dokonalejˇs´ım protˇejˇskem WinEdtu.
4
Kapitola 1. Zaˇ c´ın´ ame s LATEXem
vim je standardn´ı souˇc´ast´ı Linuxu, ale lze ho zdarma st´ahnout i pro Windows. Je tˇreba se nauˇcit ovl´ad´an´ı, zato je to pak velmi mocn´ y n´astroj, kter´ y kromˇe zv´ yrazˇ nov´an´ı syntaxe um´ı mnoho pokroˇcil´ ych technik vˇcetnˇe regul´arn´ıch v´ yraz˚ u. Verze pro Windows m´a menu v ˇceˇstinˇe, avˇsak n´apovˇeda je anglick´a. Obsahuje rovnˇeˇz reˇzim Vim Easy, kter´ y ho dovoluje pouˇz´ıt i bez znalosti ovl´ad´an´ı. Emacs je standardn´ı souˇc´ast´ı Linuxu, ale lze ho zdarma st´ahnout i pro Windows. Je tˇreba se nauˇcit ovl´ad´an´ı, zato je to pak velmi mocn´ y n´astroj, kter´ y kromˇe zv´ yrazˇ nov´an´ı syntaxe um´ı mnoho pokroˇcil´ ych technik vˇcetnˇe regul´arn´ıch v´ yraz˚ u. Ovl´ad´an´ı je zcela odliˇsn´e od vimu. Seznam editor˚ u vhodn´ ych pro psan´ı TEXov´ ych soubor˚ u naleznete i s podrobnˇejˇs´ım popisem na adrese http://www.phil.muni.cz/~jokr/tex/tex-editory.html
1.2
N´ aˇ s prvn´ı dokument
Pˇri ˇcten´ı t´eto sekce vˇrele doporuˇcuji vˇse si zkouˇset pˇr´ımo na poˇc´ıtaˇci. Nem´ateli jeˇstˇe TEX nainstalovan´ y, pˇrejdˇete do kapitoly 3 na stranˇe 31 a po instalaci se vrat’te zpˇet sem. Zaloˇzte si v nov´em pr´azdn´em adres´aˇri nov´ y soubor s n´azvem pokus.tex a do nˇej vloˇzte n´asleduj´ıc´ı ˇr´adky: \documentclass[a4paper]{article} \usepackage[cp1250]{inputenc} \begin{document} M˚ uj prvn´ ı dokument! \end{document} Soubor uloˇzte a v adres´aˇri, v nˇemˇz se soubor nach´az´ı, zadejte pˇr´ıkaz cslatex pokus. Pokud v´am poˇc´ıtaˇc hl´as´ı, ˇze cslatex nem˚ uˇze naj´ıt, zadejte ho s celou cestou – napˇr. "C:\program files\texmf\miktex\bin\cslatex.exe" pokus Pokud vˇse probˇehlo v poˇr´adku, poˇc´ıtaˇc vyp´ıˇse zpr´avu, kter´a konˇc´ı slovy: Output written on pokus.dvi (1 page, 256 bytes). Transcript written on pokus.log.
1.2 N´ aˇ s prvn´ı dokument
5
V tuto chv´ıli si m˚ uˇzete v´ ysledn´ y dokument prohl´ednout v souboru pokus.dvi, kter´ y byl programem vytvoˇren. Pokud jste na UNIXu, staˇc´ı soubor otevˇr´ıt, pˇr´ıpadnˇe pouˇz´ıt program xdvi. Pokud jste ve Windows, mˇeli byste m´ıt prohl´ıˇzeˇc Yap, kter´ y se nach´az´ı podle toho, kam jste nainstalovali TEX, napˇr´ıklad v adres´aˇri C:\Program files\texmf\miktex\bin. Soubor by mˇel obsahovat jednu str´anku, kter´a m´a dole ˇc´ıslo 1 a nahoˇre naps´ano M˚ uj prvn´ı dokument!“ ” Pod´ıvejme se nyn´ı bl´ıˇze na strukturu souboru pokus.tex. Prvn´ı ˇr´adka indikuje velikost pap´ıru A4 a zad´av´a tˇr´ıdu dokumentu – zde article, tedy ˇcl´anek. R˚ uzn´e tˇr´ıdy maj´ı r˚ uzn´ y dopad na v´ ysledn´ y form´at dokumentu, jsou vyps´any v kapitole 1.6.1 v Oetikerovi et al. [2]. Na druh´em ˇr´adku jsme zadali k´odov´an´ı znakov´e sady, ve kter´em p´ıˇseme, aby se v sazbˇe objevila spr´avn´a diakritika. Pokud se v´am nezobrazilo spr´avnˇe ˚ u a ´ı, mus´ıte zadat spr´avnou sadu, tedy m´ısto cp1250 pro stˇredoevropsk´e p´ısmo do Windows pouˇzijte bud’ latin2 (mezin´arodn´ı standard k´odov´an´ı pro stˇredn´ı Evropu ISO-8859-2), nebo utf8 (univerz´aln´ı svˇetov´e k´odov´an´ı UNICODE). Jedno z toho by rozhodnˇe mˇelo fungovat. Na dalˇs´ım ˇr´adku jsme pomoc´ı \begin{document} naznaˇcili, ˇze tam uˇz zaˇc´ın´a samotn´ y text. Ten pak pokraˇcuje aˇz k z´avˇereˇcn´emu \end{document}. Nyn´ı m´ate uˇz vˇsechny pˇredpoklady k psan´ı vlastn´ıch dokument˚ u. Do tˇela dokumentu m˚ uˇzete napsat kolik textu chcete. Staˇc´ı se drˇzet nˇekolika jednoduch´ ych z´asad: • Pro ˇcesk´e uvozovky“ pouˇz´ıvejte \uv{ˇ cesk´ e uvozovky}. ” • TEX v bˇeˇzn´em textu ignoruje konce ˇr´adk˚ u a udˇel´a jeden velk´ y odstavec, proto odstavce oddˇelujte pr´azdn´ ym ˇr´adkem. • Cokoliv za znakem % do konce ˇr´adku je v´aˇs koment´aˇr, kter´ y nem´a vliv na podobu v´ ysledn´eho dokumentu. Pokud tedy chcete ˇc´ast textu vypustit, nemus´ıte ji smazat, staˇc´ı d´at na zaˇc´atky ˇr´adek symbol % a t´ım je takzvanˇe zakomentovat“. Nav´ıc lze takto komentovat jednotliv´a ” m´ısta v souboru a tak ho uˇcint ˇcitelnˇejˇs´ı. Dobr´ y textov´ y editor v´am koment´aˇre barevnˇe odliˇs´ı od zbytku textu. • Existuje 10 tzv. speci´aln´ıch znak˚ u, kter´e maj´ı zvl´aˇstn´ı v´ yznam pro sazbu a je tˇreba je napsat jin´ ym zp˚ usobem. Jsou uvedeny v tabulce 1.1. Speci´aln´ı znak % uˇz zn´ame, poznamenejme jeˇstˇe, ˇze znak ˜ (tedy tilda“) ” znaˇc´ı tzv. tvrdou mezeru, kter´a existuje i ve Wordu a kter´a vypad´a jako obyˇcejn´a mezera, ovˇsem nikdy v n´ı nenast´av´a ˇr´adkov´ y zlom, takˇze je vhodn´e
6
Kapitola 1. Zaˇ c´ın´ ame s LATEXem Znak \ { } % & ~ $ ^ _ #
Lze napsat jako $\backslash$ $\{$ $\}$ \% \& \~{} \$ \^{} \_{} \#
Tabulka 1.1: Speci´aln´ı znaky LATEXu ji ps´at ve v´ yrazech jako v~lese, k~r´ anu, 10~000, 12~km apod. vˇsude tam, kde se slovo pˇred mezerou nesm´ı ocitnout na konci ˇr´adku1 .
1.3
Dalˇ s´ı moˇ znosti
Pokud jste jiˇz napsali nˇekolik odstavc˚ u textu, m˚ uˇzete si s pomoc´ı pˇr´ıruˇcek k tomu urˇcen´ ych vyzkouˇset dalˇs´ı schopnosti LATEXu – obsah, nadpisy, rejstˇr´ık, tabulky, obr´azky, kˇr´ıˇzov´e odkazy, exotick´e akcenty, matematick´e v´ yrazy a A symboly, zkr´atka vˇse, co LTEX sv´ ym uˇzivatel˚ um nab´ız´ı. Vˇsechny pˇr´ıkazy a makra (tedy to, co nen´ı textem pro v´ ystup, ale pokynem pro TEX, aby nˇeco provedl) se zad´avaj´ı pomoc´ı zpˇetn´eho lom´ıtka a jm´ena pˇr´ıkazu. Ze sv´eho prvn´ıho dokumentu uˇz zn´ate napˇr. \begin, kter´ y zaˇc´ın´a nˇejak´e prostˇred´ı. M˚ uˇzete si napˇr. vyzkouˇset d´at na zaˇc´atek dokumentu pˇr´ıkazy \title{Tuˇ n´ ak} a \author{Dan Treska}. Dejte je ovˇsem aˇz za ˇr´adku s urˇcen´ım k´odov´an´ı, protoˇze jinak bude poˇc´ıtaˇc ˇspatnˇe interpretovat diakritiku. Po spuˇstˇen´ı LATEXu by mˇel v´ ysledn´ y dvi soubor vypadat stejnˇe jako pˇredt´ım, uveden´e pˇr´ıkazy totiˇz pouze LATEXu ˇr´ıkaj´ı, jak´ y je n´azev a kdo je autorem dokumentu, neˇr´ıkaj´ı, co m´a s touto informac´ı dˇelat. Zkuste proto za \begin{ducument} pˇridat ˇr´adku s pˇr´ıkazem \maketitle a pod´ıvejte se na v´ ysledn´ y soubor. LATEX v´am vytvoˇril pˇekn´ y nadpis ˇcl´anku – ovˇsem s jednou vadou: pˇridal datum vys´azen´ı v angliˇctinˇe. To sprav´ıme tak, ˇze do preambule pˇrid´ame pˇr´ıkaz \usepackage{czech}. Nyn´ı uˇz je vˇsechno v poˇr´adku. Neˇz vˇsak pˇrejdete do 1
V prvn´ıch dvou pˇr´ıpadech ovˇsem m˚ uˇzete ps´at obyˇcejnou mezeru a nakonec pouˇz´ıt program vlna Petra Olˇs´ aka, kter´ y ve vaˇsem zdrojov´em souboru automaticky vymˇen´ı mezery za neslabiˇcn´ ymi pˇredloˇzkami za vlnky
1.4 Pˇ revod do ps a pdf
7
dalˇs´ı kapitoly, abyste se nauˇcili do textu vkl´adat hudbu, zkuste si nˇekolik cviˇcen´ı: 1. Zmˇen ˇte na prvn´ım ˇr´adku article na book (tedy z ˇcl´ anek na kniha) a vˇsimnˇete si, jak se v´ ysledn´ y dokument zmˇenil. 2. Pˇridejte na konec textu vˇetu: Naps´ ano \today. Prohl´ednˇete si v´ ysledek, pˇr´ıpadnˇe zakomentujte ˇr´adku \usepackage{czech} a sledujte v´ ysledn´ y efekt. 3. Napiˇste do nov´eho odstavce: \today m´ ame kr´ asnˇ e. Co je na v´ ysledku ˇspatnˇe? Mezi datem a slovem m´ame“ nen´ı ˇz´adn´a mezera. Je to proto, ˇze mezera ” za \today slouˇz´ı k indikaci konce pˇr´ıkazu za zpˇetn´ ym lom´ıtkem. Pˇrid´an´ı ˇ dalˇs´ıch mezer nepom˚ uˇze. Reˇsen´ım je bud’ napsat \today\ m´ ame“, kde ” znak znamen´a mezeru (tedy m´ısto, kde vy v souboru nap´ıˇsete obyˇcejnoumezeru), nebo \today{} m´ ame“. V prvn´ım pˇr´ıpadˇe jsme pouˇzili ” pˇr´ıkaz \ , kter´ y vyd´a na v´ ystup mezeru, v druh´em pˇr´ıpadˇe jsme pˇr´ıkazu today dali pr´azdnou skupinu parametr˚ u, ˇc´ımˇz jsme ho ukonˇcili a tak zp˚ usobili, ˇze n´asleduj´ıc´ı mezera se uˇz interpretovala jako mezera do v´ ystupn´ıho souboru. 4. pˇridejte do textu pˇr´ıkaz \section{´ Uvod} a nˇekde d´al \section{Z´ avˇ er}. Sledujte v´ ysledek. Za \maketitle pˇridejte \tableofcontents. Vˇsimnˇete si, ˇze vzniknul pr´azdn´ y obsah. Mus´ıte znovu spustit cslatex pokus, aby byl obsah doplnˇen. Zkuste si pˇridat nˇekolik pˇr´ıkaz˚ u ve tvaru \subsection{blabla}. 5. pod´ıvejte se do sekce 5.2 na stranˇe 45 pˇr´ıpadnˇe i do sekce 5.1 a vyzkouˇsejte si i dalˇs´ı moˇznosti, abyste mohli postoupit do n´asleduj´ıc´ı kapitoly.
1.4
Pˇ revod do ps a pdf
Pokud v´am nevyhovuje v´ ystupn´ı form´at souboru dvi nebo pokud ho chcete vytisknout, pouˇzijte programy pro pˇrevod form´at˚ u: • dvips pˇrevede soubor dvi do souboru form´atu ps, kter´ y lze vytisknout. V Linuxu tento pˇr´ıkaz dokument rovnou vytiskne (viz t´eˇz heslo v Glos´aˇri na stranˇe 51). Pouˇzit´ı: dvips pokus.dvi
8
Kapitola 1. Zaˇ c´ın´ ame s LATEXem Pokud si v linuxov´em prostˇred´ı nepˇrejete, aby se soubor rovnou tisknul, pouˇzijte pˇr´ıkaz, kter´ y m´ısto toho vytvoˇr´ı soubor pokus.ps: dvips pokus.dvi -o • dvipdf pˇrevede soubor dvi do souboru form´atu pdf, kter´ y lze prohl´ıˇzet v bˇeˇznˇe dostupn´e aplikaci Adobe Acrobat Reader a odtud ho i tisknout. Pouˇzit´ı: dvipdf pokus.dvi • Pomoc´ı ps2pdf je moˇzn´e i pˇrev´est vytvoˇren´ y ps soubor do form´atu pdf: ps2pdf pokus.ps
9
Kapitola 2 Pˇ rid´ av´ ame noty 2.1
Co je MusiXTEX
MusiXTEX je bal´ık maker, kter´ y umoˇzn ˇuje sazbu not. Vytvoˇril ho Daniel Taupin z Universit´e de Paris-Sud `a Orsay, jeho pˇredch˚ udci byly MuTEX a MusicTEX. Doktor Taupin zemˇrel v srpnu 2003 pˇri horolezeck´e nehodˇe v Pyrenej´ıch. Centrem informac´ı a aktualit o MusiXTEXu je internetov´ y archiv Wernera Ickinga, zakladatele hudebn´ıho archivu GMD. Kdyˇz v u ´noru 2001 Werner Icking zemˇrel pˇri cestˇe na kole z pr´ace dom˚ u, byl arch´ıv uzavˇren a transformov´an do souˇcasn´e podoby. Je udrˇzov´an d´anskou Kr´alovskou akademi´ı hudby v Aarhusu, jeho n´azev je Werner Icking Music Archive a s´ıdl´ı novˇe na adrese http://icking-music-archive.org Kromˇe MusiXTEXu zde najdete dalˇs´ı podp˚ urn´e programy a mnoho not vytvoˇren´ ych v t´eto aplikaci. P˚ uvodnˇe je MusiXTEX urˇcen pro psan´ı not pouˇziteln´ ych pˇr´ımo pro hudebn´ıky. Je tedy konkurentem grafick´ ych WYSIWYG notov´ ych editor˚ u, kter´e dnes jiˇz dospˇely do znaˇcnˇe pouˇziteln´eho stavu, jako napˇr. Cakewalk, Finale, Sibelius, Rhapsody nebo Encore. Pro toto vyuˇzit´ı je vˇsak rozhodnˇe vhodnˇejˇs´ı pouˇzit´ı pˇr´ımo s TEXem sp´ıˇse neˇz s LATEXem, protoˇze LATEX pouˇz´ıv´a pomˇernˇe u ´zkou ˇc´ast str´anky pro text, coˇz je sice v souladu s typografick´ ymi pravidly pro text, avˇsak pro noty to nen´ı nejvhodnˇejˇs´ı. Nav´ıc to, proˇc pro text pouˇzijeme sp´ıˇs LATEX (tedy nadpisy, obsah, odkazy, rejstˇr´ık, tabulky . . . ), v partituˇre vˇetˇsinou stejnˇe nenajdeme, kromˇe nadpisu, kter´ y ovˇsem MusiXTEX um´ı udˇelat s´am. Zde v t´eto pr´aci se zab´ yv´am pˇredevˇs´ım pouˇzit´ım pro uk´azky v LATEXu, ovˇsem vˇsechno, co se t´ yk´a not, by mˇelo platit i pro pˇr´ımou sazbu partitur a part˚ u.
10
Kapitola 2. Pˇ rid´ av´ ame noty
Proˇc pouˇz´ıvat MusiXTEX pro sazbu not a jak´e jsou hlavn´ı rozd´ıly proti zm´ınˇen´ ym grafick´ ym editor˚ um? Pˇredevˇs´ım tvorba opˇet spoˇc´ıv´a v psan´ı zdrojov´eho souboru a n´asledn´em pˇrekladu do grafick´e podoby. Zde plat´ı vˇsechny argumeny pro a proti z odd´ılu 1.1.1 na stranˇe 2, ovˇsem nav´ıc je tu jeden z´asadn´ı rozd´ıl: V MusiXTEXu je mnohem m´enˇe vˇec´ı rozhodnuto za v´as. To m´a dva d˚ usledky: 1. Jednoduch´e vˇeci jsou pracnˇejˇs´ı a mus´ıte vzhled v´ıce rozm´ yˇslet. Je tˇreba se psan´ı nauˇcit a neobejdete se bez manu´alu. 2. Sloˇzit´a notov´a sazba je v MusiXTEXu moˇzn´a i pro komplikovan´e partitury – lze vys´azet cokoliv kamkoliv. Pro nˇekoho moˇzn´a nezanedbadbatelnou v´ yhodou MusiXTEXu je moˇznost z´apisu gregori´ansk´eho chor´alu, d´ale neumatick´a notace, kytarov´e akordy, moˇznost kombinovan´e partitury gregori´ansk´eho chor´alu s doprovodem (st´ale uˇz´ıv´ano v liturgii) a znaˇcky pro smyˇccov´e n´astroje. Tyto pˇr´ıdavn´e bal´ıˇcky v t´eto u ´vodn´ı seznamovac´ı pˇr´ıruˇcce nebudu popisovat, jsou uvedeny v odd´ılu 2.27 manu´alu MusiXTEXu [6]. Dalˇs´ı nezanedbatelnou v´ yhodou je moˇznost staˇzen´ı a pouˇz´ıv´an´ı t´eto aplikace zdarma.
2.2
Naˇ se prvn´ı uk´ azka
Dosti tedy teorie a pˇrejdˇeme k ˇcinu. Otevˇrete sv˚ uj soubor1 pokus.tex a do preambule pˇridejte n´asleduj´ıc´ı ˇr´adek: \usepackage{musixtex} T´ım jste si v LATEXu zpˇr´ıstupnili psan´ı not. Nˇekde v textu, kam chcete uk´azku pˇridat, do nov´eho odstavce vepiˇste: \begin{music} \startextract \NOtes\qu{ad}\en% \endextract \end{music} V tuto chv´ıli se po pˇrekladu na pˇr´ısluˇsn´em m´ıstˇe objev´ı: 1
Tento soubor jsme vytvoˇrili v kapitole 1. Pokud jste ji pˇreskoˇcili, pouˇzijte libovoln´ y LATEXovsk´ y soubor, do kter´eho chcete zkusit vloˇzit hudebn´ı uk´azku.
2.2 Naˇ se prvn´ı uk´ azka
11
G
Popiˇsme si jednotliv´e pˇr´ıkazy: • \begin{music} je oznaˇcen´ı pro zaˇc´atek oblasti notov´ ych uk´azek. Nastaven´ı, kter´a dˇel´ame, plat´ı vˇzdy aˇz do \end{music}. M˚ uˇzeme tedy mezi tyto pˇr´ıkazy um´ıstit nˇekolik uk´azek, kter´e maj´ı stejn´e nastaven´ı notov´ ych osnov (metrum, kl´ıˇce, pˇredznamen´an´ı apod.) a tak´e vkl´adat bˇeˇzn´ y text. • \startextract zaˇc´ın´a samotnou uk´azku. V tuto chv´ıli mus´ı uˇz b´ yt metrum, pˇredznamen´an´ı, poˇcet osnov a podobn´e vˇeci specifikov´any. Zde nic takov´eho nem´ame, tedy se pˇredpokl´ad´a, ˇze m´ame jednu osnovu s houslov´ ym kl´ıˇcem bez pˇredznamen´an´ı. • \NOtes zaˇc´ın´a skupinu not, kter´e maj´ı b´ yt od sebe vzd´aleny jako ˇctvrt’ov´e noty (pro jin´e hodnoty viz tabulku 2.2 na stranˇe 18). • \qu znaˇc´ı ˇctvrt’ovou notu s noˇzkou nahoru (quarter – upper). Ve sloˇzen´e z´avorce je pak zad´ano, v jak´ ych v´ yˇsk´ach se maj´ı noty vys´azet. Zde tedy a a d. Pro ostatn´ı v´ yˇsky viz Pˇrehled v dodatku B na str. 49. • \en ukonˇcuje skupinu zaˇc´ınaj´ıc´ı \NOtes nebo podobn´ ym pˇr´ıkazem z tabulky 2.2 na stranˇe 18. Je synonymem pˇr´ıkazu \enotes. • \endextract ukonˇcuje uk´azku zaˇc´ınaj´ıc´ı pˇr´ıkazem \startextract. Znaky % na konci nˇekter´ ych ˇr´adk˚ u zn´ame – jsou to zaˇc´atky koment´aˇr˚ u. M˚ uˇzete si zkusit za nˇe nˇeco napsat, abyste vidˇeli, ˇze na v´ yslednou podobu to nem´a vliv. Tyto znaky tam vˇsak nejsou samo´ uˇcelnˇe. Pro sazbu not v MusiXTEXu totiˇz plat´ı velmi d˚ uleˇzit´e pravidlo, tak d˚ uleˇzit´e, ˇze si ho zde dovol´ım ponˇekud zv´ yraznit:
Mezi \startextract a \endextract nesmˇej´ı b´ yt
ˇz´adn´e pˇrebyteˇcn´e mezery! Konec ˇr´adku je sv´eho druhu mezera, a proto je tˇreba ji odstranit t´ım, ˇze ji uˇcin´ıme souˇc´ast´ı koment´aˇre. Povolen´e mezery jsou na zaˇc´atku ˇr´adk˚ u, ty jsou TEXem ignorov´any. Ty budu obˇcas pro vˇetˇs´ı pˇrehlednost dˇelat a doporuˇcuji to i v´am. Rozhodnˇe ale nelze ps´at napˇr. \qu{a d}, udˇelat mezeru pˇred \en apod. Takov´ y vstup m˚ uˇze v´ yslednou sazbu u ´plnˇe rozh´azet a b´ yv´a
12
Kapitola 2. Pˇ rid´ av´ ame noty
ˇ je v tomto ohledu velmi ˇcastou chybou zaˇc´ınaj´ıc´ıch uˇzivatel˚ u MusiXTEXu. Ze nˇeco ˇspatnˇe pozn´ate uˇz pˇri pˇrekladu, kdyˇz ve v´ ystupu na termin´alu uvid´ıte varov´an´ı Underfull \hbox (badness 10000) in paragraph at lines ... nebo Overfull \hbox (41.95pt too wide) in paragraph at lines ..., kter´e se bude t´ ykat u ´seku s notami. Z´aludnost tˇechto chyb je v tom, ˇze se zaˇcnou objevovat aˇz u uk´azek, kter´e pˇresahuj´ı jeden ˇr´adek, tedy v naˇs´ı uk´azce by mezery nevadily, je ale urˇcitˇe lepˇs´ı d´avat si na mezery pozor uˇz od poˇc´atku, dˇr´ıve neˇz se n´am vymst´ı. Ted’ si zkuste zmˇenit \qu na \ql – v´ ysledek by mˇel vypadat takto: G
Vymˇenili jsme horn´ı noˇziˇcku za doln´ı pouˇzit´ım pˇr´ıkazu \ql (quarter – lower). Zde uˇz vid´ıte, ˇze aˇc se sice zd´a zprvu pouˇzit´ı MusiXTEXu ponˇekud obt´ıˇzn´e, ted’ jsme velice jednoduˇse vytvoˇrili uk´azku, kterou v grafick´em editoru naklik´ate aˇz po znaˇcn´em u ´sil´ı, bude v´as totiˇz nutit m´ıt noˇziˇcku nahoˇre. Nyn´ı si uk´azku zkop´ırujte a pˇretvoˇrte do n´asleduj´ıc´ı podoby: \begin{music} \setclef1{\bass} Zkus´ ım dvˇ e uk´ azky s~basov´ ym kl´ ıˇ cem. Prvn´ ı: \startextract \NOtes\ql{ad}\en% \endextract Ted’ tu druhou, ale s~p˚ ulov´ ymi notami: \startextract \NOTes\hl{ad}\en% \endextract \end{music} V´ ysledek pak vypad´a takto: Zkus´ım dvˇe uk´azky s basov´ ym kl´ıˇcem. Prvn´ı:
2.3 V´ yˇ sky not
13 I
Ted’ tu druhou, ale s p˚ ulov´ ymi notami: I
V tuto chv´ıli douf´am, ˇze jste pˇredchoz´ı uk´azku nepˇrepisovali celou ruˇcnˇe, ale pouˇzili vymoˇzenost´ı, kter´e poskytuj´ı dneˇsn´ı textov´e editory, jako je kop´ırov´an´ı textu (napˇr´ıklad pomoc´ı schr´anky). Co se zmˇenilo? Pˇribyl ˇr´adek \setclef1{\bass}, kter´ ym jsme urˇcili, ˇze prvn´ı notov´a osnova bude m´ıt basov´ y kl´ıˇc. D´ale jsme s t´ımto nastaven´ım vys´azeli i druhou uk´azku a platilo by i pro dalˇs´ı aˇz do \end{music}. V druh´e uk´azce jsme pouˇzili \hl pro p˚ ulovou notu (half – lower).
2.3
V´ yˇ sky not
V´ yˇsky not se oznaˇcuj´ı velk´ ymi a mal´ ymi p´ısmeny podle seznamu na prvn´ıch dvou ˇr´adk´ach dodatku B na stranˇe 49. U nˇekter´ ych not tedy m´ame v´ıce moˇznost´ı v´ ybˇeru. Vˇsimnˇete si, ˇze znak ‘ – zpˇetn´ y apostrof2 – znaˇc´ı posun o okt´avu n´ıˇz, znak ’ – apostrof3 o okt´avu v´ yˇs, ’’ – dva apostrofy bezprostˇrednˇe za sebou – o dvˇe okt´avy v´ yˇs a tˇri apostrofy posouvaj´ı p˚ uvodn´ı v´ yˇsku o tˇri okt´avy v´ yˇs. Pouˇzit´ı apostrof˚ u a zpˇetn´ ych apostrof˚ u m´a vˇsak sv´a specifika a omezen´ı. Ukaˇzme si je na nˇekolika jednoduch´ ych pˇr´ıkadech: Zaˇcnˇeme od tˇech nejhlubˇs´ıch: V dodatku B je jako nejhlubˇs´ı t´on uvedeno subkontra A. Zkusme si ho tedy vys´azet: \begin{music} \setclef1{\bass} \startextract \NOTes\hu{‘A}\en% \endextract \end{music} 2 Na anglick´e kl´ avesnici se zpˇetn´ y apostrof nach´az´ı vlevo od ˇc´ısla 1, pro vkl´ad´an´ı not budete potˇrebovat v´ıce symbol˚ u, kter´e se na ˇcesk´e velmi ˇspatnˇe hledaj´ı (lze je vˇetˇsinou z´ıskat pˇri stisku kl´ avesy Alt s nˇejakou jinou kl´avesou), a proto je v´ yhodnˇejˇs´ı si pˇri psan´ı not pˇrepnout kl´ avesnici na anglickou. 3 Apostrof se na anglick´e kl´ avesnici nach´az´ı na m´ıstˇe, kde na ˇcesk´e je §. Na ˇcesk´e kl´avesnici je to Shift + kl´ avesa \
14
Kapitola 2. Pˇ rid´ av´ ame noty Tyto pˇr´ıkazy n´am vys´az´ı oˇcek´avan´ y v´ ysledek: I
Co se vˇsak stane, kdyˇz za subkontra A budeme cht´ıt pˇridat velk´e G? Pokud budeme postupovat podle tabulky, nap´ıˇseme: \NOTes\hu{‘AG}\en% To n´am ale vytvoˇr´ı takov´ yto z´apis: I
M´ısto velk´eho G se objevilo G kontra. Je to proto, ˇze apostrofy neplat´ı jen pro n´asleduj´ıc´ı notu, ale aˇz do n´asleduj´ıc´ıho \en. Proto napˇr. z´apis \NOTes\hu{‘A}\hu{‘G}\en% bude m´ıt za v´ ysledek I
Zde tedy vid´ıme, ˇze pomoc´ı zpˇetn´ ych apostrof˚ u m˚ uˇzeme vys´azet i noty hlubˇs´ı neˇz subkontra A. Jak ale vytisknout to, co jsme chtˇeli, tedy subkontra A n´asledovan´e velk´ ym G? Celkem jednoduˇse – po posunu o okt´avu n´ıˇz zpˇetn´ ym apostrofem mus´ıme prov´est posun zpˇet obyˇcejn´ ym apostrofem: \NOTes\hu{‘A’G}\en% Tak dostaneme to, co jsme chtˇeli: I
2.3 V´ yˇ sky not
15
Ve vyˇsˇs´ıch okt´av´ach je postup s obyˇcejn´ ym apostrofem zcela analogick´ y. Tak napˇr. uk´azku G
zap´ıˇseme jako \startextract \NOTes\ha{cf’cf}\en% \endextract Tut´eˇz uk´azku jsme ale mohli zapsat i bez pouˇzit´ı apostrof˚ u jako \startextract \NOTes\ha{cfjm}\en% \endextract Tento zp˚ usob m´a tu v´ yhodu, ˇze pˇri nˇem nedojde k posunu o okt´avu, kter´ y by se v z´apˇet´ı musel zase ruˇsit. Posun o okt´avu pomoc´ı apostrof˚ u pˇritom neplat´ı pouze u not, ale i u pomlk a dalˇs´ıch znaˇcek. V nˇekter´ ych pˇr´ıpadech naopak neplat´ı, jak se dozv´ıte v odd´ılu 2.10 na stranˇe 28. Celkovˇe lze tedy doporuˇcit v pˇr´ıpadˇe, kdy dost´av´ame neoˇcek´avan´ y v´ ysledek, oznaˇcovat v´ yˇsky pokud moˇzno bez pouˇzit´ı apostrof˚ u.
2.3.1
Posuvky
MusiXTEX za n´as nerozhoduje, kam se maj´ı d´at jak´e posuvky, jak to dˇel´a vˇetˇsina notov´ ych editor˚ u, a proto je tˇreba kaˇzdou posuvku, kterou chceme ve v´ ysledn´e notov´e sazbˇe m´ıt, oznaˇcit u pˇr´ısluˇsn´e noty. Kˇ r´ıˇ zek se zap´ıˇse jako stˇr´ıˇska (^) pˇred oznaˇcen´ım v´ yˇsky noty B´ eˇ cko se zap´ıˇse jako podtrˇz´ıtko (_) pˇred oznaˇcen´ım v´ yˇsky noty Odr´ aˇ zka se zap´ıˇse jako rovn´ıtko (=) pˇred oznaˇcen´ım v´ yˇsky noty Dvojit´ y kˇ r´ıˇ zek se zap´ıˇse jako vˇetˇs´ıtko (>) pˇred oznaˇcen´ım v´ yˇsky noty Dvojit´ e b´ eˇ cko se zap´ıˇse jako menˇs´ıtko (<) pˇred oznaˇcen´ım v´ yˇsky noty
16
Kapitola 2. Pˇ rid´ av´ ame noty
Typ posuvky 3
obyˇ cejn´ e mal´ e velk´ e nad notami v z´ avorce
\dfl
2
6
4
5
\fl
\na
\sh
\dsh
\smalldfl \smallfl \smallna \smallsh \smalldsh \bigdfl
\bigfl
\bigna
\bigsh
\bigdsh
\upperdfl \upperfl \upperna \uppersh \upperdsh \cdfl
\cfl
\cna
\csh
\cdsh
Tabulka 2.1: Pˇr´ıkazy pro posuvky To jsou tedy z´akladn´ı posuvky, kter´e lze vkl´adat t´ımto jednoduch´ ym zp˚ usobem. MusiXTEX ovˇsem nab´ız´ı celou ˇsk´alu dalˇs´ıch typ˚ u posuvek. Ty uˇz se nep´ıˇs´ı pˇred v´ yˇsku noty, zad´avaj´ı se samostatnˇe (tedy za nimi pˇr´ıpadnˇe ani nemus´ı b´ yt nota). Pˇrehlednˇe jsou vyps´any v tabulce 2.1 a jejich pouˇzit´ı si osvˇetl´ıme na n´asleduj´ıc´ıch tˇrech pˇr´ıkladech: Zkusme nejprve upravit n´aˇs prvn´ı notov´ y pˇr´ıklad. Napˇr´ıklad pˇridejme kˇr´ıˇzek k notˇe d : G
4
Tato uk´azka je zaps´ana jako \begin{music} \startextract \NOtes\qu{a^d}\en% \endextract \end{music} Zkuste si ted’ zmˇenit ˇr´adku s notami tak, abyste si vyzkouˇseli i ostatn´ı posuvky. Napˇr. \NOtes\qu{_a^d}\en% \NOtes\qu{
d}\en% nebo
2.3 V´ yˇ sky not
17
\NOtes\qu{=a=d}\en% Pokud jste si vyzkouˇseli tento jednoduch´ y z´apis posuvek, m˚ uˇzeme si zkusit i ty sloˇzitˇejˇs´ı. Zkuste v ˇr´adce s notami napsat: \NOtes\csh{a}\qu{a}\na{d}\qu{d}\en% V´ ysledek bude vypadat n´asledovnˇe: G
\
6
Tento zp˚ usob psan´ı, jak vid´ıte, je o nˇeco sloˇzitˇejˇs´ı a delˇs´ı, ovˇsem takov´eto posuvky nejsou potˇreba pˇr´ıliˇs ˇcasto. Vˇsimnˇete si, ˇze pˇri tomto z´apise je tˇreba posuvce zvl´aˇst’ urˇcit, v jak´e bude v´ yˇsce. Oba zp˚ usoby m˚ uˇzeme libovolnˇe kombinovat, jako v n´asleduj´ıc´ı uk´azce: 2 3 G
4
2
6 >
\
Z
^ >
5
3
]
[
Tuto uk´azku vys´az´ıme pomoc´ı n´asleduj´ıc´ıch pˇr´ıkaz˚ u: \begin{music} \startextract \NOtes\qu{^c_e=g}\qp\en% \bar% *** Takt 2 - to je m˚ uj koment´ aˇ r s ˇ c´ ıslem taktu. \NOtes\csh c\qu c\cfl e\qu e\cna g\qu g\qp\en% \bar% *** Takt 3 *** \NOtes\qu{>c<e}\cdsh g\qu{g}\cdfl e\qu e\en% \endextract \end{music} Vˇsimnˇeme si v t´eto uk´azce dvou novinek: 1. V t´eto uk´azce je poprv´e v´ıce takt˚ u. Ty jsou vytvoˇreny pˇr´ıkazem \bar. V´ıce o taktov´ ych a podobn´ ych ˇcar´ach se dozv´ıte v odd´ılu 2.6 na stranˇe 25. 2. U druh´eho a tˇret´ıho taktu pouˇz´ıv´am trochu jin´ y z´apis ˇctvrt’ov´ ych not, ale i posuvek: napˇr´ıklad m´ısto \qu{c} pouˇz´ıv´am \qu c a m´ısto \csh{c} obdobnˇe \csh c. Takov´ y z´apis si m˚ uˇzeme dovolit, pokud chceme pˇr´ıkazu d´at jen jeden argument, mus´ıme ovˇsem db´at, aby mezi jm´enem pˇr´ıkazu byla pr´avˇe jedna mezera a aby po argumentu (tedy zde po c) nebyla ˇz´adn´a mezera (tedy ani konec ˇr´adku).
18
2.4
Kapitola 2. Pˇ rid´ av´ ame noty
D´ elky not
Noty r˚ uzn´e d´elky vyˇzaduj´ı r˚ uzn´e horizont´aln´ı mezery. Ty MusiXTEX neurˇcuje automaticky, ale mus´ıme je vˇzdy sami specifikovat. Uˇz jsme se setkali s pˇr´ıkazy \NOtes pro ˇctvrt’ov´e noty a \NOTes pro p˚ ulov´e. Tabulka 2.2 ukazuje i ostatn´ı pˇr´ıkazy pro urˇcov´an´ı rozestupu not a pomlk. Pouˇ zit´ı
Vhodn´ e pro
\znotes . . .
\en
\notes
...
\en
)
ˇsestn´actiny
\notesp . . .
\en
)
ˇsestn´actiny, osminov´e trioly
\Notes
...
\en
(
osminy
\Notesp . . .
\en
(
osminy s teˇckou, ˇctvrt’ov´e trioly
\NOtes
...
\en
\NOtesp . . .
\en
\NOTes
...
\en
\NOTesp . . .
\en
\NOTEs
\en
...
Zvl´aˇstn´ı znaˇcky
ˇctvrtky ˇctvrtky s teˇckou, p˚ ulov´e trioly p˚ ulky p˚ ulky s teˇckou cel´e noty
Tabulka 2.2: Rozteˇc mezi notami Kromˇe rozestupu mus´ıme samozˇrejmˇe urˇcit i samotnou d´elku konkr´etn´ı noty. To uˇz zn´ame z naˇsich uk´azek, kde jsme pouˇz´ıvali p˚ ulov´e a ˇctvrt’ov´e. V n´asleduj´ıc´ım pˇrehledu se nach´azej´ı ostatn´ı. Abyste si pˇr´ısluˇsn´e pˇr´ıkazy snadnˇeji zapamatovali, v z´avork´ach uv´ad´ım cizojazyˇcn´e v´ yrazy pro d´elky not, podle kter´ ych se pˇr´ıkaz jmenuje. \breve p : brevis ( ) ve v´ yˇsce p. \longa p : longa (' ) ve v´ yˇsce p. \longaa p : longa s automaticky um´ıstˇenou (nahoru nebo dol˚ u) noˇzkou. \zmaxima p : maxima ($ ) ve v´ yˇsce p. \wq p : nota libovoln´e d´elky (t´eˇz varianta brevis) – 8 ve v´ yˇsce p. \wqq p : dlouh´a nota libovoln´e d´elky (t´eˇz varianta longy) – ve v´ yˇsce p.
2.4 D´ elky not
19
\wh p : cel´a (whole) nota ve v´ yˇsce p. \hu p : p˚ ulov´a (half) nota ve v´ yˇsce p s noˇzkou nahoru. \hl p : p˚ ulov´a nota ve v´ yˇsce p s noˇzkou dol˚ u. \ha p : p˚ ulov´a nota ve v´ yˇsce p s automatickou noˇzkou4 . \qu p : ˇctvrt’ov´a (quarter) nota ve v´ yˇsce p s noˇzkou nahoru. \ql p : ˇctvrt’ov´a nota ve v´ yˇsce p s noˇzkou dol˚ u. \qa p : ˇctvrt’ov´a nota ve v´ yˇsce p s automatickou“ noˇzkou. ” \cu p : osminov´a (crochet – praporek) nota ve v´ yˇsce p s noˇzkou nahoru. \cl p : osminov´a nota ve v´ yˇsce p s noˇzkou dol˚ u. \ca p : osminov´a nota ve v´ yˇsce p s automatickou“ noˇzkou. ” \ccu p : ˇsestn´actinov´a (dva praporky – dvˇe c) nota ve v´ yˇsce p s noˇzkou nahoru. \ccl p : ˇsestn´actinov´a nota ve v´ yˇsce p s noˇzkou dol˚ u. \cca p : ˇsestn´actinov´a nota ve v´ yˇsce p s automatickou“ noˇzkou. ” \cccu p : dvaatˇricetinov´a nota ve v´ yˇsce p s noˇzkou nahoru. \cccl p : dvaatˇricetinov´a nota ve v´ yˇsce p s noˇzkou dol˚ u. \ccca p : dvaatˇricetinov´a nota ve v´ yˇsce p s automatickou“ noˇzkou. ” \ccccu p : ˇctyˇriaˇsedes´atinov´a nota ve v´ yˇsce p s noˇzkou nahoru. \ccccl p : ˇctyˇriaˇsedes´atinov´a nota ve v´ yˇsce p s noˇzkou dol˚ u. \cccca p : ˇctyˇriaˇsedes´atinov´a nota ve v´ yˇsce p s automatickou“ ” noˇzkou. \cccccu p : stodvacetiosminov´a nota ve v´ yˇsce p s noˇzkou nahoru. \cccccl p : stodvacetiosminov´a nota ve v´ yˇsce p s noˇzkou dol˚ u. \ccccca p : stodvacetiosminov´a nota ve v´ yˇsce p s automatickou“ ” noˇzkou. Ukaˇzme si pouˇzit´ı tˇechto pˇr´ıkaz˚ u na pˇr´ıkladˇe: 4
Um´ıst´ı noˇziˇcku podle obvykl´ ych konvenc´ı – od tˇret´ı linky nahoru jsou noˇziˇcky dol˚ u, ovˇsem funguje jen u jednotliv´ ych not, pˇri zjednoduˇsen´em z´apisu v´ıc not jedn´ım pˇr´ıkazem nen´ı spolehliv´e.
20
Kapitola 2. Pˇ rid´ av´ ame noty
G
(
)
*
+
,
Tento pˇr´ıklad vys´az´ıme n´asledovnˇe: \begin{music} \startextract \NOTes% \wh c\hu c\qu c\cu c\ccu c\cccu c\ccccu c\cccccu c% \en \endextract \end{music} Na tomto pˇr´ıkladˇe je dobˇre zn´at rozd´ıl mezi rozestupem not a d´elkou not. V t´eto uk´azce maj´ı vˇsechny noty stejn´ y rozestup (urˇcen´ y pˇr´ıkazem \NOTes). To urˇcitˇe nen´ı ten spr´avn´ y zp˚ usob z´apisu, delˇs´ı noty by mˇely m´ıt vˇetˇs´ı rozestup neˇz kratˇs´ı noty, nicm´enˇe volba rozestup˚ u je v rukou autora, MusiXTEX n´as niˇc´ım neomezuje. Pˇredchoz´ı pˇr´ıklad se asi nevyskytne jako hudebn´ı uk´azka, mohl by snad jen ilustrovat vzhled not r˚ uzn´ ych d´elek, ukaˇzme si tedy, jak spr´avnˇe pouˇz´ıt rozestupy a d´elky. Chceme napˇr´ıklad zapsat n´asleduj´ıc´ı uk´azku: G
V t´eto uk´azce je rozestup mezi ˇctvrt’ov´ ymi notami menˇs´ı neˇz mezi p˚ ulov´ ymi, jak to m´a b´ yt. Proto, abychom uk´azku mohli zapsat, mus´ıme si nejprve kaˇzd´ y takt (zde tedy jen jeden) pomyslnˇe rozdˇelit na u ´seky se stejn´ ymi rozestupy. Zde jsou takov´e u ´seky dva: prvn´ı dvojice not a druh´a dvojice not. Kaˇzd´ y u ´sek se pak zap´ıˇse jako sekvence \NOtesnoty\en, kde m´ısto \NOtes pouˇzijeme pˇr´ısluˇsnou velikost rozestup˚ u podle tabulky 2.2 na stranˇe 18. Z´apis t´eto uk´azky bude tedy vypadat takto5 : \begin{music} \startextract \NOTes\ha{ce}\en% \NOtes\qa{gg}\en% 5
Zm´ınˇen´e dva u ´seky jsou kaˇzd´ y vyps´an na jednom ˇr´adku. To je kv˚ uli pˇrehlednosti z´ apisu. Pokud v´ am tento zp˚ usob nepˇripad´a pˇrehledn´ y, m˚ uˇzete napˇr. celou uk´azku zapsat v jednom ˇr´ adku nebo naopak rozdˇelit na jeˇstˇe v´ıc ˇr´adk˚ u. Kaˇzdou z nich pak ukonˇcete znakem %.
2.4 D´ elky not
21
\endextract \end{music}
2.4.1
Akordy
U akord˚ u je situace jednoduˇsˇs´ı neˇz u obyˇcejn´ ych not, na vˇetˇsinu akord˚ u vystaˇc´ıme se dvˇema pˇr´ıkazy: \zq pro plnou hlaviˇcku a \zh pro pr´azdnou hlaviˇcku. Akord se pak skl´ad´a z nˇekolika takov´ ychto hlaviˇcek a vrchn´ı obyˇcejn´e noty. Zkusme n´asleduj´ıc´ı uk´azku: G 4 Jej´ı z´apis je tento: \begin{music} \startextract \NOtes\zq{bd}\qu g\en% \NOTes\zh{’ace}\hl{g}\en% \endextract \end{music} Tedy vˇzdy vˇsechny kromˇe jedn´e noty zad´ame pomoc´ı \zq nebo \zh a posledn´ı zad´ame jako obyˇcejnou. Probl´em nast´av´a u akord˚ u, kter´e obsahuj´ı sekundov´e intervaly. Pro nˇe potˇrebujeme jeˇstˇe nˇekolik pˇr´ıkaz˚ u: \rw p : Akordov´a6 cel´a nota posunut´a doprava o ˇs´ıˇrku noty. \lw p : Akordov´a cel´a nota posunut´a doleva o ˇs´ıˇrku noty. \rh p : Akordov´a p˚ ulov´a nota posunut´a doprava o ˇs´ıˇrku noty. \lh p : Akordov´a p˚ ulov´a nota posunut´a doleva o ˇs´ıˇrku noty. \rq p : Akordov´a ˇctvrt’ov´a nota posunut´a doprava o ˇs´ıˇrku noty. \lq p : Akordov´a ˇctvrt’ov´a nota posunut´a doleva o ˇs´ıˇrku noty. Tak napˇr´ıklad chceme uk´azku sekundakordu: G 2
Posuneme tedy spodn´ı b doprava a zbytek uˇz dokonˇc´ıme zn´am´ ym zp˚ usobem: 6
V´ yrazem akordov´ a m´ am zde na mysli, ˇze n´asleduj´ıc´ı zadan´e noty nejsou um´ıstˇeny za tuto, ale nad resp. pod n´ı.
22
Kapitola 2. Pˇ rid´ av´ ame noty
\begin{music} \startextract \NOtes\lfl{b}\rq{b}\zq{ce}\qu g\en% \endextract \end{music}
2.4.2
V´ıcehlas
V´ıcehlas´a sazba funguje stejnˇe jako jednohlas´a, obˇcas ale potˇrebujeme m´ıt v´ıce not nad sebou. Nen´ı to tak vˇzdy, napˇr´ıklad v t´eto uk´azce jsou nad sebou jen dvˇe noty: G
K tomu, abychom mohli ps´at noty nad sebe, potˇrebujeme pˇr´ıkaz pro vys´azen´ı noty, po kter´em nen´asleduje postup doprava, ale z˚ ust´av´a se na m´ıstˇe a dalˇs´ı nota se pak dostane na horizont´alnˇe stejnou pozici. Pro tento u ´ˇcel existuje sada pˇr´ıkaz˚ u, kter´e se jmenuj´ı stejnˇe jako pˇr´ıkazy pro obyˇcejn´e noty, ale pˇredch´az´ı je p´ısmeno z. Pro u ´plnost zde je jejich v´ ypis: \zhu : p˚ ulov´a nota s noˇziˇckou nahoru bez rozestupu \zhl : p˚ ulov´a nota s noˇziˇckou dol˚ u bez rozestupu \zqu : ˇctvrt’ov´a nota s noˇziˇckou nahoru bez rozestupu \zql : ˇctvrt’ov´a nota s noˇziˇckou dol˚ u bez rozestupu \zcu, \zccu, \zcccu, \zccccu, \zcccccu: noty s praporky a noˇziˇckou nahoru bez rozestupu \zcl, \zccl, \zcccl, \zccccl, \zcccccl: noty s praporky a noˇziˇckou dol˚ u bez rozestupu \zqb : nota patˇr´ıc´ı k tr´amci, za kterou nen´asleduje rozestup \rhu, \rhl, \rqu, \rql, \rcu, \rcl : \rhu funguje jako \zhu, ale je posunuto o ˇs´ıˇrku noty doprava. Ostatn´ı obdobnˇe \lhu, \lhl, \lqu, \lql, \lcu, \lcl: stejn´e, ovˇsem zde je posun doleva \zw p : cel´a nota v´ yˇsky p bez rozestupu \zwq p : nota libovoln´e d´elky (8 ) ve v´ yˇsce p bez rozestupu \zbreve p : brevis ( ) ve v´ yˇsce p bez rozestupu \zlonga p : longa (' ) ve v´ yˇsce p bez rozestupu
2.4 D´ elky not
23
\zmaxima p : maxima ($
) ve v´ yˇsce p bez rozestupu
V pˇredchoz´ı uk´azce potˇrebujeme p˚ ulovou notu, pod kterou by byla jeˇstˇe ˇctvrt’ov´a. Uk´azku tedy vytvoˇr´ıme za pouˇzit´ı pˇr´ıkazu \zhu: \begin{music} \startextract\NOtes\zhu j\ql h\hl g\hu k\ql f\en\endextract \end{music} V bˇeˇzn´em dvojhlase se tyto pˇr´ıkazy budou vyskytovat ˇcastˇeji, napˇr´ıklad tento u ´ryvek G
zap´ıˇseme takto: \begin{music} \startextract \NOtes\zql c\qu e\zql d\qu f\zql e\qu g\zql f\qu h\en% \endextract \end{music} Obˇcas potˇrebujeme na m´ısto nˇejak´e noty nic nevloˇzit. Pˇredstavme si, ˇze chceme zapsat takov´ yto takt: G G
To samozˇrejmˇe jeˇstˇe neum´ıme, protoˇze o uk´azk´ach s v´ıcero osnovami pojedn´av´a aˇz odd´ıl 2.9 na stranˇe 27. Prozat´ım vystaˇc´ıme s t´ım, ˇze dvˇe osnovy zaˇr´ıd´ıme pˇr´ıkazem \setstaffs a ˇze pak v r´amci \NOtes a \en osnovy stejn´eho n´astroje oddˇelujeme svisl´ıtkem (|), pˇriˇcemˇz zaˇc´ın´ame od spodn´ı osnovy. Tento takt m˚ uˇzeme vn´ımat a zapsat dvˇema zp˚ usoby: 1. jako dva u ´seky v r´amci jednoho taktu, kter´e se vˇzdy skl´adaj´ı z jedn´e p˚ ulov´e a dvou ˇctvrt’ov´ ych not. Pak bychom uk´azku zapsali jako
24
Kapitola 2. Pˇ rid´ av´ ame noty \begin{music} \setstaffs{1}{2} \startextract \NOtes\ha{g}|\qa{’bb}\en \NOtes\ha{f}|\qa{’aa}\en \endextract \end{music} 2. jako jeden u ´sek se dvˇema p˚ ulov´ ymi a ˇctyˇrmi ˇctvrt’ov´ ymi notami. Pak ale pod druhou a ˇctvrtou ˇctvrt’ovou notou potˇrebujeme udˇelat mezeru. K tomu slouˇz´ı pˇr´ıkaz \sk. Pˇredchoz´ı uk´azku tedy m˚ uˇzeme zapsat i takto: \begin{music} \setstaffs{1}{2} \startextract \NOtes\ha{g}\sk\ha{f}|\qa{’bbaa}\en \endextract \end{music}
Pro u ´plnost jeˇstˇe ukaˇzme, jak by uk´azka vypadala, kdybychom v druh´em pˇr´ıpadˇe vynechali \sk: G
G
2.5
Pomlky
Pomlky maj´ı v mnoh´em podobn´e vlastnosti jako noty. Jejich seznam a pˇr´ısluˇsn´e pˇr´ıkazy jsou na sedm´e ˇr´adce dodatku B na stranˇe 49. Vˇetˇsinou jsou bez parametr˚ u, pouze \liftpause a \liftpauseh maj´ı jako parametr posun o pˇr´ısluˇsn´ y poˇcet linek nahoru (pˇri z´aporn´e hodnotˇe je to pak posun dol˚ u). Obˇcas chceme um´ıstit celou pomlku doprostˇred taktu. K tomu slouˇz´ı pˇr´ıkaz \centerpause, jehoˇz pouˇzit´ı je vysvˇetleno a ilustrov´ano na pˇr´ıkladˇe v odd´ılu 2.7.3 knihy D. Taupina [6].
2.6 Takty a repetice
2.6
25
Takty a repetice
Taktovou ˇc´aru vloˇz´ıme pˇr´ıkazem \bar, kter´ y ale nesm´ı b´ yt uvnitˇr \NOtes a ˇ \en. Nad taktovou ˇc´aru se vyp´ıˇse ˇc´ıslo taktu. C´ıslo prvn´ıho taktu m˚ uˇzeme nastavit pomoc´ı pˇr´ıkazu \startbarno=x. Pokud nechceme nad kaˇzd´ ym taktem jeho ˇc´ıslo, m´ame k dispozici jeˇstˇe nˇekolik pˇr´ıkaz˚ u: \def\freqbarno{5} zp˚ usob´ı, ˇze se ˇc´ıslo ukazuje nad kaˇzd´ ym p´at´ ym taktem. \nobarnumbers potlaˇc´ı vypisov´an´ı ˇc´ısel takt˚ u. \systemnumbers zaˇr´ıd´ı, ˇze se ˇc´ıslo taktu objev´ı jen u prvn´ıho taktu na ˇr´adku. M´ısto obyˇcejn´e taktov´e ˇc´ary m˚ uˇzeme zobrazit dvojitou taktovou ˇc´aru, pˇr´ıpadnˇe repetice a k nim pˇr´ısluˇsn´e pokyny k opakov´an´ı. Souhrnnˇe jsou tyto pˇr´ıkazy pouˇzity v t´eto uk´azce: 1.-3. 4. G
7
1. G
7
7
7
2. 7
Zde je pak z´apis: \begin{music} \nobarnumbers \startpiece \NOTEs\wh a\en\bar% \NOTEs\wh b\en\setvoltabox{1.-3}\bar% \NOTEs\wh c\en\setvolta4\setendvolta\rightrepeat% \NOTEs\wh d\en\bar% \NOTEs\wh e\en\doublebar% \NOTEs\wh f\en\leftrepeat% \NOTEs\wh g\en\leftrightrepeat% \NOTEs\wh h\en\Setvolta1\bar% \NOTEs\wh i\en\bar% \NOTEs\wh j\en\Setvolta2\setendvoltabox\rightrepeat% \NOTEs\wh i\en\bar% \NOTEs\wh h\en\setendvoltabox% \Endpiece \end{music}
26
Kapitola 2. Pˇ rid´ av´ ame noty
Poznamenejme, ˇze pˇr´ıkaz \setendvolta ukonˇcuje ˇc´aru nad osnovou obyˇcejnˇe, zat´ımco \setendvoltabox ukonˇc´ı ˇc´aru nad osnovou a na konec pˇrid´a malou zar´aˇzku, aby bylo zˇrejm´e, ˇze zde volta konˇc´ı. Dalˇs´ı novinkou v t´eto uk´azce jsou pˇr´ıkazy \startpiece a \Endpiece. Ty oznaˇcuj´ı zaˇc´atek a konec uk´azky. Doposud jsme pro tento u ´ˇcel pouˇz´ıvali pˇr´ıkazy \startextract a \endextract, protoˇze jsme dˇelali uk´azky, kter´e se vejdou na jeden ˇr´adek. Pro ty je vhodnˇejˇs´ı dvojice extract“, protoˇze je ” neroztahuje na celou ˇr´adku. Za to n´am ovˇsem neumoˇzn´ı dˇelat v´ıceˇr´adkovou uk´azku. Moˇzn´a jste si vˇsimli, ˇze \endextract zaˇc´ın´a mal´ ym p´ısmenem a \Endpiece velk´ ym. To rozhodnˇe nen´ı n´ahoda a nelze to libovolnˇe zamˇen ˇovat. Velk´ ym p´ısmenem zde ˇr´ık´ame, ˇze na konci uk´azky chceme plnou taktovou ˇc´aru. Tedy zat´ımco \endpiece konˇc´ı uk´azku obyˇcejnou taktovou ˇcarou, \Endpiece ji konˇc´ı ˇcarou plnou. \endextract takovou obdobu s velk´ ym p´ısmenem nem´a, to n´am vˇsak u jednoˇr´adkov´ ych uk´azek naˇstˇest´ı nebude vadit. Pouˇzit´ı pˇr´ıkazu \startpiece uˇz ale od n´as vyˇzaduje dalˇs´ı krok nav´ıc. Mus´ıme zaˇr´ıdit optim´aln´ı rozvrˇzen´ı takt˚ u mezi jednotliv´ ymi syst´emy. T´ım se zab´ yv´a program musixflx popsan´ y v dalˇs´ım odd´ılu.
2.7
Rozvrˇ zen´ı rozm´ıstˇ en´ı takt˚ u a syst´ em˚ u
Jakmile notov´ y z´apis pˇrekroˇc´ı d´elku jednoho ˇr´adku, stoj´ı pˇred n´ami probl´em, kde ˇr´adek zalomit, kde noty zhustit a kde je zas od sebe odd´alit tak, aby v´ ysledn´ y z´apis byl co nejpˇrehlednˇejˇs´ı. MusiXTEX tuto pr´aci m˚ uˇze udˇelat za n´as, ovˇsem mus´ıme vˇedˇet, jak na to. Souˇc´ast´ı distribuˇcn´ıho bal´ıˇcku MusiXTEXu je kromˇe jin´eho i soubor musixflx7 , kter´ y slouˇz´ı pr´avˇe k rozpoˇc´ıt´av´an´ı prostoru skladby. Tento u ´kol je tak sloˇzit´ y, ˇze se autor˚ um MusiXTEXu nepodaˇrilo vˇclenit ho pˇr´ımo do maker, a proto ho distribuuj´ı ve zvl´aˇstn´ım souboru. Jeho pouˇzit´ı nen´ı nijak sloˇzit´e. Pˇredstavme si, ˇze pracujeme se sv´ ym souborem pokus.tex. Pˇr´ıkazem latex pokus nebo cslatex pokus z nˇej vytv´aˇr´ıme soubor pokus.dvi a kromˇe nˇej jeˇstˇe ˇradu dalˇs´ıch pomocn´ ych soubor˚ u, z nichˇz jedn´ım je i pokus.mx1. V tomto souboru jsou uloˇzeny informace o rozm´ıstˇen´ı takt˚ u. Spuˇstˇen´ım pˇr´ıkazu musixflx se zpracuj´ı informace obsaˇzen´e v pokus.mx1 a zap´ıˇse se soubor pokus.mx2. Pˇri dalˇs´ım spuˇstˇen´ı latex pokus se noty uˇz vys´az´ı novˇe rozvrˇzen´e podle informac´ı v pokus.mx2. V t´eto souvislosti je tˇreba d´at si pozor na to, ˇze soubor mx2 za v´as nikdo automaticky neaktualizuje. Tedy pokud d´ale upravujete dokument 7
Pro uˇzivatele MS Windows pak zde i v dalˇs´ım textu musixflx.exe
2.8 Nastaven´ı vlastnost´ı uk´ azky
27
pokus.tex, je tˇreba soubor pokus.mx2 smazat, aby se j´ım LATEX uˇz neˇr´ıdil a spr´avnˇe vytvoˇril nov´ y soubor pokus.mx1.
2.8
Nastaven´ı vlastnost´ı uk´ azky
Pˇred samotn´ ym zaˇc´atkem uk´azky m˚ uˇzeme nastavovat jej´ı r˚ uzn´e vlastnosti. K z´akladn´ım vlastnostem patˇr´ı: Poˇ cet n´ astroj˚ u – pˇr´ıkaz \instrumentnumber{n} nastav´ı poˇcet n´astroj˚ u na n. Pˇr´ıklad: \instrumentnumber{2} pˇriprav´ı uk´azku se dvˇema n´astroji. Poˇ cet osnov pro jednotliv´ e n´ astroje – pˇr´ıkaz \setstaffsn{p} nastav´ı poˇcet osnov pro n-t´ y n´astroj na p. Pozor, osnovy se ˇc´ısluj´ı odspodu, takˇze pokud bude n´aˇs posledn´ı n´astroj napˇr. klav´ır, nap´ıˇseme \setstaffs1{2}. Kl´ıˇ ce – pˇr´ıkaz \setclef{n}{s1 s2 s3 s4 } nastav´ı n-t´emu n´astroji kl´ıˇce do jednotliv´ ych osnov v poˇrad´ı odspodu. Z´akladn´ımi hodnotami pro kl´ıˇc jsou \treble, \alto a \bass. Pokud tedy tˇret´ı n´astroj odspodu je klav´ır a chceme u nˇej m´ıt typick´e kl´ıˇce, nap´ıˇseme \setclef{3}{\bass} – pokud nic neuvedeme, pˇredpokl´adaj´ı se kl´ıˇce houslov´e. Pˇ redznamen´ an´ı – pˇr´ıkaz \generalsignature{s} nastav´ı poˇcet kˇr´ıˇzk˚ u na s. Pokud chceme b´eˇcka, pouˇzijeme z´aporn´e hodnoty. Oznaˇ cen´ı metra – pˇr´ıkaz \generalmeter{m} nastav´ı oznaˇcen´ı. Pokud chceme zlomek, pouˇzijeme jako s makro \meterfrac{c}{j}, kde c je ˇcitatel a j je jmenovatel ˇz´adan´eho zlomku. Pokud nechceme zlomek, m˚ uˇzeme si s vybrat ze symbol˚ u na osm´em ˇr´adku dodatku B na str. 49. Jm´ ena n´ astroj˚ u – pˇr´ıkaz \setnamen{jm´eno n´ astroje} nastav´ı jm´eno nt´eho n´astroje odspodu. Pokud je jm´eno delˇs´ı, pˇreleze n´am aˇz do uk´azky. Tomu se d´a zabr´anit vˇetˇs´ım odsazen´ım prvn´ıho syst´emu pˇr´ıkazem \parindent – viz jeho pouˇzit´ı v pˇr´ıkladu na stranˇe 28. Velikost not – k urˇcen´ı velikosti slouˇz´ı tyto pˇr´ıkazy (od nejmenˇs´ıch k nejvˇetˇs´ım): \smallmusicsize, \normalmusicsize, \largemusicsize a \Largemusicsize.
2.9
Uk´ azky s v´ıcero osnovami
V pˇredch´azej´ıc´ım odd´ılu jsme se sezn´amili s t´ım, jak vytvoˇrit uk´azku s v´ıce osnovami a n´astroji. Jak vˇsak do takov´e uk´azky zapisovat noty?
28
Kapitola 2. Pˇ rid´ av´ ame noty
Stejnˇe jako v pˇr´ıpadˇe jedn´e osnovy i tady si mus´ıme jednotliv´e takty pomyslnˇe rozdˇelit na u ´seky se stejn´ ymi rozestupy, tentokr´at uˇz ovˇsem nejen v r´amci jedn´e osnovy, ale vˇsech najednou. Pak se zapisuj´ı jednotliv´e noty. Zaˇcne se nˇekter´ ym z pˇr´ıkaz˚ u \NOTes, pak n´asleduje nejspodnˇejˇs´ı osnova. Na dalˇs´ı osnovu t´ehoˇz n´astroje n´as pˇresouv´a symbol |, na dalˇs´ı n´astroj pak symbol &. Celou sekvenci uzavˇreme opˇet jedn´ım pˇr´ıkazem \en. Zde je pˇr´ıklad z´apisu a pˇr´ısluˇsn´e uk´azky: \begin{music} \instrumentnumber{2} \setstaffs1{2} \setclef{1}{\bass\bass} \setclef{2}{\bass} \generalmeter{\meterfrac{3}{4}} \setname{1}{Klav´ ır} \setname{2}{Tuba} \parindent1.5cm \startextract% \NOtes\ha C\sk\qa E|\qa{’CEC}&\qa{’GEC}\en% \bar% \NOtes\qa A\ha{‘G}|\qa{’BCD}&\qa{’DCB}\en% \endextract \end{music}
Tuba
I I
Klav´ır
2.10
I
2
3 4
3 4
3 4
Pˇ rid´ av´ ame znaˇ cky a symboly
Obˇcas potˇrebujeme do notov´e osnovy zapsat kus textu. M˚ uˇze to b´ yt dynamick´e znam´enko, tempov´e oznaˇcen´ı nebo jak´ ykoliv pokyn, kter´ y autora napadne. Moˇznost´ı k zaps´an´ı takov´eho textu je v MusiXTEXu cel´a ˇrada, my si v t´eto souvislosti pˇredstav´ıme ˇctyˇri pˇr´ıkazy k um´ıstˇen´ı textu:
2.11 Noty pˇ r´ımo v textu
29
zcharnote : \zcharnote{p}{text} um´ıst´ı do v´ yˇsky p text, na m´ıstˇe pˇr´ıkazu je jeho lev´ y okraj (tedy text jde doprava). lcharnote : \lcharnote{p}{text} um´ıst´ı do v´ yˇsky p text, na m´ıstˇe pˇr´ıkazu je jeho prav´ y okraj (tedy text jde doleva). uptext : \uptext{text} um´ıst´ı nad osnovu text. Uptext : \Uptext{text} um´ıst´ı text jeˇstˇe trochu v´ıc nad osnovu, aby se nekryl s ˇc´ısly takt˚ u. V´ yˇsku p ud´av´ame stejnˇe jako u not. Kromˇe obyˇcejn´eho textu m˚ uˇzeme pouˇz´ıt i makra na dynamiku: \pppp, \ppp\, \pp, \p, \mezzopiano, \mf, \f, \fp, \sF, \ff, \fff a \ffff, kter´e po ˇradˇe zap´ıˇs´ı pppp, ppp, pp, p, mp, mf, f, fp, sf, ff, fff a ffff.
2.11
Noty pˇ r´ımo v textu
Nˇekdy chceme opak, chceme pˇr´ımo do textu napsat nˇejak´ y hudebn´ı symbol uli tomu chtˇeli dˇelat celou uk´azku. K tomu (tˇreba nebo > ), aniˇz bychom kv˚ n´am dobˇre poslouˇz´ı makro LATEXu nazvan´e \raisebox, jehoˇz pˇekn´ y popis najdete v Oetikerovi [2], ne vˇsak v jeho slovensk´em pˇrekladu [3]. \raisebox m´a dva parametry. Prvn´ı ud´av´a posun do v´ yˇsky, druh´ y je pak obsah, se kter´ ym chceme posun udˇelat. Hudebn´ı symboly mus´ıme v´ yˇskovˇe pˇrizp˚ usobit okoln´ımu textu, protoˇze jak se m˚ uˇzete pˇresvˇedˇcit napˇr´ıklad v dodatku A na stranˇe 47, nejsou vˇsechny stejnˇe velk´e ani poloˇzen´e ve stejn´e v´ yˇsce. Zde to tedy chce trochu experimentovat. Druhou pˇrek´aˇzkou je, ˇze protoˇze to nejsou obyˇcejn´a p´ısmena, nedˇelaj´ı se za nimi mezery. Moˇznost´ı, jak je vytvoˇrit je mnoho, j´a jsem zde zvolil tzv. tvrd´e mezery, kter´e uˇz zn´ame z prvn´ı kapitoly. Uk´azku pˇr´ımo v textu ze zaˇc´atku tohoto odd´ılu jsem tedy zapsal takto: (tˇ reba \raisebox{0mm}{\qu G}~~ nebo \raisebox{-2mm}{\qp}~~) Jednotky, kter´e m˚ uˇzete pouˇz´ıt jako prvn´ı argument \raiseboxu najdete v kaˇzd´e uˇcebnici TEXu nebo LATEXu. Vˇsimnˇete si, ˇze jsem i pˇresto, ˇze jsem notu ned´aval do osnovy, j´ı zadal v´ yˇsku (G). Zkuste si sami zapsat podobnou uk´azku a sledujte, co se stane, kdyˇz v´ yˇsku zmˇen´ıte nebo u ´plnˇe opominete. Hudebn´ı symboly se svou povahou ponˇekud pˇr´ıˇc´ı sazbˇe v bˇeˇzn´em textu, a proto se pˇri takov´eto sazbˇe nevyhneme jist´emu experimentov´an´ı. Pˇresto se d´a ˇr´ıct, ˇze v z´asadˇe kaˇzd´ y znak, kter´ y je MusiXTEX schopn´ y vys´azet, m˚ uˇzeme vys´azet i pˇr´ımo do textu.
31
Kapitola 3 Instalace Instalovat aplikaci znamen´a pˇren´est ji do sv´eho poˇc´ıtaˇce a uv´est ji do provozuschopn´eho stavu. Pˇri instalaci je z´asadn´ı, jak´ y operaˇcn´ı syst´em obsahuje v´aˇs poˇc´ıtaˇc. Zde popisuji popisuji instalaci pro MS Windows a pro Linux. Kaˇzd´emu syst´emu je vˇenov´ana samostatn´a podsekce:
3.1 3.1.1
Instalujeme LATEX Windows
Pro operaˇcn´ı syst´emy Windows existuje velmi pˇr´atelsk´a instalace, kter´a se naz´ yv´a MiKTEX a nach´az´ı se na str´ank´ach tohoto projektu: http://www.miktex.org/ Samotn´a str´anka s instalaˇcn´ımi soubory m´a adresu http://www.miktex.org/setup.html M˚ uˇzete si zde vybrat bud’ kompletn´ı instalaci, ale pokud je v´aˇs poˇc´ıtaˇc pˇripojen k Internetu, staˇc´ı v´am i z´akladn´ı instalace, kter´a pozdˇeji st´ahne dalˇs´ı souˇc´asti aˇz v momentu, kdy jsou zapotˇreb´ı. Bˇehem instalace si zapnˇete podporu ˇceˇstiny. Je ji tˇreba zaˇskrtnout v z´aloˇzk´ach Languages (viz obr. 3.1) a Packages (viz obr. 3.2).
3.1.2
Linux
V Linuxu je LATEX zpravidla jiˇz souˇc´ast´ı instalace. Zda je i na vaˇsem poˇc´ıtaˇci, zjist´ıte jednoduˇse: latex -version
32
Kapitola 3. Instalace
Obr´azek 3.1: Spr´avn´e nastaven´ı z´aloˇzky Languages
Obr´azek 3.2: Spr´avn´e nastaven´ı z´aloˇzky Packages Pokud tento pˇr´ıkaz neuspˇeje, nezb´ yv´a neˇz si LATEX nainstalovat. Nejsnaˇzˇs´ı cesta asi bude pomoc´ı standardn´ıho mechanismu stahov´an´ı nov´ ych bal´ıˇck˚ u ve vaˇs´ı linuxov´e distribuci. Druh´a moˇznost je st´ahnut´ı pˇr´ımo od zdroje: http://www.tug.org/tetex/ Na t´eto adrese najdete i podrobn´ y n´avod k instalaci, ovˇsem pouze v angliˇctinˇe. Tˇret´ı moˇznost´ı je pouˇz´ıt ˇceskou verzi, jak je pops´ano v n´asleduj´ıc´ım odd´ıle.
3.2 Instalujeme MusiXTEX
3.1.3
33
ˇ stina do LATEXu Ceˇ
Pokud budete ps´at ˇcesky, asi se v´am bude hodit podpora ˇceˇstiny do LATEXu. ˇ Popis instalace i pˇr´ısluˇsn´e soubory najdete na str´ank´ach Ceskoslovensk´ eho sdruˇzen´ı uˇzivatel˚ u TEXu zde: http://www.cstug.cz/
3.2 3.2.1
Instalujeme MusiXTEX Windows
Pouˇz´ıv´ate-li distribuci MiKTEX, bud’ uˇz m´ate MusiXTEX nainstalov´am, nebo staˇc´ı, abyste pˇri jeho prvn´ım pouˇzit´ı byli pˇripojeni k Internetu, MiKTEX si uˇz potˇrebn´e soubory st´ahne a nainstaluje s´am. Pokud pouˇz´ıv´ate jinou distribuci, ˇrid’te se n´avodem pro Linux. V kaˇzd´em pˇr´ıpadˇe si st´ahnˇete podp˚ urn´ y program musixflx (v´ıce o nˇem viz odd´ıl 2.7 na stranˇe 26), kter´ y naleznete zde: http://icking-music-archive.org/software/indexmt6.html V pˇr´ıpadˇe probl´emu si prostudujte podrobn´ y n´avod: http://icking-music-archive.org/software/musixtex/musixwinstall.pdf
3.2.2
Linux
Vˇsechny soubory potˇrebn´e k instalaci naleznete zde: http://icking-music-archive.org/software/indexmt6.html Podrobn´ y n´avod naleznete v dokumentech oznaˇcen´ ych HOWTO. Nezapomeˇ nte na program musixflx (v´ıce o nˇem viz odd´ıl 2.7 na stranˇe 26).
35
Kapitola 4 Pokroˇ cilejˇ s´ı sazba
Ác
V t´eto kapitole se sezn´am´ıme s dalˇs´ımi vybran´ ymi jevy, se kter´ ymi se m˚ uˇzete setkat pˇri sazbˇe sv´ ych notov´ ych uk´azek.
4.1
Tr´ amce
V notov´ ych uk´azk´ach se m˚ uˇzeme velmi ˇcasto setkat s tr´amci mezi notami. N´asleduj´ıc´ı pˇr´ıklad ukazuje tr´amec, kter´ y nejenˇze zasahuje do dvou r˚ uzn´ ych takt˚ u, ale nav´ıc spojuje noty ve dvou r˚ uzn´ ych ˇr´adc´ıch: 2 2 GR ? ¨ IR > >
9
Uˇz z tohoto pˇr´ıkladu je vidˇet, jak komplexn´ı je sazba tr´amc˚ u. Neˇz si tedy uk´aˇzeme, jak vys´azet tuto uk´azku, zaˇcneme s tr´amci od zaˇc´atku.
4.1.1
Automatick´ e tr´ amce
V jednoduch´em pˇr´ıpadˇe, kdy m´ame maxim´alnˇe dvojit´ y tr´amec (a tedy ˇsestn´actinov´e noty) a z´aroveˇ n maxim´alnˇe ˇctyˇri spojen´e jedn´ım tr´amcem, m˚ uˇzeme pouˇz´ıt automatick´a makra vyjmenovan´a v tabulce 4.1 Tyto pˇr´ıkazy si rovnou vyzkouˇs´ıme v n´asleduj´ıc´ı uk´azce: \begin{music} \parindent0pt\startextract
36
Kapitola 4. Pokroˇ cilejˇ s´ı sazba Tr´amec 2 noty 3 noty 4 noty Jednoduch´ y \Dqbu, \Dbql \Tqbu, \Tqbl \Qqbu, \Qqbl Dvojit´ y \Dqbbu, \Dbbql \Tqbbu, \Tqbbl \Qqbbu, \Qqbbl
Tabulka 4.1: Pˇr´ıkazy pro sazbu automatick´ ych tr´amc˚ u. Prvn´ı pˇr´ıkaz vˇzdy pro noˇzky nahoru, druh´ y dol˚ u.
\Notes\Dqbu gh\Dqbl jh\en \notes\Dqbbu fg\Dqbbl hk\en\bar \Notes\Tqbu ghi\Tqbl mmj\en \notes\Tqbbu fgj\Tqbbl njh\en\bar \Notes\Qqbu ghjh\Qqbl jifh\en \notes\Qqbbu fgge\Qqbbl jhgi\en\endextract \end{music} Tyto pˇr´ıkazy n´am vys´az´ı takovouto uk´azku: 2 3 ³ É É ³ É É G á á ó ìì É Ê Ê É ó É É ² ²
4.1.2
Tr´ amce s pevn´ ym sklonem
Pokud n´am nestaˇc´ı moˇznosti automatick´ ych tr´amc˚ u, nezb´ yv´a, neˇz pouˇz´ıt obecnˇejˇs´ı mechanismus, ve kter´em nejprve ˇrekneme, jak dlouh´ y, jak sklonˇen´ y a jak vysok´ y tr´amec chceme, a pak na nˇej zavˇes´ıme poˇzadovan´e noty. Pˇresn´ y postup se d´a shrnout do tˇr´ı krok˚ u: 1. Inicializujeme tr´amec. Tento krok se d´a jeˇstˇe rozdˇelit na ˇctyˇri jednoduch´e pod´ ukoly: (a) Vybereme typ tr´amce podle tabulky 4.2: (b) Pˇriˇrad´ıme tr´amci ˇc´ıslo n, aby v pˇr´ıpadˇe vˇetˇs´ıho poˇctu tr´amc˚ u noty vˇedˇely, ke kter´emu patˇr´ı. (c) Stanov´ıme v´ yˇsku poˇc´ateˇcn´ı (a) a koncov´e (b) noty. (d) Pro v´ ypoˇcet sklonu tr´amce zad´ame d´elku tr´amce (d ). Tr´amec inicializujeme pˇr´ıkazem \Ibunabd, kde m´ısto \Ibu zad´ame vybran´ y pˇr´ıkaz z tabulky. Napˇr´ıklad nult´ y tr´amec spojuj´ıc´ı noty ve v´ yˇsce e a m, kter´ y bude m´ıt d´elku 4, inicializujem pomoc´ı \Ibu0em4.
4.2 Posouv´ an´ı not
37
N´asobnost tr´amce: 1 2 3 4 5 Prvn´ı nota pod tr´amcem \Ibu \Ibbu \Ibbbu \Ibbbbu \Ibbbbbu Prvn´ı nota nad tr´amcem \Ibl \Ibbl \Ibbbl \Ibbbbl \Ibbbbbl Tabulka 4.2: Typy tr´amc˚ u 2. Zavˇeˇsujem jednotliv´e noty. Pouˇzijem pˇr´ıkaz \qbnp. Symbol n znaˇc´ı ˇc´ıslo tr´amce (napˇr´ıklad 0 v naˇsem pˇr´ıkladu) a p znaˇc´ı v´ yˇsku noty. Pˇr´ıkaz je stejn´ y pro noty pod i nad tr´amcem, noˇzka se k nˇemu pˇripoj´ı automaticky. 3. Posledn´ı notou ukonˇc´ıme tr´amec. Pro noty s noˇzkou nahoru pouˇzijem \tqhnp, pro noty s noˇzkou dol˚ u pak \tqb np. Symbol n znaˇc´ı ˇc´ıslo tr´amce (napˇr´ıklad 0 v naˇsem pˇr´ıkladu) a p znaˇc´ı v´ yˇsku noty. Jako pˇr´ıklad m˚ uˇzeme zkusit tuto uk´azku: \begin{music} \startextract% \Notes\Ibu0em4\qb0{egik}\tqh0m\en \endextract \end{music} Jej´ı v´ ysledek je zde: G
Vˇsimnˇete si, ˇze d´elka tr´amce je 4, aˇckoliv je pod n´ım 5 not. To je vpoˇr´adku, protoˇze d´elka tr´amce je mˇeˇrena v u ´sec´ıch mezi jednotliv´ ymi noˇzkami, a ty jsou, jak se m˚ uˇzete pˇresvˇedˇcit, ˇctyˇri.
4.2
Posouv´ an´ı not
Pˇri sazbˇe not za sebou se n´am m˚ uˇze st´at, ˇze chceme jednu nebo v´ıce not pˇreskoˇcit (napˇr. proto, ˇze se objev´ı v jin´e osnovˇe). V takov´em pˇr´ıpadˇe pouˇzijeme pˇr´ıkaz \sk (z anglick´eho skip – skoˇc ). Tento pˇr´ıkaz jsme uˇz pouˇzili na stranˇe 2 na stranˇe 24 k vys´azen´ı t´eto uk´azky:
38
Kapitola 4. Pokroˇ cilejˇ s´ı sazba
G
G
Pomoc´ı pˇr´ıkazu \sk m˚ uˇzeme tedy jednoduˇse zapsat napˇr toto:
G
G
Pouˇzit´e pˇr´ıkazy: \begin{music} \setstaffs{1}{2} \startextract \NOtes\qa{g}\sk\qa{f}|\sk\qa{’b}\sk\qa{a}\en \endextract \end{music} O nˇeco uˇziteˇcnˇejˇs´ı je tento pˇr´ıkaz v situaci, kdy chceme m´ıt tr´amec spojuj´ıc´ı noty z r˚ uzn´ ych osnov, jako tˇreba v tomto pˇr´ıpadˇe: ¢ ¢ ¢ ¢
G I
Tato uk´azka byla vytvoˇrena n´asleduj´ıc´ımi pˇr´ıkazy: \begin{music} \setstaffs{1}{2} \setclef1\bass \startextract \notes\nextstaff\ibbu0C6\prevstaff \qb0{C}\sk\qb0{E}\sk\qb0{G}|% \sk\qb0{d}\sk\qb0{f}\sk\tbl0\qb0h%
4.2 Posouv´ an´ı not
39
\en \endextract \end{music} Pokud se mezery nach´azej´ı ve skupinˇe not, m˚ uˇzeme tak´e m´ısto \sk pouˇz´ıt hvˇezdiˇcku v seznamu not pro vynech´an´ı jedn´e nebo nˇekolika pozic. Tak v naˇsem pˇredchoz´ım pˇr´ıpadˇe jsme mohli nahrazen´ım pˇr´ıkaz˚ u \sk celou uk´azku jednoduˇseji zapsat tak´e takto: \begin{music} \setstaffs{1}{2} \setclef1\bass \startextract \notes\nextstaff\ibbu0C6\prevstaff \qb0{C*E*G}|% \qb0{*d*f*}\tbl0\qb0h% \en \endextract \end{music} Zat´ım jsme si popsali pˇreskoˇcen´ı jedn´e pozice. M˚ uˇzeme vˇsak sk´akat nejen dopˇredu, ale i dozadu. Pˇr´ıkaz pro pˇreskoˇcen´ı o jednu pozici zpˇet je \bsk. Dalˇs´ı skupinou pˇr´ıkaz˚ u posouvaj´ıc´ıch noty v sazbˇe jsou \roff \loff \hroff a \hloff. Tyto pˇr´ıkazy nikam v sazbˇe neskoˇc´ı, zato posunou (angl. offset) sv˚ uj argument doleva (varianty s l) nebo doprava (varianty s r), a to o celou ˇs´ıˇrku noty (varianty bez h), nebo jen o p˚ ulku (varianty s h). Pˇrehled tˇechto pˇr´ıkaz˚ u nab´ız´ı tabulka 4.3.
Oˇ s´ıˇ rku noty O p˚ ul ˇ s´ıˇ rky noty
Posun doleva Posun doprava loff roff hloff hroff
Tabulka 4.3: Pˇrehled pˇr´ıkaz˚ u pro horizont´aln´ı posouv´an´ı not Tyto pˇr´ıkazy s v´ yhodou vyuˇzijeme tˇreba v takov´eto uk´azce: G
K n´ı odpov´ıdaj´ıc´ı k´od:
40
Kapitola 4. Pokroˇ cilejˇ s´ı sazba
\begin{music} \startextract \Notes\roff{\zwh g}\qu{ghi}\en \endextract \end{music} Vzhledem k tomu, ˇze posunut´e noty naruˇsuj´ı poˇcty not v taktu potˇrebn´e pro automatick´e poˇc´ıt´an´ı horizont´aln´ıch rozestup˚ u, je tˇreba (stejnˇe jako v pˇredeˇsl´e uk´azce) uvnitˇr posouvac´ıch pˇr´ıkaz˚ u pouˇz´ıvat noty, kter´e nezp˚ usobuj´ı posun v sazbˇe, tedy noty s pˇr´ıkazy zaˇc´ınaj´ıc´ımi na q popsan´e v odd´ıle 2.4.2 na stranˇe 22.
4.3
Oblouˇ cky
Jednoduch´e oblouˇcky m˚ uˇzeme vytvoˇrit pomoc´ı pˇr´ıkazu \slur, za kter´ ym vˇzdy n´asleduj´ı 4 argumenty: 1. V´ yˇska prvn´ı noty pod oblouˇckem 2. V´ yˇska posledn´ı noty pod oblouˇckem 3. Zdali je to oblouˇcek dol˚ u (d), nebo nahoru (u) 4. Pˇres kolik not vede (prvn´ı se nepoˇc´ıt´a) Vˇzdy nejprve zad´ame pˇr´ıkaz k oblouˇcku a pak teprve s´az´ıme noty pod n´ım: \begin{music} \startextract \Notes \slur ced1\qu{ce}% \slur{’e}cu1\ql{ec}% \slur{‘c}gd2\qu{ceg}% \en \endextract \end{music} Zde je pak v´ ysledek: G
·
4.3 Oblouˇ cky
41
Vˇsimnˇete si, ˇze pro druhou skupinu not jsme se pomoc´ı apostrofu posunuli o okt´avu v´ yˇs. V posledn´ı skupinˇe jsme se pak proto pomoc´ı zpˇetn´eho apostrofu museli vr´atit zpˇet do p˚ uvodn´ı okt´avy. Kdybychom zpˇetn´ y apostrof vynechali a uk´azku zapsali takto: \begin{music} \startextract \Notes \slur ced1\qu{ce}% \slur {’e}cu1\ql{ec}% \slur cgd2\qu{ceg}% \en \endextract \end{music} Mˇeli bychom jako v´ ysledek takovouto uk´azku, kde posledn´ı trojice not je posunut´a tak´e o okt´avu v´ yˇs: G
·
Spolehliv´ ym zp˚ usobem, jak se vyhnout tˇemto probl´em˚ um s posouv´an´ım, je zad´av´an´ı not pokud moˇzno bez posuvn´ ych apostrof˚ u, i za cenu, ˇze p´ısmena v pˇr´ıkazech nebudou odpov´ıdat jm´en˚ um not: \begin{music} \startextract \Notes \slur ced1\qu{ce}% \slur lju1\ql{lj}% \slur cgd2\qu{ceg}% \en \endextract \end{music} MusiXTEX obsahuje mnohem obecnˇejˇs´ı mechanismus na tvoˇren´ı libovoln´ ych oblouˇck˚ u, avˇsak pro pˇr´ıpady, kdy d´elka oblouˇcku nepˇres´ahne 68 bod˚ u a v´ yˇska nepˇres´ane 8 t´on˚ u, je tato zjednoduˇsen´a sazba zcela postaˇcuj´ıc´ı. Jin´ ym pˇr´ıpadem jsou ligatury, at’ uˇz pˇresahuj´ı hranice takt˚ u, nebo ne. V jejich pˇr´ıpadˇe se kaˇzd´e ligatuˇre pˇriˇrad´ı ˇc´ıslo (podobnˇe jako u tr´amc˚ u), jeden pˇr´ıkaz ligaturu zaˇcne a jin´ y ji ukonˇc´ı. Pˇr´ıkaz pro zaˇc´atek ligatury ˇc´ıslo n ve v´ yˇsce p je \itenu np pro ligaturu s oblouˇckem nahoru a \itenl np pro
42
Kapitola 4. Pokroˇ cilejˇ s´ı sazba
ligaturu s oblouˇckem dol˚ u. V obou pˇr´ıpadech se ligatura ukonˇc´ı pˇr´ıkazem \tten n. Stejnˇe jako v pˇr´ıpadˇe oblouˇck˚ u se nejdˇr´ıve inicializuje ligatura, a pak se teprve s´azej´ı noty, kter´e spojuje. Pˇr´ıkaz k ukonˇcen´ı ligatury rovnˇeˇz pˇredch´az´ı z´avˇereˇcnou notu. Pˇr´ıkladem m˚ uˇze b´ yt tato dvojice akord˚ u: 2 I
<<
Byla vys´azena tˇemito pˇr´ıkazy: \begin{music} \setclef{1}\bass \startextract \NOTes \itenl0C\itenl1E\itenu2G\itenu3J% \zh{CEG}\hu J\en% \bar\NOTes \tten0\tten1\tten2\tten3% \zh{CEG}\hu J\en% \endextract \end{music}
Zaˇ c´ atek ligatur Noty prvn´ ıho akordu Konec ligatur Noty druh´ eho akordu
Vˇsechny oblouˇcky lze tak´e s´azet v teˇckovan´e variantˇe, staˇc´ı pˇred pˇr´ısluˇsn´ ym pˇr´ıkazem pro oblouˇcek nebo ligaturu zadat pˇr´ıkaz \dotted: \begin{music} \startextract \NOTes \dotted\slur cbd1% \dotted\itenl0c% \slur jku1% \itenu1g% \zh{ceg}\hu{j}% \tten0\tten1% \zh{beg}\hu{k}% \en \endextract \end{music}
Teˇ ckovan´ y oblouˇ cek c - h Teˇ ckovan´ a ligatura e Obyˇ cejn´ y oblouˇ cek c - d Obyˇ cejn´ a ligatura g Noty prvn´ ıho akordu Ukonˇ cen´ ı ligatur Noty druh´ eho akordu
V´ ysledek pak vypad´a takto:
4.4 Nastaven´ı str´ anky
43
G
4.4
:
Nastaven´ı str´ anky
Pˇri sazbˇe delˇs´ı skladby se m˚ uˇze st´at, ˇze budeme cht´ıt ovlivnit, kde se pˇrejde na novou ˇr´adku a kde na novou str´anku. Automaticky to sice za n´as dˇel´a program musixflx, o kter´em je v´ıce naps´ano v odd´ıle 2.7 na stranˇe 26, ale jeho chov´an´ı lze ovlivnit celou ˇradou pˇr´ıkaz˚ u. Vyjmenujme si z nich nejd˚ uleˇzitˇejˇs´ı. Kaˇzd´ y z n´asleduj´ıc´ıch pˇr´ıkaz˚ u lze pouˇz´ıt m´ısto pˇr´ıkazu \bar. \alaligne ukonˇc´ı ˇr´adku. N´asleduj´ıc´ı takty budou vys´azeny na dalˇs´ım syst´emu. \alapage ukonˇc´ı str´anku. N´asleduj´ıc´ı takty budou vys´azeny na nov´e str´ance. \xbar zabr´an´ı pˇrechodu na novou ˇr´adku na t´eto taktov´e hranici. N´asleduj´ıc´ı noty budou vˇzdy vys´azeny vpravo od pˇredchoz´ıho taktu, ne na nov´em syst´emu. Kromˇe ovlivnˇen´ı zalamov´an´ı nab´ız´ı MusiXTEX i moˇznost nastaven´ı celkov´eho vzhledu partitury. Nejuˇziteˇcnˇejˇs´ımi parametry pro vzhled str´anky jsou stafftopmarg, staffbotmarg a mulooseness. stafftopmarg urˇcuje, kolik voln´eho m´ısta mus´ı b´ yt minim´alnˇe nad kaˇzd´ ym syst´emem. staffbotmarg urˇcuje, kolik voln´eho m´ısta mus´ı b´ yt maxim´alnˇe nad kaˇzd´ ym syst´emem. mulooseness urˇcuje optim´aln´ı horizont´aln´ı mezery mezi notami. Tyto parametry m˚ uˇzeme mˇenit pomoc´ı pˇr´ıkaz˚ u \setlength a \addtolength. Prvn´ı z nich nastavuje parametr na zvolenou hodnotu, druh´ y hodnotu parametru zv´ yˇs´ı o zadanou hodnotu. Pro sn´ıˇzen´ı pouˇzijeme \addtolength se z´apornou hodnotou. Tak napˇr´ıklad pro sn´ıˇzen´ı hodnoty mulooseness o dva body bychom zavolali: \addtolength{\mulooseness}{-2pt}
44
Kapitola 4. Pokroˇ cilejˇ s´ı sazba
4.5
Akcenty
Nad hlaviˇckou nebo pod hlaviˇckou noty chceme ˇcasto vyj´adˇrit zp˚ usob v´ yslovnosti t´eto noty. Pˇrehled tˇechto pˇr´ıkaz˚ u nab´ız´ı dodatek B na stranˇe 49, zde je jen pˇrehled nejˇcastˇejˇs´ıch. Jako obvykle pˇr´ıkaz k sazbˇe znam´enka mus´ı pˇredch´azet pˇr´ıkazu k sazbˇe noty. Varianty s l se pouˇz´ıvaj´ı pro znam´enka pod notou, varianty s u pro znam´enka nad notou. V n´asleduj´ıc´ı uk´azce jsou pouˇzity (v tomto poˇrad´ı): \lpz, \lsf, \lst, \lsfz a \lpzst: G
Pro poˇr´adek jeˇstˇe uved’me cel´ y k´od uk´azky: \begin{music} \startextract \NOtes\lpz{c}\qu{c}\lsf{c}\qu{c}% \lst{c}\qu{c}\lsfz{c}\qu{c}\lpzst{c}\qu{c}% \en \endextract \end{music}
45
Kapitola 5 Kudy d´ al 5.1
Zdroje k TEXu
Pˇrehled publikac´ı a souvisej´ıc´ıch n´astroj˚ u v ˇceˇstinˇe lze naj´ıt na internetov´ ych ˇ str´ank´ach Ceskoslovensk´eho sdruˇzen´ı uˇzivatel˚ u TEXu (http://www.cstug. cz/). Obecn´ y n´ahled na celou problematiku nab´ız´ı [7]. ´ Uvodn´ ı publikace v ˇceˇstinˇe je [4], podrobn´ y popis najdeme v [5].
5.2
Zdroje k LATEXu
O LATEXu se doˇcteme v publikac´ıch, jejichˇz seznam m˚ uˇzeme naj´ıt na str´ance http://www.cstug.cz/documentation-index.html. Jako nejlepˇs´ı lze doporuˇcit [2], kter´ y je volnˇe k staˇzen´ı z Internetu. Jeho slovensk´ y pˇreklad (kde jsou nˇekter´e odd´ıly vynech´any) lze naj´ıt v [3].
5.3
Zdroje k MusiXTEXu
Narozd´ıl od TEXu a LATEXu, informace k MusiXTEXu nejsou dosud v˚ ubec dostupn´e v ˇceˇstinˇe. Z´akladn´ım informaˇcn´ım rozcestn´ıkem je Hudebn´ı archiv Wernera Ickinga na adrese http://icking-music-archive.org/software/ indexmt6.html. Pro praktick´e vyuˇzit´ı nezbytn´ y manu´al [6] je zde rovnˇeˇz zm´ınˇen.
5.4
Notov´ e pˇ r´ıklady
Notov´ ych pˇr´ıklad˚ u k MusiXTEXu je k dispozici cel´a ˇrada.
46
Kapitola 5. Kudy d´ al 1. Pˇr´ıklady z jiˇz zm´ınˇen´eho hudebn´ıho archivu: http://icking-music-archive. org/software/musixtex/musixexa-T112.tar.gz 2. Dalˇs´ı str´anku zab´ yvaj´ıc´ı se MusiXTEXem s mnoha pˇr´ıklady naleznete na adrese http://www.mab.jpn.org/musictex/index_en.html 3. Pˇr´ıklady uˇz ale bez zdrojov´eho k´odu jsou k nalezen´ı zde: http:// homepage3.nifty.com/idoido/strings/musixtex_e.html 4. Mnoho partitur hudebn´ıch dˇel ke staˇzen´ı se nach´az´ı na adrese http:// icking-music-archive.org/ByComposer.php, ne vˇsechny vˇsak jsou s´azeny pomoc´ı MusiXTEXu a ne u vˇsech je k dispozici zdrojov´ y k´od.
5.5
Z´ avˇ er
MusiXTEX ve spojen´ı s LATEXem nab´ız´ı vhodnou kombinaci n´astroj˚ u pro vkl´ad´an´ı notov´ ych uk´azek do souvisl´ ych text˚ u. Pˇrestoˇze lze MusiXTEX vyuˇz´ıt i k sazbˇe partitur, takov´eto vyuˇzit´ı vyˇzaduje znaˇcnou d´avku praxe a je tedy vhodn´e sp´ıˇse pro profesion´aly, kter´ ym se ˇcas str´aven´ y uˇcen´ım pˇr´ıkaz˚ u vr´at´ı. Moˇznou cestou je i vyuˇzit´ı r˚ uzn´ ych grafick´ ych n´astroj˚ u kter´e dok´aˇz´ı jako sv˚ uj v´ ystup produkovat MusiXTEXov´ y k´od. Tato publikace by jednak mˇela poslouˇzit jako u ´vod do cel´eho syst´emu, ale z´aroveˇ n i jako ˇzivouc´ı d˚ ukaz pouˇzitelnosti vyjmenovan´ ych technologi´ı.
47
A
K´ ody hudebn´ıch symbol˚ u
V tomto dodatku uv´ad´ım tabulku se symboly pˇr´ıstupn´ ymi pomoc´ı \musixcharN, ˇ kde N je ˇc´ıslo v t´eto tabulce. C´ıslo zjist´ıte tak, ˇze seˇctete ˇc´ısla ze z´ahlav´ı tabulky. Napˇr. symbol m´a ˇc´ıslo 62 (60 + 2). L´epe je ale pouˇz´ıt \qp podle > pˇrehledu na str. 49. O vkl´ad´an´ı symbol˚ u do textu se doˇctete v sekci 2.11 na stranˇe 29. O vkl´ad´an´ı symbol˚ u do notov´e osnovy v sekci 2.10 na stranˇe 28.
48
0
1
2
3
4
5
6
7
8
9
10 20
30
!
"
#
$
%
&
'
40
(
)
*
+
,
-
.
/
0
1
50
2
3
4
5
6
7
8
9
:
;
60
<
=
>
?
@
A
B
C
D
E
70
F
G
H
I
J
K
L
M
N
O
80
P
Q
R
S
T
U
V
W
X
Y
90
Z
[
\
]
^
_
`
a
b
c
100
d
e
f
g
h
i
j
k
l
m
110
n
o
p
q
r
s
t
u
v
w
120
x
y
z
{
|
}
~
0
Tabulka 1: Symboly pˇr´ıstupn´e pˇres \musixchar.
B Pˇ rehled ˇ cast´ ych pˇ r´ıkaz˚ u ‘A
‘B
‘C
‘D
‘E
‘F
‘G
A
B
C
D
E
F
G
I
G
a
b
c
d
e
f
g
’a h
’b i
’c j
’d k
’e l
’f m
J
K
L
M
N
’A
’B
’C
’D
’E
’F
’G
a
b
I
49
H
d
e
c
’g ’’a ’’b ’’c ’’d ’’e ’’f ’’g ’’’a ’’’b ’’’c ’’’d ’’’e n o p q r s t u v w x y z
Noty, posuvky, v´yslovnost, kl´ıˇce a pomlky \longa \wq \maxima \breve
G $
'
\wqq \wh
8
\hu
5
Posuvky:
\hl
]
>
\qu
\
4
\cdsh Θ
\ql
\cu
6 (
\csh
\cl
^
\ccu \ccl \cccu \cccl \ccccu \ccccl \grcu\grcl
2 ) -
\cna
=
Z
3 * .
\cfl
_
[
+ /
<
0
\cdfl
\dqu123 \yqu123 \dcqu2 \dhqu2 \doqu2 \xqu2 \oxqu2 \roqu2 \tgqu2 \kqu2 \squ3 \lsqu3 \rsqu3 \cqu4 \cql4 \chu4 \chl4
G &
%
q
p
o
r
s
v t
u
1 musixdia.tex 2 musixper.tex 3 musixgre.tex 4 musixlit.tex 5 musixext.tex
\lpz
\upz
\lsf
G
\usf
\lst
\ust
\lppz \uppz \lsfz \usfz \lpzst \upzst
d
c
f
e
\downbow \flageolett \upbow \whp \qupp
x
Posuvka na r´ amci s pˇredponou b a referenˇ cn´ım ˇ c´ıslem r´ amce m´ısto v´ yˇsky
\gregorianFclef3 \trebleclef \bassclef \smallaltoclef \drumclef2 \oldGclef4 \gregorianCclef3 \altoclef \smalltrebleclef \smallbassclef
G
K
I
H
\qqs \hs \qs \ds \qp \hpause
G B A
@
?
\PAuse \liftpause
\pausep
=
<
z
b
M
J
\pause \lifthpause
\hpausep
< >
L
=
:
g \Hpause4
\PAUSe
;
Dalˇs´ı symboly \trille
\Trille
\shake
\Shake
tr EEEEE EEEEEEEE W S T G R \allabreve\meterC
\mordent \Mordent \turn \backturn \Shakel \Shakesw\Shakene\Shakenw
X
Y
{
w
\reverseC \reverseallabreve
39293 8
D
C
j
l
\duevolte
\l[r]par
\setvoltabox \setvolta \coda \Coda \segno \Segno\caesura \cbreath = 99 \metron
1.
2. U
7
G
i
V n
\fermataup \arpeggio d5 \uptrio \Fermataup \bracket ####
G Q
P
Q
P
FF F
FF
\Fermatadown \fermatadown
3
$$3$$
\downtrio
\octfinup
O
\PED \sPED \DEP \sDEP
’ #
\slide5
8 \octfindown 8a bassa
k
N
\meterplus
m
"
!
\boxit A
\circleit B
A
BI
7 \leftrepeat
7
7
h
7
\rightrepeat \leftrightrepeat
51
C Glos´ aˇ r obyˇcejn´ y textov´ y soubor. Napˇr. adres´ aˇ r M´ısto na disku, ve kter´em UltraEdit, Vim, Emacs. jsou uloˇzeny →soubory popˇr. dalˇs´ı adres´aˇre. V terminologii form´ at souboru Zp˚ usob, jak´ ym je →Windows tak´e sloˇzka“. ” zak´odovan´a informace v →souboru. Napˇr. textov´ y soubor aplikace V tomto kontextu synonyje posloupnost znak˚ u, obramum pro →program. zov´ y soubor je posloupnost barevn´ ych bod˚ u, spustiteln´ y argument Informace pro →pˇr´ıkaz, soubor (→program) je posloupkter´a zpˇresˇ nuje n´aˇs poˇzadavek. nost instrukc´ı pro poˇc´ıtaˇc. Napˇr´ıklad chceme-li celou notu v´ yˇsky a, pouˇzijeme pˇr´ıkaz \wh instalace Nahr´an´ı aplikace na dan´e pro celou notu a d´ame mu arm´ısto na disku a uveden´ı do gument a pro pˇr´ısluˇsnou v´ yˇsku. provozuschopn´eho stavu. Tedy nap´ıˇseme \wh{a}. k´ odov´ an´ı znakov´ e sady zp˚ usob, bal´ık (t´eˇz bal´ıˇcek) je skupina jak´ ym se ˇc´ıslo znaku (kaˇzd´ y soubor˚ u, kter´e dohromady plˇ n´ı znak totiˇz m´a sv´e ˇc´ıslo ponˇejakou funkci a jsou zpravidla dle tzv. ASCII tabulky, kter´a poskytov´any (distibuov´any) ovˇsem neobsahuje vˇsechny souˇcasnˇe. znaky potˇrebn´e v ˇceˇstinˇe) pˇrevede na pˇr´ısluˇsn´ y grafick´ y dvi je zkratka za “Device Indepenznak. dent”. Soubor v tomto form´atu lze prohl´ıˇzet, ale pro tisk je LATEX Soubor maker pro →TEX, tˇreba ho pˇrev´est do form´atu ps kter´ y obsahuje styly dokunebo pdf. ment˚ u, nadpisy, tabulky, automatick´ y obsah a rejstˇr´ık a dalˇs´ı distribuce ciz´ı slovo pro →bal´ık. uˇziteˇcn´a →makra. editor Program, kter´ y n´am umoˇzn´ı Linux n´azev pro operaˇcn´ı sysnapsat zdrojov´ y soubor, coˇz je t´emy standardu →UNIX, kter´e
52 distribuuj´ı r˚ uzn´e firmy, viz www.linux.cz. U n´as nejpouˇz´ıvanˇejˇs´ı distribuce jsou Red Hat, SuSE, Mandrake a Gentoo.
tisk´arn´am, nebo otevˇr´ıt pomoc´ı napˇr. volnˇe ˇs´ıˇriteln´e aplikace GSview, kterou najdete zde: http://www.cs.wisc. edu/~ghost/gsview/
makro V tomto kontextu soubor inr´ adek pˇ r´ıkazov´ y v´ yraz znamenastrukc´ı pro s´azec´ı syst´em TEX. ˇ j´ıc´ı termin´al v prostˇred´ı WinMusiXTEX Bal´ıˇcek maker a dalˇs´ıch dows. prostˇredk˚ u pro →TEX umoˇzn ˇusoubor Logick´ y u ´sek textu uloˇzen´ y j´ıc´ı sazbu not. na disku. M˚ uˇze b´ yt v r˚ uzn´em pdf Soubor form´atu Portable Docu→form´atu. ment Format. Lze ho prohl´ıˇzet ahnout Nahr´at ze s´ıtˇe Internet do a tisknout pomoc´ı aplikace st´ vlastn´ıho poˇc´ıtaˇce. Adobe Reader, kter´a je volnˇe ke staˇzen´ı napˇr. na adrese em operaˇ cn´ı Vrstva program˚ u, http://adobe.com/products/ syst´ kter´a se star´a pˇr´ımo o ˇr´ızen´ı acrobat/readstep2.html souˇc´ast´ı poˇc´ıtaˇce a kter´a ho ´ pak zprostˇredkov´av´a ostatn´ım od zaˇc´atku preambule Usek →program˚ um. souboru do \begin{document}. ´ elo dokumentu Usek mezi \beprocesor textov´ y Program, kter´ y tˇ gin{document} a \end{docutext zad´avan´ y z kl´avesnice ment}. Viz t´eˇz →preambule. pˇrev´ad´ı do podoby vytisknuteln´eho dokumentu. termin´ al textov´e rozhran´ı pro komunikaci s poˇ c ´ ıtaˇ c em. program →Soubor, kter´ y prov´ad´ı V prostˇred´ı →Windows se na poˇc´ıtaˇci nˇejakou akci. zap´ın´a v menu Start . . . pˇ reklad V tomto kontextu pˇrevod (Vˇsechny) Programy . . . Pˇr´ıs→zdrojov´eho textu ze zdroluˇsenstv´ı . . . Pˇr´ıkazov´a ˇr´adka. jov´eho souboru (.tex) do v´ ystupn´ıho tisknuteln´eho doku- TEX – ˇcti [tech] – s´azec´ı syst´em popsan´ y v Olˇs´akovi [5], kter´ y je mentu ve v´ ystupn´ım souboru. A m.j. z´akladem pro →LTEX a pˇ r´ıkaz Povel pro TEX nebo LATEX, ˇze →MusiXTEX. m´a nˇeco prov´est. UNIX standard operaˇcn´ıch syst´em˚ u ps Soubor form´atu Adobe PostScript. – nejpouˇz´ıvanˇejˇs´ı jsou typu Lze ho pˇr´ımo pos´ılat nˇekter´ ym →Linux.
53 v´ yraz regul´ arn´ı V´ yraz pro vyh- WYSIWYG Zkratka z anglickled´av´an´ı v textu, kter´ y m˚ uˇze ´eho “What You See Is What obsahovat speci´aln´ı znaky a You Get”, tedy Co vid´ıte, ” kter´ ym lze zachytit celou dostanete“. Oznaˇcuj´ı se tak mnoˇzinu vyhled´avan´ ych tvar˚ u. n´astroje, ve kter´ ych autor pˇribliˇznˇe vid´ı v´ yslednou podobu v´ ystupn´ı soubor Soubor s pˇr´ıponou d´ıla pˇr´ımo pˇri tvorbˇe. dvi, ps nebo pdf, kter´ y je v´ ysledkem s´azen´ı a m˚ uˇze b´ yt bud’ prohl´ıˇzen na obrazovce zakomentovat Pˇridat na zaˇc´atek ˇr´adky symbol % a t´ım celou nebo tisknut na tisk´arnˇe. ˇr´adku prohl´asit za sv˚ uj komenWindows →Operaˇcn´ı syst´em od t´aˇr, kter´eho si TEX nebude vˇs´ıfirmy Microsoft pouˇz´ıvan´ y mat. ˇcasto v kancel´aˇr´ıch. y soubor Soubor s pˇr´ıponou Word Textov´ y procesor od firmy zdrojov´ tex, kter´ y je zdrojem pro Microsoft, kter´ y patˇr´ı do katevytvoˇren´ı dokumentu. gorie →WYSIWYG editor˚ u.
55
Literatura [1] Lamport, L.(1986): LATEX: A Document Preparation System, AddisonWesley, Reading, USA. [2] Oetiker, T., Partl, H., Hyna, I. a Schlegl, E.(2003): The Not So Short Introduction to LATEX 2ε . www.ctan.org/tex-archive/info/lshort/ english/lshort.pdf [3] Oetiker, T., Partl, H., Hyna, I. a Schlegl, E., pˇreklad Buˇsa, J.(2002): Nie pr´ıliˇs struˇcn´ y u ´vod do syst´emu LATEX 2ε . http://ftp.cstug.cz/pub/ tex/local/cstug/busa/slshorte.pdf [4] Olˇsa´k, P.(1999): Prvn´ı setk´an´ı s TEXem. http://math.feld.cvut.cz/ ftp/cstex/doc/prvni.ps [5] Olˇsa´k, P.(2001): TEXbook naruby. 2. vyd´an´ı, Konvoj. Brno. ftp:// math.feld.cvut.cz/pub/olsak/tbn/tbn.pdf [6] Taupin, Daniel et al.(2003): Using TEX to write polyphonic or instrumental music. http://icking-music-archive.org/software/ musixtex/musixdoc.pdf [7] Vondrejcov´a, H.(2002): Historie a v´ yvoj TeXu, semin´arn´ı pr´ace, http: //www.fi.muni.cz/usr/jkucera/pv109/2002/xvondrej.html
56
Index ˇceˇstina, 33 ˇcl´anek, 5 A4, 5 addtolength, 43 akcent, 44 akord, 21 alaligne, 43 alapage, 43 alto, 27 aplikace, 31 apostrof, 14 article, 5 author, 6 b´eˇcko, 15 bar, 17, 25, 43 bass, 27 begin, 5, 6, 11 bigdfl, 16 bigdsh, 16 bigfl, 16 bigna, 16 bigsh, 16 breve, 18 bsk, 39 ca, 19 Cakewalk, 9 cca, 19 ccca, 19 cccca, 19 ccccca, 19
cccccl, 19 cccccu, 19 ccccl, 19 ccccu, 19 cccl, 19 cccu, 19 ccl, 19 ccu, 19 cdfl, 16 cdsh, 16 centerpause, 24 cfl, 16 cl, 19 cna, 16 cp1250, 5 csh, 16, 17 cslatex, 4 cu, 19 Dbbql, 36 Dbql, 36 dfl, 16 diakritika, 5 dotted, 42 Dqbbu, 36 Dqbu, 36 dsh, 16 dvi, 1 dvipdf, 8 dvips, 7 dvojhlas, 22
57 editor, 3 Emacs, 4 en, 10, 11, 14, 18, 20, 23, 25, 28 Encore, 9 end, 5, 11, 13 endextract, 10, 11, 26 Endpiece, 26 endpiece, 26 enotes, 11 f, 29 ff, 29 fff, 29 ffff, 29 Finale, 9 fl, 16 form´at dokumentu, 5 fp, 29 generalmeter, 27 generalsignature, 27 GMD, 9 ha, 19 hl, 13, 19 hloff, 39 hroff, 39 hu, 19 Ibbbbbl, 37 Ibbbbbu, 37 Ibbbbl, 37 Ibbbbu, 37 Ibbbl, 37 Ibbbu, 37 Ibbl, 37 Ibbu, 37 Ibl, 37 Ibu, 37 Ibu0em4, 37 instalace, 31 instrumentnumber, 27
Internet, 31 itenl, 41 itenu, 41 jm´ena n´astroj˚ u, 27 Joe, 3 k´odov´an´ı, 5 kˇr´ıˇzek, 15 kile, 3 kl´ıˇc, 27 koment´aˇr, 5 kontra, 14 Largemusicsize, 27 largemusicsize, 27 LaTeX, 1 latin2, 5 lcharnote, 29 lcl, 22 lcu, 22 ldots, 3 legato, 40 lh, 21 lhl, 22 lhu, 22 liftpause, 24 liftpauseh, 24 ligatura, 41 Linux, 31 loff, 39 longa, 18 longaa, 18 lpz, 44 lpzst, 44 lq, 21 lql, 22 lqu, 22 lsf, 44 lsfz, 44 lst, 44 lw, 21
58 maketitle, 6 menu, 2 meterfrac, 27 metrum, 27 mezera tvrd´a, 5 mezzopiano, 29 mf, 29 MiKTEX, 31 mulooseness, 43 musixcharN, 47 musixflx, 26, 33 musixflx, 43 na, 16 nadpisu, 9 nobarnumbers, 25 normalmusicsize, 27 Notepad, 3 NOTEs, 18 NOTes, 18, 20, 28 NOtes, 10, 11, 18, 20, 23, 25 Notes, 18 notes, 18 NOTesp, 18 NOtesp, 18 Notesp, 18 notesp, 18 oblouˇcky, 40 odr´aˇzka, 15 odstavec, 5 Overfull, 12 p, 29 pˇredznamen´an´ı, 27 pˇreklad, 1 parindent, 27 pdf, 1 pdf, 8 plain, 1 poˇcet n´astroj˚ u, 27
poˇcet osnov, 27 posouv´an´ı not, 37 posuvky, 15 pp, 29 ppp, 29 pppp, 29 preambule, 6, 10 ps, 1 ps, 7 ps2pdf, 8 qa, 19 qb, 37 ql, 12, 19 qp, 47 Qqbbl, 36 Qqbbu, 36 Qqbl, 36 Qqbu, 36 qu, 10–12, 17, 19 raisebox, 29 rcl, 22 rcu, 22 revize, 2 rh, 21 Rhapsody, 9 rhl, 22 rhu, 22 roff, 39 rq, 21 rql, 22 rqu, 22 rw, 21 sada znakov´a, 5 section, 7 setclef, 12, 27 setendvolta, 26 setendvoltabox, 26 setlength, 43
59 setname, 27 setstaffs, 23, 27 setstaffs1, 27 sF, 29 sh, 16 Sibelius, 9 sk, 24, 37–39 slur, 40 smalldfl, 16 smalldsh, 16 smallfl, 16 smallmusicsize, 27 smallna, 16 smallsh, 16 soubor textov´ y, 2 speci´aln´ı znak, 5 staccato, 44 staffbotmarg, 43 stafftopmarg, 43 startbarno, 25 startextract, 10, 11, 26 startpiece, 26 str´anka, 43 styl, 1 subsection, 7 subkontra, 13 syst´em operaˇcn´ı, 31 systemnumbers, 25 tˇr´ıda dokumentu, 5 tableofcontents, 7 teˇcky, 44 tenuto, 44 termin´al, v textov´ y procesor, v tilda, 5 tisk´arna, 1 title, 6 today, 7
tqb, 37 Tqbbl, 36 Tqbbu, 36 Tqbl, 36 Tqbu, 36 tqh, 37 tr´amec, 35 treble, 27 tten, 42 uk´azka, 10 Underfull, 12 UNIX, 5 upperdfl, 16 upperdsh, 16 upperfl, 16 upperna, 16 uppersh, 16 Uptext, 29 uptext, 29 usepackage, 6, 7 utf8, 5 uv, 5 uvozovky, 5 v´ yraz regul´arn´ı, 4 v´ yslovnost, 44 v´ıcehlas, 22 velikost not, 27 velikost pap´ıru, 5 vim, 4 vzhled str´anky, 43 wh, 19, 51 Windows, 5, 31 WinEdt, 3 Word, v wq, 18 wqq, 18 WYSIWYG, 9
60 xbar, 43 xdvi, 5 Yap, 5 zakomentovat, 5 zbreve, 22 zcccccl, 22 zcccccu, 22 zccccl, 22 zccccu, 22 zcccl, 22 zcccu, 22 zccl, 22 zccu, 22 zcharnote, 29 zcl, 22 zcu, 22 zh, 21 zhl, 22 zhu, 22, 23 zlom ˇr´adkov´ y, 5 zlonga, 22 zmaxima, 18, 23 znak speci´aln´ı, 5 znotes, 18 zq, 21 zqb, 22 zql, 22 zqu, 22 zw, 22 zwq, 22