| |||
Konverze mezi TeXem/LaTeXem a ostatnφmi
Skupina na Ohio State University (USA) pracuje na spoleΦnΘm dokumentovΘm formßtu zalo╛enΘm na SGML s cφlem, aby se libovolnΘ formßty daly vzßjemn∞ p°evßd∞t. ,,Vstupnφ filtry`` poskytuje FrameMaker s cφlem p°ekladu z cizφho formßtu (pravd∞podobn∞ vΦetn∞ TeXu) do vlastnφho.
Dal╣φ informace
viz
Konverze z TeXu/LaTeXu do holΘho ASCIIZde je snahou emulovat unixov² nroff, kter² formßtuje text na obrazovce, jak jen to jde nejlΘpe, a to ze stejnΘho vstupu jako unixov² sßzecφ program troff. Ralph Droms (droms@bucknell.edu) mß stylov² soubor a program, kter² zp∙sobuje, ╛e je LaTeX rovnocenn² s nroff, ale neporadφ si dob°e s tabulkami a s matematikou. Software je dostupn² v CTAN: txtdist. P∙vodnφ dvi2tty, kter² Φasto poskytuje p°ijateln² v²sledek, lze zφskat v CTAN: dvi2tty Jinou mo╛nostφ je pou╛φt screen.sty (k nalezenφ na CTANu v adresß°i CTAN: screensty). Pou╛ijte n∞kter² z program∙ typu dvi2tty, m∙╛ete takΘ zkusit CTAN: crudetype. Dßle je mo╛nΘ pou╛φt konverznφ program z LaTeXu do ASCII, l2a (CTAN: l2a), aΦkoliv je to skuteΦn∞ hodn∞ ,,odTeXovßvacφ`` program. Zßkladnφ odTeXovßvacφ program je detex (CTAN: detex), kter² p°ed zßpisem na v²stup sma╛e v╣echny komentß°e a °φdicφ sekvence ze vstupu. P∙vodnφm zßm∞rem bylo p°ipravit vstup pro jednoduch² korektor p°eklep∙.
P°evod z HTML Φi SGML do TeXuNathan Torkington (Nathan.Torkington@vuw.ac.nz) vyvinul z HTML ovladaΦe v balφku Xmosaic od NCSA html2latex. Program naΦφtß HTML soubor a generuje z n∞j soubor LaTeXov². Konverznφ k≤d je p°edm∞tem omezenφ NCSA, ale kompletnφ zdrojov² text lze zφskat na CTAN: html2latex Peter Flynn vyvinul pcl program sgml2tex (pro PC). Je ovlßdßn konfiguraΦnφm souborem a je p°ilo╛en p°φklad konfigurace pro p°eklad HTML souboru. Program je k dispozici v CTAN: sgml2tex
Konverze do HTMLP°evod z TeXu do HTML nenφ trivißlnφ. TeX nenφ znaΦkovacφ, ale sßzecφ systΘm, tak╛e se koncepΦn∞ od HTML velmi li╣φ. S LaTeXem mßte vφc nad∞je, ale ani zde nenφ p°evod zadarmo. Je dobrΘ poznamenat ╛e a) chcete-li skuteΦn∞ kvalitnφ Webov² dokument, je lep╣φ p°epsat ho znovu, a b) HTML (i HTML3) mß velmi chudΘ sßzecφ schopnosti a cokoliv netrivißlnφho transformuje do grafiky. LaTeX2HTML (CTAN: latex2html) je balφk (v∞t╣inou perl dßvky), kter² rozklßdß LaTeXovsk² dokument na jednu Φi vφce komponent, kterΘ pak spojuje dohromady, tak╛e se dajφ Φφst p°es World-Wide Web jako hypertextov² dokument. Definuje zobrazenφ mezi LaTeXovsk²mi vnit°nφmi odkazy a hyperodkazy a roz╣i°uje referenΦnφ mechanismus LaTeXu, aby se zp°φstupnily odkazy na jinΘ p°ipojitelnΘ dokumenty a dal╣φ prost°edky Internetu. P°eklßdß akcentovanΘ a dal╣φ znaky LaTeXu (jak jen to jde nejlΘpe) do formy, kterou dokß╛e zobrazit World-Wide Web prohlφ╛eΦ, a zprost°edkovßvß mechanismus, kter²m se matematika a dal╣φ v∞ci, je╛ prohlφ╛eΦ nezvlßdß, dajφ p°evΘst do obrßzku, kter² m∙╛e b²t zaΦlen∞n do hypertextovΘho dokumentu. LaTeX2HTML vy╛aduje Perl, PBM utility, dvips, GhostScript a jinΘ programy. B∞╛φ pod Unixem. V TUGboatu Vol 16(2) je publikovßn podrobn² popis programu LaTeX2HTML a nßvod na jeho konfiguraci.
Vytvßranie hypertextov²ch dokumentov v TeXuAk chcete vytvori╗ hypertextov² dokument pomocou LaTeXu naprφklad pre World-Wide Web, uvß╛te ╣tyri technol≤gie (prekr²vaj·ce sa).
Projekt HyperTeX mß za cie╡ roz╣φri╗ funkΦnos╗ v╣etk²ch odkazov²ch
prφkazov pre LaTeX (vrßtane obsahu) vytvßranφm prφkazov
HyperTeXovskß ╣pecifikßcia urΦuje, ╛e prφslu╣n² prezeraΦ/prekladaΦ
musφ rozpoznßva╗ nasleduj·ce prφkazy
Prφkazy href, name a end sa pou╛φvaj· na definovanie zßkladn²ch hypertextov²ch operßciφ spojenia jednotliv²ch Φastφ dokumentu.
╧al╣ie detaily s· dostupnΘ na
Vytvßranie akrobatovsk²ch (PDF) dokumentov v TeXuExistuj· dve mo╛nosti: (a) pou╛i╗ program pdftex Han The Thanha pre priamy prevod z TeXu do PDF, alebo (b) previes╗ PostScript do PDF programom Distiller.
V prvom prφpade prelo╛φte zdrojov² s·bor programom pdftex.
pdftex spracovßva dokument rovnak²m sp⌠sobom ako TeX,
ale v²stup je do PDF.
Informßcie o tomto programe s· na
V druhom prφpade pou╛ijete program dvips,
t.j. program konvertuj·ci DVI s·bor do PS, teda
PostScriptovΘho s·boru. V²sledok nechßte spracova╗ programom Adobe
Acrobat Distiller alebo, e╣te jednoduch╣ie, ak pou╛φvate
poΦφtaΦ Mac alebo Windows TeX, m⌠╛ete in╣talova╗ Acrobat Exchange.
Vtedy m⌠╛ete nadefinova╗ ,,vytvßraΦ`` PDF s·boru ako ∩al╣iu
tlaΦiare≥. V tomto prφpade ale nem⌠╛ete nadefinova╗ ∩al╣ie hypertextovΘ
spojenia a teda to nie je dobrß cesta, hodφ sa iba na jednoduchΘ
dokumenty. Preto je treba pou╛i╗ Adobe Distiller, ktor² podporuje
╣pecißlne postscriptovskΘ operßtory, tzv.
Aby sme prelo╛ili v╣etky krφ╛ovΘ odkazy v LaTeXu do Acrobatovsk²ch
spojenφ, potrebujeme LaTeXovsk² balφk, ktor² vhodne predefinuje
vn·tornΘ prφkazy LaTeXu. Existuj· dva takΘto balφky pre LaTeX 2e,
obidva zalo╛enΘ na HyperTeXovsk²ch ╣pecifikßcißch
(pozri Otßzku Vytvßranie hypertextov²ch dokumentov v TeXu).
Prv² je hyperref od Sebastiana Rahtza
(dostupn² z CTAN: hyperref
a druh² je hyper od Michaela Mehlicha
(CTAN: hyper).
Potom
pou╛ijete dvips (modifikovan² dvips) a prelo╛φte
DVI s·bor
do PostScriptu, ktor² je akceptovate╡n² pre program Distiller.
Alternatφvne, ke∩ chcete pou╛i╗ iba Acrobat, hyperref mß v sebe
tzv. ,,native PDF mode``, ktor² pracuje so ╣tandardn²m
dvips (a vΣΦ╣inou in²ch prekladaΦov) a dßva v╣etky mo╛nosti
vyu╛itia Bohu╛ia╡ Distiller nie je vo╡ne dostupn² program. Pokia╡ nemßte Acobat Reader, tak GhostScript (verzia 3.51 a neskor╣ie) m⌠╛e zobrazova╗ PDF s·bory. ╚oskoro sa doΦkßme aj prekladaΦa z DVI do PDF formßtu. Inou mo╛nos╗ou je pou╛i╗
| |||
|