|
Vyhledávání podle slov v CS-FAQ
Knihy o TeXu a příbuzná literatura
Knuthova kniha je vyčerpávající referenční příručkou pro TeX, ale
existují i jiné knihy pokrývající TeX:
- The TeXbook
od Donalda Knutha (Addison-Wesley, 1984,
ISBN 0-201-13447-0, brožované ISBN 0-201-13448-9)
- A Beginner's Book of TeX
od Raymonda Seroula and Silvia Levyho,
(Springer Verlag, 1992, ISBN 0-387-97562-4)
- TeX by Example: A Beginner's Guide
od Arvinda Bordeho
(Academic Press, 1992, ISBN 0-12-117650-9)
- Introduction to TeX
od Norberta Schwarze (Addison-Wesley,
1989, ISBN 0-201-51141-X)
- A PlainTeX Primer
od Malcolma Clarka (Oxford University
Press, 1993, ISBNs 0-198-53724-7 tvrdá vazba, a 0-198-53784-0
brožované)
- A TeX Primer for Scientists
od Stanleyho Sawyera a Stevena
Krantze (CRC Press, 1994, ISBN 0-849-37159-7)
- TeX by Topic
od Victora Eijkhouta (Addison-Wesley, 1992,
ISBN 0-201-56882-9)
- TeX for the Beginner
od Wyntera Snowa (Addison-Wesley, 1992,
ISBN 0-201-54799-6)
- TeX for the Impatient
od Paula W. Abrahamse, Karla Berryho a
Kathryn A. Hargreavesové (Addison-Wesley, 1990, ISBN 0-201-51375-7)
- TeX in Practice
od Stephana von Bechtolsheima (Springer
Verlag, 1993, 4 svazky, ISBN 3-540-97296-X celek, nebo
Vol. 1: 0-387-97595-0,
Vol. 2: 0-387-97596-9,
Vol. 3: 0-387-97597-7, a
Vol. 4: 0-387-97598-5).
jednotlivě.
- TeX: Starting from Square One
od Michaela Dooba (Springer Verlag, 1993, ISBN 3-540-56441-1)
- The Joy of TeX
od Michaela D. Spivaka (druhá edice,
AMS, 1990, ISBN 0-821-82997-1)
- The Advanced TeXbook
od Davida Salomona (Springer Verlag, 1995,
ISBN 0-387-94556-3)
K dispozici je také kolekce Knuthových publikací týkajících se typografie:
- Digital Typography
od Donalda Knutha (CSLI and Cambridge
University Press, 1999, ISBN 1-57586-011-2, paperback
ISBN 1-57586-010-4).
a koncem roku 2000 byla vydavatelstvem Addison Wesley publikována
„Millennium Boxed Set“ sada 5 dílů Knuthovy knižní série
„Computers and Typesetting“ (o TeXu a METAFONTu):
- Computers & Typesetting, Volumes A–E Boxed Set
od Donalda Knutha
(Addison-Wesley, 2001, ISBN 0-201-73416-8).
K LaTeXu viz:
Z tohoto seznamu pouze Lamport a Goossens s Mittelbachem a Samarinem pokrývají
LaTeX 2e, nicméně jsou zprávy o tom, že se připravují aspoň některá nová
vydání.
Seznam pro METAFONT je o dost kratší:
- The METAFONTbook
od Donalda Knutha (Addison Wesley, 1986,
ISBN 0-201-13445-4)
TeX Unbound Alana Hoeniga obsahuje přiklady použití METAFONTu.
Kniha pokrývající široké spektrum témat (včetně instalace a udržování)
je:
- Making TeX Work
od Normana Walshe (O'Reilly and Associates,
Inc, 1994, ISBN 1-56592-051-1)
Kniha je citelně zastaralá a momentálně je rozebraná. Kopie je však dostupná
prosřednictvým sourceforge a na CTANu v sekci
„tutoriály“ (viz. Otázku Tutoriály k TeXu nebo LaTeXu).
Knihy o písme
Nasleduje neúplný zoznam kníh venujúcich sa typografii obecne.
Bringhurstova kniha je najčastejšie odporúčaná.
- The Elements of Typographic Style
od Roberta Bringhursta
(Hartley & Marks, 1992, ISBN 0-88179-033-8)
- Finer Points in the Spacing & Arrangement of Type
od Geoffreyho Dowdinga
(Hartley & Marks, 1996, ISBN 0-88179-119-9)
- The Thames & Hudson Manual of Typography
Ruari McLean
(Thames & Hudson, 1980, ISBN 0-500-68022-1)
- The Form of the Book
od Jana Tschicholda
(Lund Humphries, 1991, ISBN 0-85331-623-6)
- Type & Layout
od Colina Wheildona
(Strathmore Press, 1995, ISBN 0-9624891-5-8)
- The Design of Books
od Adriana Wilsona
(Chronicle Books, 1993, ISBN 0-8118-0304-X)
- Typografický manuál
od Vladimíra Berana a
kolektívu (tretie vydanie, Kafka design, 2003)
Existuje mnoho vzorníkov písiem, ale nasledujúce knihy poskytujú
zaujímavejší pohľad na písma a ich históriu všeobecne.
- Alphabets Old & New
od Lewisa F. Daya
(Senate, 1995, ISBN 1-85958-160-9)
- An Introduction to the History of Printing Types
od Geoffreyho Dowdinga
(British Library, 1998, UK ISBN 0-7123-4563-9; USA ISBN 1-884718-44-2)
- The Alphabet Abecedarium
od Richara A. Firmagea
(David R. Godine, 1993, ISBN 0-87923-998-0)
- The Alphabet and Elements of Lettering
od Fredericka Goudyho
(Dover, 1963, ISBN 0-486-20792-7)
- Anatomy of a Typeface
od Alexandra Lawsona
(David R. Godine, 1990, ISBN 0-87923-338-8)
- A Tally of Types
od Stanleyho Morisona
(David R. Godine, 1999, ISBN 1-56792-004-7)
- Counterpunch
od Freda Smeijersa
(Hyphen, 1996, ISBN 0-907259-06-5)
- Treasury of Alphabets and Lettering
od Jana Tschicholda
(W. W. Norton, 1992, ISBN 0-393-70197-2)
- A Short History of the Printed Word
od Warrena Chappella a
Roberta Bringhursta (Hartley & Marks, 1999, ISBN 0-88179-154-7)
Kde nájdem FAQ?
Článok Bobbyho Bodenheimera, z ktorého vznikla anglická verzia FAQ, bol
mesačne uverejňovaný v usenetových skupinách comp.text.tex,
news.answers a comp.answers. Jeho posledná (pomerne
zastaralá) kópia je na CTANe a naďalej nie je udržovaná v archíve skupiny
news.answers.
Aktuálna verzia anglického FAQ je prístupná cez World-Wide Web na
URL http://www.tex.ac.uk/faq.
Zdrojové súbory aktuálneho anglického FAQ
sú prístupné cez CTAN.
Ďalším skvelým anglickým zdrojom informácií je TeX/LaTeX navigator:
http://tex.loria.fr/.
Frankofónna skupina používateľov TeXu Gutenberg a Československé združenie
používateľov TeXu CSTUG publikovali vlastné preklady anglickej verzie
FAQ (práve čítate preklad CSTUGu) spolu s rozšírením o informácie
relevantné pre ich jazyk.
Skvelý dokument je
LaTeX tips and tricks (http://www.texnik.de/)
od Herberta Voss{}a. Poskytuje vynikajúce rady vo väčšine oblastí (aj keď
sa nedá striktne označiť ako FAQ) a je veľmi odporúčaný pre použitie
bežnými smrteľníkmi.
Open Directory Project (ODP) udržuje zoznam zdrojov podpory pre
TeX/LaTeX, vrátane mnohých FAQ (viď
http://dmoz.org/Computers/Software/Typesetting/TeX/).
Neanglické FAQ:
Kde najdu pomoc?
Nejprve si přečtěte tyto FAQ. Ambiciózní projekt podobný FAQ, který
sbírá veškeré informace
o TeXu, existuje na URL
http://ctv.es/USERS/irmina/TeEncontreX.html.
Podobně jako každé FAQ, i tento projekt potřebuje podporu a pomoc
všech uživatelů – doposud nabízí nekompletní sadu odpovědí na potenciální
otázky. Zdrojové kódy této aplikace (včetně sady HTML souborů) jsou
dostupné v CTAN: teencontrex. Tutoriál a další on-line
dokumentaci (viz Otázku Tutoriály k TeXu nebo LaTeXu) můžete použít, pokud
s TeXem začínáte. Pro hlubší porozumnění je lepší získat a přečíst
přinejmenším jednu z mnoha dobrých knih s touto tématikou
(viz Otázku Knihy o TeXu a příbuzná literatura).
Pokud sháníte jednotlivý program nebo
balík, podívejte se nejprve ve svém systému, můžete ho tam klidně
mít – lepší verze LaTeXu totiž nabízejí navíc širokou škálu
souvisejících materiálů.
Jestliže máte přístup k Internetu
a jednotlivým diskusním skupinám, pak můžete diskuse o LaTeXu, METAFONTu
a METAPOSTu sledovat v diskusní skupině
comp.text.tex. Nejlepší je si důkladně pročíst všechna
vlákna, než se na něco zeptáte. Reakce v této skupině jsou běžně poměrně
rychlé, ale její čtenáři nejsou příliš nadšeni, když se někdo ptá na
otázku, která byla zodpovězena před pár dny. Na adrese
http://www.deja.com/usenet se nachází systém pro
archivaci usenetových skupin, kde můžete najít i comp.text.tex.
Archív je stále příležitostně nápomocný, zvláště při prohlížení novějších
vláken.
Archiv usenetových skupin můžete najít na http://groups.google.com/
(najdete tady i comp.text.tex). Archiv Google obsahuje taky informace
týkající se dávné minulosti (z dob před vznikem comp.text.tex)
a často je nenahraditelným pomocníkem při hledání odpovědi, na kterou si už
nikto nemůže spomenout. Taktéž umožňuje položiť vlastní otázku, případne odpověď.
Pokud váš přístup na Internet nezahrnuje přímý přístup
diskusním skupinám, můžete se účastnit diskuse na Deja nebo podobných
službách. Lidé, kteří nemají přístup k webovému rozhraní ani
k diskusním skupinám, avšak mohou používat elektronickou poštu, si
pomáhají pomocí mailing-listů. Mezi takovéto služby patří TeXhax, což je
moderovaná elektronická diskuse. K němu se připojíte zasláním zprávy
„subscribe texhax“ na adresu texhax-request@tex.ac.uk.
Jeho odezva není příliš rychlá, ale předložené otázky se většinou
dočkají odpovědí. Dalším mailing-listem je info-tex, do něhož se
přihlásíte zasláním zprávy „subscribe info-tex <vaše jméno>“
na listserv@shsu.edu. Mnoho mailing-listů pokrývá některé malé
části TeXové problematiky. Dobrý zdroj odkazů lze nalézt na
http://www.tug.org/.
Oznámení o TeXu příbuzných instalacích umístěných v archívu CTAN jsou
posílány do mailing listu ctan-ann. Do něho se přihlásíte posláním
zprávy „subscribe ctan-ann <vaše jméno>“ na adresu
listserv@urz.Uni-heidelberg.de. Problémy METAFONTu (a stále více
i METAPOSTu) jsou diskutovány na mailing listu metafont, do něhož se
přihlásíte překvapivě zprávou s testem „subscribe metafont <vaše jméno>“
poslanou na adresu listserv@ens.fr. Několik dalších mailing listů
o TeXu je přístupných přes mail listserv@urz.uni.heidelberg.de.
Stačí poslat pouze mail obsahující řádek „help“ v těle zprávy na tuto adresu.
Usenetová skupina pro Co je dokumentované programování
comp.programming.literate
je zrcadlena do elektronické konference litprog. Přihlášení se provede zasláním
zprávy
„subscribe litprog <vaše jméno>“ na listserv@shsu.edu.
Dokumentace k BibTeXu
BibTeX je program původně určený k produkci bibliografií ve spojení
s LaTeXem. Je popsán v oddíle 4.3 a příloze B v příručce o LaTeXu od
Leslieho Lamporta
(viz Knihy o TeXu a příbuzná literatura).
Úplnější popis podává dokument BibTeXing obsažený v souboru
btxdoc.tex.
The LaTeX Companion
(viz Knihy o TeXu a příbuzná literatura) rovněž obsahuje informace o
BibTeXu a psaní BibTeXových stylů.
Dokument Designing BibTeX Styles je v souboru
btxhak.tex a
popisuje postfixový zásobníkový jazyk, který se používá pro psaní
BibTeXovských stylů (soubory .bst). Soubor btxbst.doc je předlohou
pro čtyři standardní styly (plain, abbrv, alpha, unsrt). Obsahuje
též jejich dokumentaci. Úplná kolekce dokumentace k BibTeXu (zahrnující i
zmíněné soubory) je v CTAN: bibtex-doc
Existuje též unixová manuálová stránka BibTeX v balíku web2c
(viz TeX/LaTeX pro různé počítače). Nepoužívejte kopie
zastaralých manuálových stránek, napsaných v roce 1985,
dříve než se objevily dokumenty BibTeXing a
Designing
BibTeX Styles.
Tutoriály k TeXu nebo LaTeXu
Některé dobré tutoriály byly napsány až několik let po vydání TeXu.
Dlouhou dobu je přístupný stabilní tutoriál
Gentle Introduction to PlainTeX
Michaela Dooba.
Zevrubnější je tutoriál
(Not so) Short Introduction to LaTeX 2e
který je pravidelně aktulizován na podněty
čtenářů.
CTAN: gentle
CTAN: lshort
Nejmodernější tutoriál je
Simplified Introduction to LaTeX
od Harveye Greenberga. Byl napsán pro přednáškový cyklus.
CTAN: simpl-latex.
Příjemným čtením je také Beginner's LaTeX Petera Flynna (také vznikl
jako studijní materiál).
CTAN: beginlatex-pdf
http://www.tex.ac.uk/tex-archive/info/beginlatex/html/
TUG India pracuje na sérii LaTeXovských tutoriálů, které je
možno jen doporučit. Vybírejte si po kapitolách
z http://www.tug.org.in/tutorials.html.
Zatím se skládá jenom ze dvou částí: Text a Grafika.
Další skvělý dokument, který není ani FAQ, ani tutoriálem,
je LaTeX tips and tricks Herberta Voss{}e.
http://www.texnik.de/
Zajímavý (a velice praktický) je tutoriál l2tabu nebo
A list of sins of LaTeX 2e users typu „jak ne“ Marka Trettina
(přeložený do angličtiny J"urgenem Fennem). Tutoriál je dostupný skrze
CTAN.
CTAN: l2tabuen
CTAN: l2tabuen.src
AMS publikuje Short Math Guide for LaTeX
(dostupné v různých
formátech na http://www.ams.org/tex/short-math-guide.html).
Herbert Voss{} pracuje na dalším užitečném dokumentu, jenž je částí jeho
výše uvedených Tipů a triků.
http://www.perce.de/LaTeX/math/Mathmode.pdf
Keith Reckdahl přispívá dokumentem Using Imported Graphics in LaTeX 2e
sloužícím jako výborný úvod do používání grafiky (i když je mírně zastaralý
a zmiňuje jenom cestu dvips). Je dostupný na CTANu, leč
bohužel bez zdrojových souborů.
CTAN: epslatex, CTAN: epslatex_ps
Nedocenitelnou příručkou typu krok za krokem na vytvoření „work flow“
prostřednistvým vašeho TeXovského systému, aby se výstup objevil ve správné
velikosti a pozici na papíru standardních rozměrů a aby byla kvalita
postačující, je testflow od Mike Shella. Tutoriál je sestaven z velkého
plaintextového dokumentu, dodáván je taky podpůrný LaTeXovský soubor spolu
se správným výstupem v PostScript i PDF (pro A4 i „letter“
formáty papíru). Kompletní sada je dostupna na CTANu (distribuována
s makrami autora pro dokumenty pro IEEE publikace).
Pro plain TeXovské příkazy existuje hezká rychlá referenční minipříručka
od Johna W. Shipmana (http://www.nmt.edu/tcc/help/pubs/texcrib.pdf).
Některé sekce univerzit uvolňují svou dokumentaci na webu. Je to většinou
překlad existující dokumentace do HTML (např. INFO dokumentace
TeXové/LaTeXové instalace na http://www.tac.dk/cgi-bin/info2www).
Některé navíc mají nadšené lidi zabývající se dokumentací na podporu
TeXu. Kupříkladu Tim Love udržuje stránky Cambridge University
Engineering Department a Mimi Burbank stránky School of Computer
Science & Information Technology at the University of Florida.
http://www-h.eng.cam.ac.uk/help/tpl/textprocessing/
http://www.csit.fsu.edu/~mimi/tex/.
Mnozí se dlouze přeli o dostupnost TeXovských knížek na webu.
Kniha TeX by Topic Victore Eijkhouta (publikována vydavatelstvem
Addison-Wesley, již delší dobu ale rozebrána) byla tímto spůsobem
poskytnuta o Vánocích 2001 (není vhodná pro začátečníky, ale je to dobrá
příručka; přispěvatelé do knihy jsou vítáni).
http://www.eijkhout.net/tbt/
Addison-Wesley taktéž uvolnila copyright
TeX for the
Impatient Paula W. Abrahamse, Karla Berryho and Kathryn A. Hargreavesové,
další knihy, jejíž nedostupnost byla mnohými oplakána. Autoři knihu znovu vydali
pod GNU general documentation licence.
CTAN: TftI
Kniha Norma Walshe Making TeX Work je také zdarma;
zdrojové soubory webových stránek jsou jako vždy dostupné na CTANu.
Svého času byla skvělým zdrojem informací, ale teď je již mírně zastaralá.
Každopádně však má ještě své využití a je vítaným přírůstkem do seznemu online
zdrojů. Projekt na její aktualizaci je zřejmě na cestě.
http://makingtexwork.sourceforge.net/mtw/
CTAN: mtw
Dokumentácia k balíkom
Dokument ako tento často odporúčajú na riešenie konkrétnych problémov
pre konkrétne balíky. Odpoveď však často neposkytuje presný postup. Ako má ale
užívateľ získať presný postup na riešenie problému?
V lepšom prípade je potrebný balík obsiahnutý už vo vašej inštalácii TeXu.
V ešte lepšom prípade používate distribúciu poskytujúcu dokumentáciu k balíkom
v dobre prezerateľnej forme. V systéme založenom na teTeXu je napríklad veľmi
užitočný príkaz texdoc:
texdoc footmisc
je príkaz, ktorý otvorí dokumentáciu k balíku footmisc v okne
xdvi. texdoc podľa prípony vyhľadá a spustí program
xdvi, ghostscript alebo PDF prehliadač. Ak
dokumentáciu nenájde, môže spustiť internetový prehliadač na prezretie vlastnej
kópie katalógu CTANu.
V horšom prípade musíte nájsť dokumentáciu inými prostriedkami. V tomto prípade
si precvičíte svoj dôvtip, pretože si dokumentáciu musíte nájsť sami.
Nasledujúci text ponúka niekoľko možných spôsobov ako uspieť.
Najobvyklejšia forma dokumentácie k doplnkom LaTeXu je .dtx súbor, v ktorom
je distribuovaný zdrojový kód (viď Otázku Dokumentované LaTeXovské zdroje (.dtx soubory)). Tieto súbory by
mali byť spracovateľné samotným LaTeXom, avšak na ceste k čitateľnej
dokumenácii sa môžu vyskytnúť občasné zádrhele. Častým problémom je potreba
samotného balíku na spracovanie jeho dokumentácie (balík musí byť pred
spracovaním rozbalený) alebo nemožnosť spracovania .dtx súboru LaTeXom.
V druhom prípade .ins súbor zvyčajne vyprodukuje .drv (alebo podobne
pomenovaný) súbor. Tento súbor následne necháte spracovať LaTeXom (občas
spomenie autor tento fakt v súbore README daného balíku).
Osobitný súbor s dokumentáciou je ďalšou často sa vyskytujúcou formou. Ak
je totiž balík rozsiahly (potrebuje teda rozsiahlu dokumentáciu), bola by
táto zbytočnou záťažou pre .dtx súbor. Príkladom môže byť trieda
memoir, ktorej dokumentácia (memman) je vychvaľovaná ako úvod
do zvyklostí sadzby, sada KOMA-script, ktorej vývojári vytvárajú
dokumentáciu v angličtine aj nemčine alebo balík fancyhdr, ktorého
dokumentácia je odvodená z tutoriálu v matematickom žurnáli. Aj keď nie je
existencia oddelenej dokumentácie spomenutá v README súbore, mala by byť ľahko
identifikovatelná.
Treťou častou formou je dokumentácia v balíku samotnom. Bežne sa vyskytuje
v komentároch na začiatku súboru, aj keď ju aspoň jeden autor umiestňuje
za príkaz \endinput. Kedže \endinput je logickým koncom súboru, je
takéto správanie prijateľné (TeX/LaTeX sa totiž ďalej nepozerá, takže
nás dokumentácia nestojí zvýšenie času potrebného na nahratie balíku).
Ak napriek uvedeným radám nemôžete dokumentáciu nájsť, je možné, že autor sa
s dokumentáciou neobťažoval (podľa filozofie „ťažko sa to písalo, malo by sa to ťažko používať“).
Väčšina bežných smrteľníkov v takomto prípade hladá pomoc u skúšenejších
používateľov, je však možné uspieť čítaním zdrojového kódu (takto to zrejme
autor zamýšľal).
Jak psát nové LaTeXové třídy a balíčky
V příkazech používaných při psaní balíčků není žádná magie, jednoduše
vložte LaTeXové příkazy \(re)newcommand
a \(re)newenvironment do souboru package.sty a máte balík
hotový.
Nicméně složitější balíčky vyžadují více důvtipu. Některé
detaily o této problematice lze nalézt v materiálu
LaTeX 2e for class and package writers umístěném na adrese
http://www.ubi.pt/~dfis-wg/sgml/tex/lc4/clsguide.html
(LaTeXový zdroj tohoto dokumentu je obsažen v LaTeXové distribuci).
Mimoto se hodí i dobrá znalost samotného TeXu. S touto znalostí pak
můžete používat dokumentované LaTeXové zdroje jako refenční materiály
(nadšení autoři se samozřejmě se zdroji seznámí). Kompletní sada
dokumentovaných zdrojů LaTeXu je dostupná v souboru
CTAN: source2e.tex v LaTeXové distribuci.
Vytváření nových tříd není nic jednoduchého; užitečné
je nejprve si projít některé již existující třídy (např. některé
standardní, třeba CTAN: classes.dtx). Třídy, které nejsou
součástí distribuce, jsou běžně postaveny na těch, které jsou, a spouští se
nahráním standardní knihovny \LoadClass – příklad této
techniky můžete vidět v CTAN: ltxguide.
Tutoriály k METAFONTu a METAPOSTu
Kromě Knuthovy knihy je zatím veřejně k dispozici jenom jeden tutoriál pro METAFONT
(http://metafont.tutorial.free.fr/) od Christophea Grandsirea (ke stažení
je kopie v PDF).
Existuje však pár článků zabývajících se během programu. Goeffrey
Tobin poskytl
METAFONT for Beginners,
dostupný v souboru
CTAN: mf-beginners (viz Otázku Jak dostat z METAFONTu to, co chcete).
Ten popisuje, jak METAFONT funguje a jak se vyhnout častým chybám. Další
článek, jehož autorem je tentokrát Peter Wilson, a který se jmenuje
Some Experiences in Running METAFONT and METAPOST, je dostupný v souboru
CTAN: metafp-ps (postscriptová verze) nebo CTAN: metafp-pdf
(PDF verze). Tento článek se, co se týče METAFONTu, se zaměřuje spíše na
instalaci a testování nových fontů než na systém jako celek. Mimo jiné
popisuje použití METAPOSTových ilustrací v LaTeXových a PDFLaTeXových
souborech s důrazem na používání příslušných fontů pro libovolný text
či matematiku.
Hans Hagen (známý z CONTeXtu) poskytuje METAPOSTový tutoriál MetaFun, který
se soustředí na použití METAPOSTu v CONTeXtu. Můžete jej nelézt na METAPOSTových
stránkách jeho společnosti (http://www.pragma-ade.com/metapost.htm).
Jiné METAPOSTové tutoriály jsou anglický
tutoriál Andr'eho Hecka (http://remote.science.uva.nl/~heck/Courses/mptut.pdf),
a francouzský (je zde uveden jenom proto, že je napsán dostatečně srozumitelně,
aby jej pochopil autor původní verze FAQ) Laurenta Ch'enoa
(http://pauillac.inria.fr/~cheno/metapost/metapost.pdf).
Obrovská množina vzorových METAPOSTovských souborů od Vincenta Zoonekynda je
dostupná na CTANu (CTAN: zoon-mp-eg). Zahrnuty jsou
perlovské skripty pro konverzi do html, soubory si můžete také
prohlídnout na webu (http://zoonek.free.fr/LaTeX/Metapost/metapost.html).
Ikdyž tyhle soubory nejsou tutoriálem, jsou jistě hodnotným učebným materiálem.
Urs Oswald poskytuje PDF soubor
(http://www.ursoswald.ch/metapost/tutorial.pdf) psaný více formou
dokumentu.
Kde nájdem symbol pre...
V TeXu existuje veľa symbolov, ktoré môžete použiť, ale mnoho z nich nie je
v knihách o TeXu/LaTeXu zobrazených (dokonca ani spomenutých).
The Comprehensive LaTeX Symbol List (Vyčerpávajúci zoznam symbolov
LaTeXu) od Scotta Pakina a kol.
ilustruje viac ako 2000 symbolov a popisuje potrebné príkazy a balíky. Dostupný
je na CTANe (CTAN: symbols).
Iné otázky v tomto FAQ poskytujú pomoc pri špecifických symboloch:
Manuál k programu PiCTeX
PiCTeX je soubor maker pro kreslení diagramů a obrázků. Vytvořil ho
Michael Wichura. Tato makra jsou
volně dostupná v CTAN: pictex. Nicméně manuál k PiCTeXu není volně
šiřitelný. Bohužel, TUG již není oprávněn ho šířit. Je k dostání za 30 $ (35 $ i s disketou) u TeX Users Group
(viz Co je to TUG a TUGboat). Zisky z prodeje jdou autorovi PiCTeXu.
Hledání TeXovských/LaTeXovských balíků maker
Před tím, než začnete hledat TeXová makra nebo LaTeXové třídy nebo
soubory, abyste zprovoznili „to a to“, zkuste prohledat katalog Grahama
Williamse (CTAN: GWkatalog).
Katalog můžete prohledat přes web
(CTAN: catalogue).
http://www.tex.ac.uk/cgi-bin/texfaq2html?question=50
Pokud jste se dozvěděli o souboru, který vypadá zajímavě, zkuste ho
vyhledat v archívu CTAN
(viz Otázku Hledání souborů v archívu CTAN). Balíky zmiňované v The
LaTeX Companion vyhledáte
jednoduše, protože zde je uvedena i cesta.
Hledání souborů v archívu CTAN
K hledání softwaru na stránkách CTAN můžete použít anonymní ftp
příkazem quote site index <term> nebo vyhledávacím skriptem na
adrese http://www.dante.de/cgi-bin/ctan-index. Pro snadnější použití
tohoto ftp si stačí zapamatovat, že <term> je regulární výraz, nikoliv
pevně daný řetězec, a že některé soubory jsou distribuovány v podobě
zdrojového kódu s příponou, která se liší od přípony finálního souboru
(např. LaTeXové balíčky jsou častěji distribuovány v podobě zdrojového
kódu s příponou .dtx než v hotovém tvaru s příponou .sty).
Člověk by měl napsat natolik všeobecný výraz, aby byl vyhledán soubor,
který opravdu hledá, ale ne příliš všeobecný, protože ftp rozhraní vrací
pouze prvních 20 položek. Následující příklad krásně ilustruje tyto
případy. K nalezení LaTeXového balíku caption můžete použít
příkaz: quote site index caption.sty ale ten nevyhledá žádaný
soubor (který je distribuován jako caption.dtx) avšak vrátí nechtěné
soubory (jako třeba hangcaption.sty). Ačkoliv to tento případ
neukazuje, tečka v názvu souboru je brána jako součást regulárního
výrazu – to je náhrada za libovolný znak, proto např.
quote site index doc.sty vrátí nechtěné soubory
CTAN: swmakefile.
Jistě, pokud víte, že daný balík je uložen v podobě .dtx, můžete
hledat jeho jméno, avšak nemůžete to použít, pokud nevíte, v jaké podobě
je v archívu uložen.
Řešením tohoto problému je přidání lomítka před
název balíku a dvou obrácených lomítek na jeho konec.
To pak vyhledá pouze
soubory, které obsahují dané jméno souboru mezi oddělovačem adresářů
a příponou. Tyto dva příkazy quote site index /caption\\.
quote site index /doc\\. provedou dostatečně úzké
vyhledávání. V případě docu je nalezeno několik dalších souborů, ale
přesto tento příkaz vrátí na výstup natolik malý seznam, že je
jednoduché se v něm orientovat.
Pokud je vyhledávací řetězec příliš obecný a je nalezeno příliš mnoho
souborů splňujících danou podmínku, pak je výstupem pouze prvních 20
nalezených položek. Pokud znáte důkladně adresářový strom CTANu, pak
můžete výběr dostatečně zúžit. Např. předpokládejme, že chcete najít
kopii driveru dvips pro MSDOS. Můžete použít příkaz
quote site index dvips výsledkem však bude zkrácený seznam, který
nebude obsahovat soubor, který vy hledáte (kdyby tento seznam nebyl
zkrácen, pak by obsahoval 412 položek!). Nicméně však příkazem
quote site index msdos.*dvips můžeme tento dotaz zúžit na hledání
driverů pod MSDOS. Příkaz vrátí jenom relevantní řádky jako
systems/msdos/dviware/dvips/dvips5528.zip.
Vyhledávání balíků přes webové rozhraní
Servery CTAN nabízejí dva webové vyhledávače:
http://www.tex.ac.uk/search a http://www.ctan.org/search;
s jejich pomocí však můžete vyhledávat pouze soubory, jejichž jména již
znáte (podobně jako příkazem quote site index, viz
Otázku Hledání souborů v archívu CTAN), nebo můžete na základě klíčového slova
prohledávat aktuální katalog.
Tyto vyhledávací skripty dávají na výstup URL souborů, které splňují
námi zadaná kritéria. Daná URL směřují do archívu CTAN nebo do jejich
zrcadel, která si vyberete; když poprvé spustíte tento skript, nejprve
se vás zeptá na server, v němž má vyhledávat, a detaily uloží na vašem
počítači. Vyberte server, který je vám nejbližší, abyste redukovali
zátěž sítě.
Katalog, který je používán vyhledávacím skriptem, můžete procházet nezávisle
na vyhledávání. Neleznete jej v archivu samotném
na http://www.ctan.org/tex-archive/help/Catalogue/,
http://www.dante.de/tex-archive/help/Catalogue/ a
http://www.tex.ac.uk/tex-archive/help/Catalogue/.
Hledání balíků LaTeX 2e
Uživatel může být zmaten tím, že nenajde na CTANu žádné .sty nebo .cls
soubory příslušející k balíku nebo třídě, která mu byla doporučena.
Například existuje mnoho balíků, které jsou uvedeny v knize
viz Knihy o TeXu a příbuzná literatura
bez podrobností o jejich umístění na CTANu. Soubor CTAN: compan-ctan by
mohl pomoci při hledání takových souborů, ale není to univerzální řešení.
Balíky a třídy LaTeX 2e se kanonicky distribuují jako .dtx
soubory (viz Otázku Dokumentované LaTeXovské zdroje (.dtx soubory)).
Pokud zadáte příkaz „site index“ s parametrem
„package.sty“, nic nenajdete — musíte prostě hledat „package“
(zadaný řetězec se bere jako podřetězec vyhledávaných jmen).
V případě, že to, co hledáte, je opravdu tímto způsobem distribuováno, měli
byste si přenést celý adresář obsahující hledaný .dtx soubor, čímž
získáte všechny doprovodné soubory, především jeden nebo více .ins souborů
(installation). Zpracováním „vhodného“ .ins souboru pomocí LaTeX 2e
se vygenerují všechny soubory, které potřebujete.
|