Posted By: Sitting_Bull (Mr. Hendrix) on 'CZTeX' Title: Sazba na 2 pruchody Date: Wed Nov 15 09:22:28 2000 Nazdar deti! Resim nasledujici problem: Programuju makra pro sazbu kytarovych tabulatur, tzn. ve zdrojovym .tex napisu "begtab", pak prichazeji za sebou popisy jednotlivych taktu. Jakmile reknu "endtab", uzavre se hbox s nastradanym materialem, kterej necham TeXem rozlamat na jednotlivy radky. Pohoda je to do doby, dokud nezacnu chtit v tabulature zavest symboly neurcity dylky, napr. P.M. (viz). P.M.--------------------------------| .|--------- ... -| . . . | . . . | . | | | .|--------- ... -| . . . | . . . | D|--------- ... -| | | atd. A|--------- ... -|...............| . . . | E|-0-0-0-0- ... -|-3-3-3-3- ... -| | ^ Dylka tohodle symbolu je znama az potom, kdy je zbytek tabulatury rozlamanej. Kdyz se tab. zlomi napriklad v miste (^), je treba P.M ukoncit a zopakovat na dalsi radce. Napadly me nejaky reseni: 1. Do hboxu s materialem tab. ukladat v miste zacatku a konce symbolu neurcity dylky nejaky znacky (noexpand ? mark ?), rozlamat material, rozebrat vzniklej vbox a najit znacky v radcich. Podle znacek uz by se sazelo jedna radost. 2. Podobne jako 1, ale znacky v prvnim pruchodu (radkovej zlom) ukladat do pomocnyho souboru, v druhym pruchodu vyzvednout. Reseni 2. je urcite mozny, ale nezda se mi, ze by to bylo naky moc elegantni. Jenom si nejsem jistej tou 1. Nemate nekdo napad? Dik, Kuba