[cstex] \rewnewenvirnment{document}

Jan Karabas janci at savbb.sk
Thu Mar 15 14:32:41 CET 2007


Dakujem za vycerpavajucu odpoved,

toto som uz schopny naprogramovat a mozem sa vrhnut do tvorby.

JK

On 15.3.2007, at 14:26, Zdenek Wagner wrote:

> 2007/3/15, Jan Karabas <janci at savbb.sk>:
>> Dakujem za rychlu odpoved,
>>
>> Vas napad je najjednoduchsi mozny, asi je najjednoduchsie spracovat
>> vsetky clanky oddelenie a cislo spojit pomocou pdfpages.
>> Predpokladam, ze takto nejak vznika aj Zpravodaj. Ale trosku ma este
>> trapi otazka, ako urobit TOC, tiraz, aktualnu obalku a pod, asi iba
>> manualne alebo existuje na to nejaky sikovnejsi postup?
>>
> Zpravodaj tak nevznika, protoze clanek muze zacinat i uprostred
> stranky. Automatizace skladani se pri pouziti pdfTeXu da udelat celkem
> snadno pomoci nekolika maker:
>
> 1. Kazdy clanek se zpracuje samostatne, do pomocneho souboru se ulozi
> pocet stran a makro pro zapis do \tableofcontents
>
> 2. Zpracuje se hlavni dokument, kde bude nastaveno pocatecni cislo
> stranky pro cely casopis a clanky se budou vkladat napr. makrem
> \insertarticle. Tohle makro vezme jako parametr nazev souboru s
> clankem bez pripony. Provede 3 funkce:
>
> a) nacte pomocny soubor prislusneho clanku, ciz ziska informace pro
> \tableofcontents a pocet stran
>
> b) s pouzitim pdfpages nacte clanek (mimochodem, pocet stran by se dal
> zjistit i primo z vkladaneho PDF, takze by to nemuselo byt zapsano v
> pomocnem souboru)
>
> c) Z pocatecniho cisla a poctu stran predchozich clanku vypocte
> spravnou pocatecni stranku clanku a vytvori novou verzi pomocneho
> souboru, kde bude pridana odpovidajici definice (nebo jiny pomocny
> soubor)
>
> 3. Zpracuji se znovu vsechny clanky samostatne, v pripade existence
> krizovych odkazu dvakrat. Pokud je pocatecni stranka clanku v dalsim
> pomocnem souboru, ktery nemusi pri prvnim zpracovani existovat, nacte
> se pomoci \InputIffileExists
>
> 4. Zpracuje se znovu hlavni dokument, podle toho, jak je definovano
> \tableofcontents, muze byt vyzadovan dvoji pruchod
>
> 5. Je mozne, ze kvuli krizovym odkazum na mensi cisla stranek pri
> prvnim pruchodu se nekde posune strankovani. Je tedy mozne, ze bude
> nutno vratit se na bod 3. To vse lze ale automatizovat. Ja opakuji
> pruchody LaTeXem do doby, kdy dva po sobe jdouci pruchody daji stejny
> MD5 z \jobname.aux a dalsich *.aux vzniklych z \include. Mozna se da k
> automatizaci pouzit i latexmake.
>
>> JK
>>
>> ************************************************
>>      Jan Karabas (J\'an Karab\'a\v s)
>>      Science and Research Institute
>>      Mathei Bel University
>>      Cesta k amfiteatru 1
>>      Banska Bystrica
>>      SK-97401
>>      SLOVAKIA
>>      ICQ UIN: 284762933
>> ************************************************
>>
>> On 15.3.2007, at 13:41, Zdenek Wagner wrote:
>>
>>> 2007/3/15, Jan Karabas <janci at savbb.sk>:
>>>> Dobry den,
>>>>
>>>> pripravujem class pre sadzbu matematickeho casopisu, pricom by som
>>>> chcel zmenit chovanie prostredia 'document' tak aby fungovalo v  
>>>> dvoch
>>>> modoch:
>>>> ...
>>>>
>>>> Privitam kazdu odpoved, radu alebo kusok kodu. Bohuzial, zatial som
>>>> vzdy vystupoval ako autor a v role zostavovatela casopisu  je
>>>> potrebne riesit ulohy, na ktore moje LaTeXove skusenosti nestacia.
>>>>
>>>> Vopred dakujem za ohlasy
>>>>
>>> Podivejte se na http://bulletin.cstug.cz -- uplne dole na strance je
>>> dokumentovany styl pro psani clanku do Zpravodaje. Je sice  
>>> zalozen na
>>> starych makrech Karla Horaka, ktere byly psany v plainu, a take je
>>> dost zastaraly (od roku 2007 by mel byt novy), ale najdete tam  
>>> nejakou
>>> inspiraci.
>>>
>>> Zajimave muze byt take vytvoreni tridy odvozene z nejake standardni,
>>> napr. z article.cls. Pokud chcete videt praktickou ukazku, jak se to
>>> dela, na www.cnb.cz si nechte vyhledat cnbwp a ziskate odkaz na
>>> vlastni balicek a cesky i anglicky manual.
>>>
>>> Jeste bych upozornil, ze clanky ruznych autoru mohou vyzadovat  
>>> odlisne
>>> balicky, ktere mohou byt navzajem nekompatibilni. Pokud bude kazdy
>>> clanek zacinat na nove strance, pak stoji za uvahu zpracovat kazdy
>>> clanek samostatne s tim, ze na zacatku (rucne nebo automaticky)  
>>> pomoci
>>> \setcounter{page}{...} nastavite pocatecni stranku a pak spojite
>>> jednotliva PDF bud komercnim Acrobatem, nebo pomoci pdfpages.
>>>
>>>
>>> --
>>> Zdeněk Wagner
>>> http://hroch486.icpf.cas.cz/wagner/
>>> http://icebearsoft.euweb.cz
>>>
>>> _______________________________________________
>>> csTeX mailing list
>>> csTeX at cs.felk.cvut.cz
>>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>>
>> _______________________________________________
>> csTeX mailing list
>> csTeX at cs.felk.cvut.cz
>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>
>
> -- 
> Zdeněk Wagner
> http://hroch486.icpf.cas.cz/wagner/
> http://icebearsoft.euweb.cz
>
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex





More information about the csTeX mailing list