|
Vyhledávání podle slov v CS-FAQ
Co je CTAN
Za účelem snadné archivace a získávání TeXovského softwaru vyvinula
pracovní skupina TUGu tzv. Comprehensive TeX Archive Network (CTAN).
Každý počítač zapojený v síti CTAN obsahuje stejný materiál a udržuje jeho
aktuální verze. Tato data jsou dosti rozsáhlá. Především všechno, co je
zmíněno v těchto otázkách, je většinou na CTANu archivováno.
Servery s CTANem jsou například
ftp.dante.de (134.93.9.39),
ftp.tex.ac.uk (128.232.0.34) nebo
tug.ctan.org (12.29.252.20).
Struktura TeXových souborů je na všech těchto místech
identická a začíná v tex-archive . Pro snížení zatížení
počítačové
sítě používejte prosím vám nejbližší CTAN počítač nebo jeho kopii --
,,zrcadlo`` (viz Kde je nejbližší zrcadlo archívu CTAN).
Kompletní aktuální seznam CTAN počítačů a zrcadel obdržíte příkazem
finger ctan@<stroj> , kde <stroj> je adresa jednoho z výše jmenovaných
počítačů. Tento seznam je také dostupný jako soubor CTAN: CTAN-sites
Pro hledání softwaru na CTANu lze použít anonymní ftp
(viz Hledání TeXovských/LaTeXovských balíků maker).
E-mailové servery ftpmail@dante.ctan.org a
ftpmail@tug.ctan.org nabízejí rozhraní, pomocí nehož můžete
získávat soubory podobně jako přes ftp . Chcete-li znát detaily použití
tohoto rozhraní, stačí poslat na jednu z výše uvedených adres zprávu
obsahující řádek ,,help``
Existuje též kolekce DECUS TeXovského materiálu pro VMS, Unix,
MSDOS
a Macintosh. Materiál pro VMS není udržován up-to-date, ale běží i pod
OpenVMS na počítačích VAX. Je dostupný přes anonymní ftp na
wuarchive.wustl.edu (128.252.135.4) v decus/tex/ . V USA ho
lze
získat i z DECUS knihovny (referenční číslo VS0058) nebo mimo USA přes
úřad
DECUSu. Bližší informace na
DECUS
LIBRARY ORDER PROCESSING
334 South Street, SHR3-1/T25
Shrewsbury, MA 01545-4195
USA
Tel: 800-DECUS55 (within the USA, for information)
Fax: (+1) 508-841-3373 (for inquiries)
Konečně, uživatel TeXu, který nemá žádný přístup k síti, si samozřejmě může
zakoupit kopii archívu na CDROM (viz TeX na CDROMech).
Instalace nových balíčků
Chcete-li přidat nový balíček do vašeho LaTeXu, musíte ho nejprve najít
(viz Otázku Hledání TeXovských/LaTeXovských balíků maker) a stáhnout (viz
Otázku Hledání souborů v archívu CTAN).
Běžně můžete stáhnout celý distribuovaný
adresář; jediný případ, kdy není celý adresář nutný, je, pokud stahujete
z LaTeXových adresářů na CTANu; tyto adresáře obsahují sadu jednotlivých
souborů, které jsou samy o sobě kompletní. Malé balíčky mohou být
obvykle samostatné soubory s příponou .sty (typickým příkladem je
smallpack.sty ) s návodem k použití obsaženém uvnitř nebo
v samostatném manuálu nebo v souboru README . Typicky však balíček
(pack ) bývá nabízen jako dvojice souborů pack.ins
a pack.dtx . Jejich kód musí být načten z těchto souborů. Pokud
je součástí jejich distribuce též soubor README , použijte ho tak,
jak název říká! Uživatelský manuál a dokumentovaný zdrojový kód balíčku
je obsažen v souboru .dtx , zatímco soubor .ins obsahuje LaTeXové
instrukce říkající, který kód má být ze souboru .dtx ,,vytažen``.
Balíček pack rozbalíte následovně:
- Spusťte LaTeX na
pack.ins . Tím se vygeneruje jeden nebo
více souborů (běžně pack.sty , avšak, jedná-li se o zvláštní
balíček, mohou zde být i jiné související soubory).
- Spusťte LaTeX na soubor
pack.dtx , čímž získáte
uživatelský manuál a v některých případech i komentovanou verzi
kódu.
- Spusťte LaTeX ještě jednou na soubor
pack.dtx , čímž
můžete vyřešit některé odkazy a vygenerovat tabulku obsahů, pokud
byly vyžádány.
- LaTeX při této činnosti může zahlásit chybu
,,No file
pack.ind ``; to je pro index příkazů; pokud chcete tento index
vytvořit, zpracujete tento materiál příkazem
makeindex -s gind.ist pack a spustíte LaTeX znovu.
- Vytiskněte a přečtěte si soubor
pack.dvi .
Občas bývá uživatelský manuál nabízen odděleně v souboru .dtx . Téměř
posledním krokem, který je nutný udělat, je překopírování souboru
tam, kde ho LaTeX najde. Kde se nachází toto kouzelné místečko,
záleží na LaTeXové verzi, kterou máte k dispozici, a na tom,
jak je systém nastaven (viz Otázku Kam mám uložit nové soubory?). Nakonec ještě
musíte říct LaTeXu, že jste mu přidali nový soubor nebo soubory a kde
ho (je) má najít. Většina volně šiřitelných LaTeXů má jakousi
databázi jmen a umístění souborů, které využívá ke své činnosti, pro
rychlejší vyhledávání. V těchto případech pak ona databáze musí být
pravidelně aktualizována pomocí skriptů, které bývají pro tento účel
distribuovány.
- teTeX, fpTeX
-- spusťte texhash
- web2c
-- v běžných distribucích by měl fungovat
texhash , pokud
nefunguje, pak spouštějte mktexlsr
- MikTeX
-- V MikTeXu verze nižší než 2.0 proveďte toto:
Start --> Programs --> MikTeX --> Maintenance --> Refresh filename
database nebo otevřete DOSové okno a spusťte inittexmf -update-fndb
V MikTeXu verze 2.0 a vyšší proveďte
start --> Programs --> MikTeX 2 --> MikTeX Options a stiskněte
tlačítko Update filename database.
PAMATUJTE, že příkaz \usepackage{pack} musí
být v preambuli každého souboru, který balíček pack používá.
Kam mám uložit nové soubory?
Kam máte správně uložit soubory, které jste si stáhli, závisí na TeXové
distribuci, kterou vlastníte. Nicméně předpokládejme, že vlastníte
verzi, která vyhovuje TDS (např. teTeX, fpTeX nebo MikTeX). Zde
platí následující pravidla, jimiž se musíte řídit:
- (1)
Vždy instalujte nové soubory do adresáře
texmf nebo jeho
podadresářů. Kořenový adresář bývá často pojmenován následovně:
teTeX{}: /usr/share/texmf.local/
pfTeX{}: c:\fptex\texmf.local\
mikTeX{}: c:\localtexmf\
Dále používejme pro tento adresář zkratku $TEXMF
- (2)
Ve vašem lokálním adresáři
texmf napodobte adresářovou
strukturu z vašeho hlavního stromu. Zde jsou příklady toho, kam soubor
s danou příponou uložit:
.cty .cls nebo .fd $TEXMF/tex/latex/package/
.dvi .ps nebo .pdf $TEXMF/doc/latex/package/
.tfm $TEXMF/fonts/tfm/supplier/font/
.vf $TEXMF/fonts/vf/supplier/font/
.afm $TEXMF/fonts/afm/supplier/font/
.pfb $TEXMF/fonts/type1/supplier/font/
.ttf $TEXMF/fonts/truetype/supplier/font/
Kde <font> , <package> a <supplier> závisí na každém souboru.
Jak umístit vlastní příspěvek do archívů
Použijte anonymní ftp na jakýkoliv CTAN počítač
(viz Co je CTAN) a stáhněte si soubor
CTAN: CTAN-uploads v kořenovém adresáři. Obsahuje instrukce pro
umísťování souborů a informování lidí, kteří mají místní archív na
starosti.
Nemůžete-li použít anonymní ftp , pošlete svůj příspěvek e-mailem na
ctan@dante.de. Všem ulehčíte život, jestliže
vyberete pro svůj produkt trefné a jednoznačné jméno, takže by bylo dobré
předem zkontrolovat, jestli se jméno vašeho .sty souboru již náhodou
nepoužívá, což lze prostřednictvím příkazu ,,site index ``
(viz Co je CTAN).
Mějte na paměti, že veřejně lze vystavovat pouze software, jehož autoři
proti tomu nemají námitek.
Hledání nových fontů
Podrobný seznam METAFONT fontů posílá do usenetových skupin
comp.fonts a comp.text.tex zhruba každých šest týdnů
Lee Quin (lee@sq.sq.com). Je též dostupný jako CTAN: mf-list
V seznamu jsou informace jak o komerčních, tak volně šiřitelných fontech.
Většina z nich je dostupná anonymním ftp z CTAN archívů
(viz Co je CTAN).
TeX na CDROMech
Jestliže nemáte přístup na Internet, můžete obdržet kopii CTAN archívu na
CDROMu. Je to i pro ty, kteří si prostě myslí, že mít 600MB souborů kolem
TeXu po ruce je prima. Prime Time Freeware vyrobil
TeXcetera 1.1 v červenci 1994, což je kopie CTANu z června
1994. Pravidelné aktualizace jsou v plánu. Materiál je komprimován
v ZIP formátu, aby se vešel na jedno médium a aby se obešlo omezení
adresářů systému souborů dané normou ISO 9660. CD-ROM můžete zakoupit od:
Prime Time Freeware
370 Altair Way, Suite 150
Sunnyvale CA 94086
USA
Tel: (+1) 408 433 9662
Fax: (+1) 408 433 0727
E-mail: ptf@cfcl.com
nebo od redistributorů nebo od
organizace viz Co je to TUG a TUGboat.
Cena je kolem 60 $. Nezapomeňte prosím, že PTF není velká komerční firma a
že je dobrým přítelem TeXovské komunity.
Chcete-li TeX systém na CDROM, který je připraven ke spuštění,
je k dispozici jen pro DOS (zatím). Holandská skupina uživatelů TeXu
(NTG) publikuje tzv. 4AllTeX na CDROMu, kde je sbalen kompletní
TeXovský software pro MSDOS, všechna makra a všechny fonty, které
si můžete přát. Je dostupné přímo od NTG
(viz Jsou také národní skupiny uživatelů TeXu) nebo od TUG za 40 $ a od
UKTUG za GBP30
(včetně manuálu). Je to užitečný zdroj nejen pro uživatele DOSu.
Viz též Otázku Jak si objednám CD-ROM TeXLive či 4AllTeX.
|