summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/czechslovak/cstug/csfaq/sectG.html
blob: 428e522ae564ea059d072745490eb154742fc425 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-2">
<TITLE>DVI ovladaèe a prohlí¾eèe</TITLE>
<STYLE TYPE="text/css">
<!--
  ol.section li { font-size:large;font-weight:bold;margin-top:1em; }
  ul.question li { font-size:medium;font-weight:normal;margin-top:.2em; }
-->
</STYLE>
</HEAD>
<BODY BACKGROUND="images/back_narrow.gif"
BGCOLOR="#ffffff"
TEXT="#000000"
LINK="#900000"
ALINK="#C14242"
VLINK="#D30000">
<TABLE BORDER=0>
<TR><TD width=30>&nbsp;&nbsp;&nbsp;</TD>
<TD><TABLE width="100%" BORDER=0>
<TR><TD valign="middle" align="center"><FONT SIZE="+2"><B>DVI ovladaèe a prohlí¾eèe</FONT></TD><TD align="right">
<a href="http://www.cstug.cz/"><IMG BORDER=0 SRC="images/logo.gif" ALT="CSTUG" HEIGHT=51 WIDTH=165 ALIGN="right"></a><BR>
</TD></TR></TABLE></TD></TR>
<TR><TD></TD><TD></TD></TR>
<TR><TD></TD><TD><HR></TD></TR>
 <TR><TD></TD><TD>
        <P>

<P>
Nejlep¹í volnì ¹iøitelný  konverzní program z&nbsp;<CODE>DVI</CODE> do PostScriptu, který bì¾í
pod mnoha operaèními systémy, je <EM>dvips</EM> Toma Rokickiho.
<EM>dvips</EM> je napsán v&nbsp;C a&nbsp;snadno se pøená¹í do jiných operaèních
systémù; je dostupný v&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>:&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/dviware/dvips">dvips</A>. Ve¹kerý vývoj probíha v&nbsp;kontextu
knihovny <EM>kpathsea</EM> Karla Berryho, zdrojové kódy jsou dostupné
z&nbsp;TeX&nbsp;live.

<P>
Verze pro VMS jsou dostupné pøes knihovnu DECUS
(viz <A HREF="sectE.html#Q-archives">Co je CTAN</A>) a&nbsp;také z&nbsp;CTANu:
<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>:&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/systems/OpenVMS/TEX97_CTAN.ZIP">OpenVMSTeX</A>.

<P>
Pøelo¾enou verzi tohoto ovladaèe pro systémy MSDOS lze najít ulo¾enou na CTANu
v&nbsp;souboru <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>:&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/systems/msdos/dviware/dvips">dvips-pc</A>

<P>
Verze <EM>dvips</EM> od Karla Berryho (nazvaná <EM>dvipsk</EM>) má
konfiguraèní popis a&nbsp;kód pro prohledávání cesty podobné jako jeho dal¹í
programy (napø. <EM>web2c</EM>); je dostupná z&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>:&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/dviware/dvipsk">dvipsk</A>

<P>
Dal¹í dobrý pøenositelný program je <EM>dvitops</EM> od Jamese Clarka,
který je také napsán v&nbsp;C, lze pøelo¾it pro Unix, MSDOS, VMS a&nbsp;Primos,
nepodporuje  ale virtuální fonty. Je mo¾né jej získat v&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>:&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/obsolete/dviware/dvi2ps">dvitops</A>

<P>
U¾ivatelé Macintoshù mohou pou¾ít znamenité ovladaèe zabudované do OzTeXu
nebo Textures, èi verzi <EM>dvips</EM> v&nbsp;balíku CMacTeX.

<P>
<P><A NAME="Q-dvidrivers"><HR><H3>DVI ovladaèe pro HP LaserJet</H3></A>

<P>
Balík emTeX (viz <A HREF="sectF.html#Q-TeXsystems">TeX/LaTeX pro rùzné poèítaèe</A>) obsahuje
ovladaè <EM>dvihplj</EM> pro LaserJet.

<P>
Verze 2.10 Beebeho ovladaèù podporuje LaserJet. Tyto ovladaèe lze pøelo¾it pod
Unixem, VMS, na Atari ST s&nbsp;DEC-20 a&nbsp;jsou dostupné z&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>:&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/dviware/beebe">beebe</A>

<P>
Program Karla Berryho <EM>dviljk</EM>, který má stejný kód pro
prohledávání cesty jako jeho <EM>dvipsk</EM>
(viz <A HREF="sectG.html#Q-dvips">Konverzní programy z DVI do PostScriptu</A>), lze získat v&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>:&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/dviware/dviljk">dviljk</A>

<P>
<P><A NAME="Q-otherprinters"><HR><H3>Výstup na &bdquo;iné&ldquo; tlaèiarne</H3></A>

<P>
V ranom období TeXu existovali masy DVI ovládaèov pre µubovolný
(vtedy) predstaviteµný druh tlaèiarní. Iniciatíva sa ale z&nbsp;trhu tvorby týchto
ovládaèov pre formáty závislé na&nbsp;tlaèiarni vytratila.
Existuje veµa dôvodov, ale hlavným bol nedostatok formátov podporujúcich
flexibilitu poskytnutú PostScriptom, mnoho tvorcov ovládaèov pre DVI
výstup zrejme pre¹lo ku&nbsp;<EM>ghostscript</EM>u (CTAN: <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>:&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/nonfree/support/ghostscript">ghostscript</A>).

<P>
Odporúèaným postupom je vygenerovanie PostScriptu
(viï  <A HREF="sectG.html#Q-dvips">Konverzní programy z DVI do PostScriptu</A>), následné spracovanie PostScriptu
<EM>ghostscript</EM>om a&nbsp;vygenerovanie formátu pre vlastnenú tlaèiareò.
Ak pou¾ívate nejaký druh systému Unix, je obecne veµmi jednoduché vlo¾i»
<EM>ghostscript</EM> do&nbsp;spoolovacieho procesu.

<P>
<P><A NAME="Q-dviviewers"><HR><H3>DVI prohlí¾eèe</H3></A>

<P>
EmTeX pro PC s&nbsp;MSDOSem nebo OS/2, MikTeX a
fpTeX pro PC s&nbsp;Windows a OzTeX pro Macintosh pøicházejí s&nbsp;prohlí¾eèi,
je¾ mohou být pou¾ity na tìchto platformách. Komerèní balíky TeXu pro PC
(viz <A HREF="sectF.html#Q-commercial">Komerèní implementace TeXu</A>) mají dobré Windows a&nbsp;Macintosh
prohlí¾eèe.

<P>
Pro systémy Unix existuje &bdquo;kanonický&ldquo; prohlí¾eè <EM>xdvi</EM>
(<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>:&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/dviware/xdvi">xdvi</A>). <EM>Xdvik</EM> (<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>:&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/dviware/xdvi">xdvi</A>) je verze <EM>xdvi</EM>
pou¾ívající knihovny <EM>web2c</EM>. Unixové distribuce TeXu (jako teTeX
nebo NTeX) obsahují verzi <EM>xdvik</EM>, která pou¾ívá stejnou
verzi <EM>web2c</EM> jako zbytek distribuce.

<P>
Alternativy pro prohlí¾ení jsou:
<UL>
 <LI> konverze do&nbsp;&bdquo;podobného&ldquo; ASCII textu (viz
  Otázku <A HREF="sectJ.html#Q-texascii">Konverze z TeXu/LaTeXu do holého ASCII</A>) a&nbsp;pou¾ití bì¾ného
  prohlí¾eèe texte,
 <LI> generování PostScriptové verze va¹eho dokumentu a&nbsp;jeho prohlí¾ení
  prohlí¾eèem zalo¾eným na&nbsp;<EM>Ghostscript</EM>e (viz
  Otázku <A HREF="sectL.html#Q-PSpreview">Prezeranie súborov vyu¾ívajúcich Type 1 fonty</A>) a
 <LI> generování PDF výstupu a&nbsp;jeho prohlí¾ení programem
  <EM>Adobe Reader</EM> nebo nìjakou jeho náhradou.
</UL>

<P>
<P><A NAME="Q-dvi-bmp"><HR><H3>Generovanie bitových máp z&nbsp;DVI</H3></A>

<P>
Poèas poslednej analýzy generuje bitové mapy (bitmapy) ka¾dý DVI ovládaè
alebo prehliadaè. Sú to bitmapy pre&nbsp;umiestnenie malých bodov na&nbsp;papier
prostredníctvom laserovej alebo atramentovej tlaèiarne, prípadne bitmapy
na&nbsp;zaplnenie urèitej oblasti va¹ej obrazovky. Je v¹ak »a¾ké extrahova» nejakú
zo&nbsp;spomenutých bitmáp inou cestou, ne¾ zosnímaním obrazovky (screen capture),
prièom rozlí¹enie výsledku je väè¹inou ¾alostné.

<P>
Na èo mô¾e by» potrebné separovanie bitmáp? Najèastej¹ie sa po¾aduje nieèo, èo
mô¾e by» vlo¾ené do&nbsp;HTML vygenerovaného z&nbsp;TeXovského/LaTeXovského
zdrojového kódu&nbsp;&mdash; nie v¹etko, èo pí¹eme v&nbsp;TeXu/LaTeXu, sa dá prelo¾i»
do&nbsp;HTML (platí to aspoò pre prenositeµné HTML, ktoré mô¾ete
prehliada» vo&nbsp;väè¹ine prehliadaèov). Najèastej¹ím rie¹ením je generovanie
bitmapy chýbajúcich èastí. Príkladom mô¾e by» matematika (matematické roz¹írenia
rodiny <CODE>*</CODE>ML sú dostupné, ale nie sú èasto pou¾ívané) a exotické
skripty (tie, o ktorých neviete s&nbsp;istotou poveda», ¾e ich majú aj va¹i
èitatelia). Ïal¹ím príkladom je generovanie vzorových bitmáp a generovanie
pre&nbsp;vlo¾enie do&nbsp;zobrazenia inej aplikácie&nbsp;&mdash; vkladanie rovníc do&nbsp;Microsoft
PowerPointu, ...

<P>
V minulosti bol najbe¾nej¹ím spôsobom generovania bitmáp vygenerovanie
postscriptového súboru z&nbsp;DVI a&nbsp;následne pou¾itie <EM>ghostscript</EM>u
na&nbsp;vytvorenie po¾adovaného formátu bitmapy (mo¾no cestou PNM formátu
alebo nieèoho podobného). Táto procedúra je pomerne nepríjemná (je veµmi pomalá
a&nbsp;vy¾aduje dva alebo tri kroky), ale slú¾ila nám dlhý èas.

<P>
Pou¾ívatelia TeXu/LaTeXu mô¾u vyu¾i» dva bitmapové ovládaèe. Najdlh¹ie
existujúci, <EM>dvi2bitmap</EM> (<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>:&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/dviware/dvi2bitmap">dvi2bitmap</A>), generuje formáty
XBM a&nbsp;XPM, dávno zavrhovaný formát GIF (ktorý je u¾
zastarávajúci, av¹ak v&nbsp;lete 2003 bola uvolnená patentová ochrana LZW
kompresie, ktorú pou¾íva) a&nbsp;tie¾ moderný (ISO ¹tandardizovaný) PNG
formát.

<P>
Program <EM>Dvipng</EM> (<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>:&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/dviware/dvipng">dvipng</A>) bol navrhnutý pre rýchlos»
do&nbsp;prostredia generujúceho mno¾stvo PNG súborov: súbor <CODE>README</CODE>
spomína programy <EM>preview</EM>-<EM>latex</EM>, <EM>LyX</EM> a&nbsp;pár
prostredí orientovaných na web. Za pov¹imnutie stojí, ¾e <EM>dvipng</EM>
vytvára vysoko kvalitný výstup, keï jeho interné operácie sú optimalizované
na&nbsp;rýchlos».

<P>

<P>

<P>

<P><HR></TD></TR> 
<TR><TD></TD><TD><TABLE BORDER=0><TR> 
<TD valign=middle align=left> 
<a href="http://www.cstug.cz/"> 
<IMG BORDER=0 SRC="images/logo.gif" 
 ALT="CSTUG" HEIGHT=51 WIDTH=165 ALIGN="right"><BR>
</TD><TD valign=top align=left><FONT SIZE="-1">
(c) 1997, 1998, 2003
Tomá¹ Hudec, Libor ©karvada
<BR>
Poslední aktualizace: 13.11.2004 23:15
</FONT></TD></TR></TABLE></TD></TR></TABLE>

</BODY>
</HTML>