SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

CIE¥:

Cieµom je navrhnú» systém spracovania TeXovských (LaTeXovských dokumentov) tak, aby:

  • vytvorenie nového dokumentu bolo triviálnou zále¾itos»ou a zvládol to aj zaèiatoèník, ktorý e¹te nemá veµké skúsenosti so sádzacím systémom TeX / LaTeX.
  • bola zaruèená prehladnos» a dobré spravovanie dokumentov s ohµadom na neskor¹ie roz¹irovanie stromovej ¹truktúry. Predpokladá sa preto spolupráca so systémom CVS
  • bolo mo¾né zostavi» dokument vo formáte PostScript a PDF a to napísaním príkazu 'make' v hlavnom adresári alebo v adresári, kde sa dokument nachádza
  • bolo mo¾né príkazom 'make' necha» spracova» viacero dokumentov naraz
    NASTAVENIA

Staèí nakopírova» súbory (s dodr¾aním adresárovej ¹truktúry) a v¹etko by malo fungova». Samozrejme, k úspe¹nému vytvoreniu dokumentu je potrebná funkèná in¹talácia LaTeXu (v Linuxe balíky tetex-*, pod Win32 sa odporúèa TeX-Live (voµne prístupný) alebo MikTeX (komerèný?)). Odporúèa sa pou¾íva» platformu GNU/Linux. Pre iné platformy momentálne e¹te nie je zaruèená plná funkènos».

POPIS

Základný systém pozostáva z tejto základnej adresárovej ¹truktúry:

platos/

  • hlavný adresár

Tento adresár obsahuje tie najzákladnej¹ie súbory: README.sk (to je práve tento doument, ktorý èítate), Rules.make, Makefile apod.

README.sk - dokumentácia k systému v slovenskom jazyku

Makefile - základný makefile. Aj tento makefile includuje súbor

_templates/Rules.make

platos/_templates

  • základné súbory, ktoré sú potrebné k vytvoreniu nového dokumentu

Súbory z tohto adresára sú nakopírované skriptom _scripts/create-document do adresára s novovytvoreným dokumentom. Sú tým najnutnej¹ím základom.

.cvsignore - zoznam súborov, ktoré má CVS ignorova». Do tohto súboru

                   sa pridávajú dokumenty, ktoré sa generujú automaticky.
                   To je základný princíp. Sú samozrejme ale výnimky.
                   Jednu z nich tvorí PostScriptový súbor s logom
                   organizácie Platon SDG. Ten je mo¾né vygenerova» zo
                   súboru platon-logo.fig (XFig obrázok), ale ked¾e sa logo
                   pou¾íva v ka¾dom dokumente, je dobré, aby logo bolo v CVSku.

    Makefile     - súbor s pravidlami pre program 'make'. Umo¾òuje
                   vygenerovanie dokumentu bez toho, aby sa èlovek musel
                   stara» o veµa vecí

Rules.make - základné pravidlá, ktoré sa 'includujú' v súboroch

*/Makefile

platos/_stylesheets/

  • adresár s predefinovanými ¹týlmi. 1 adresár = 1 ¹týl.

platos/_stylesheets/platon/

  • ¹tandardný ¹týl pou¾ívaný v dokumentoch organizácie Platon SDG

platon-core.sty

  • súbor základných makier pre LaTeX, ktoré nemô¾u by» definované v platon.sty

platon.sty - ¹týlový súbor pre LaTeX. Obsahuje makrá a základné

                   definície, ktoré dávajú dokumentom Platon SDG jednotný
                   výzor.

platon-logo.eps
platon-logo.fig
platon-logo.png

  • logo organizácie Platon SDG v rôznych formátoch

template.tex - ¹ablóna dokumentu. Pri vytvorení nového dokumentu sa

                   z nej vychádza. Robí sa pri tom substitúcia základych
                   makier, napr. FILENAME, STYLESHEET, DATE, YEAR, ...

platos/_stylesheets/vami_definovany_styl/

  • Vami definovaný ¹týl

platos/_scripts

  • pomocné programy, ktoré by mali uµahèi» spracovanie alebo vytvorenie dokumentu

platos/03-02-04-*

  • adresáre s dokumentami

Aby sa zachoval prehµad v tom, kedy a aké dokumenty boli napísané, odporúèa sa pou¾íva» nasledujúci systém:

  • dokument sa umiestòuje do zvlá¶tneho adresára
  • meno adresára sa zaèína dátumom v tvare '03-01-29', teda: 'rok-mesiac-den'
  • za dátumom nasleduje znak mínus '-'
  • za znak mínus sa pridáva struèný popis dokumentu

Príklad:

        03-02-04-first-test-document
            (prvy testovaci dokument)
        03-02-15-zalozenie-PSDG
            (dokument popisujuci zalozenie Platon SDG)
        03-02-20-vyhlasenie-zakon-el-podpis
            (vyhlasenie k zakonu o elektronickom podpise)
        ...

VYTVORENIE NOVÉHO DOKUMENTU:

Na vytvorenie nového dokumentu sa odporúèa pou¾i» skript z adresára platos/_scripts/ - platos/_scripts/create-document. Program sa spýta na meno nového dokumentu a vytvorí základnú ¹truktúru dokumentu. Takto vytvorený dokument by malo by» mo¾né ihneï vysádza». Tým si mô¾te otestova» funkènos» Va¹ej in¹talácie TeXu / LaTeXu. Na vytvorenie dokumentu mo¾no pou¾i» dva alternatívne príkazy:

./_scripts/create-document [meno-dokumentu]

alebo

make new

SÁDZANIE DOKUMENTU:

Súbor 'Makefile' v adresári s dokumentom by mal umo¾òova» vysádza» dokument (teda vytvori» PSko a PDFko) bez väè¹ích problémov. Preto základným príkazom na vysádzanie dokumentu je príkaz:

make

Tomuto príkazu mo¾no zada» e¹te ïal¹ie parametre:

make clean - zma¾e nepotrebné (automaticky vytvorené) súbory make dist - vytvorí *.tar.gz archív s dokumentom.

ChangeLog

[2005-09-18]
  • Vydaná verzia 0.3.1
  • Zlep¹ená podpora pre rôzne ¹týly dokumentov.
  • Zlep¹ené ofarbenie výstupu pri sádzaní dokumentov.
  • Detekcia chýbajúcich nástrojov potrebných pre vytváranie rôznych typov výstupov.

[2005-06-10]

  • Vydaná verzia 0.3
  • Aktualizácia dokumentácie.
  • Upravená podpora pre rôzne ¹týly dokumentov.

[2005-06-01]

Vymyslené nové meno projektu: PLaTos.

[2003-06-11]

Premenované scripts/ --> _scripts/, templates/ --> _templates/ .

[2003-02-23]

Súbor Rules.make presunutý do _templates/ .

[2003-02-04]

Tento dokument napísal ¥ubomír Host 'rajo' <rajo AT platon.sk> ako dokumentáciu k predbe¾nému návrhu ¹truktúry systému na spracovanie dokumentov pre Platon SDG.

# vim: ft=txt


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.