EngelsFransSpaans

Ad


OnWorks-favicon

dv2dt - Online in de cloud

Voer dv2dt uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht dv2dt die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


dv2dt - converteer een binair TeX DVI-bestand naar DTL-tekstweergave

KORTE INHOUD


dv2dt invoer-DVI-bestand uitvoer-DTL-bestand

Als de bestandsnamen worden weggelaten, dan stdin en stdout Worden aangenomen.

PRODUCTBESCHRIJVING


dv2dt converteert een binair TeX DVI-bestand naar een bewerkbaar tekstbestand in DTL (DVI Tekst Taal)
formaat. De metgezel dt2dv(1) hulpprogramma kan het DTL-bestand terug converteren naar een binaire DVI
bestand.

DVI COMMAND PRODUCTBESCHRIJVING


TeX DVI-bestanden bevatten een compacte binaire beschrijving van opgezette pagina's, als een stroom van
bewerkingscodebytes, elk onmiddellijk gevolgd door nul of meer parameterbytes. De
formaat van DVI-bestanden wordt volledig beschreven in Donald E. Knuth, TeX: De Programma, Addison-
Wesley (1986), ISBN 0-201-13437-3, evenals in de dvitype(1) geletterde programmabron
code.

Voor het gemak geven we hier een overzicht van DVI-opdrachten. In de volgende lijst,
bewerkingscodebytes worden gegeven als niet-ondertekende decimale waarden, gevolgd door hun symbolische waarde
namen (niet aanwezig in het DVI-bestand) en een korte beschrijving. Een aanduiding als b[+n]
betekent dat de bewerkingscodebyte wordt gevolgd door een parameter b welke gebruikt n bytes, en is
ondertekend. Zonder het plusteken is de parameter niet ondertekend. Getekende integer-parameter
waarden worden altijd weergegeven in twee-complement-rekenkunde, wat het gevolgde systeem is
door de meeste tegenwoordig geproduceerde computers, inclusief alle personal computers en werkstations.

0 set_char_0 Stel teken 0 in vanaf het huidige lettertype.

...

127 set_char_127 Stel teken 127 in vanaf het huidige lettertype.

128 set1 c[1] Stel een 1-byte niet-ondertekend tekennummer (uchar) in c.

129 set2 c[2] Stel een uchar-nummer van 2 bytes in c.

130 set3 c[3] Stel een uchar-nummer van 3 bytes in c.

131 set4 c[+4] Stel een 4-byte ondertekend tekennummer (schar) in c.

132 set_regel een[+4] b[+4]
Regel instellen, hoogte a, breedte b.

133 zet1 c[1] Zet 1-byte uchar c.

134 zet2 c[2] Zet 2-byte uchar c.

135 zet3 c[3] Zet 3-byte uchar c.

136 zet4 c[+4] Zet 4-byte schar c.

137 zet_regel een[+4] b[+4]
Zet regel, hoogte a, breedte b.

138 nop Niets doen.

139 bop c0[+4] ... c9[+4] p[+4]
Begin van pagina. De parameters c0 ... c9 zijn de TeX-paginatellers,
de inhoud van TeX-telregisters \tel0 ... \tel9. De parameter
p is de byte-offset vanaf het begin van het DVI-bestand van het vorige
bop bewerkingscode byte. De eerste dergelijke opdracht in het bestand heeft p = -1.

140 EOP Einde van pagina.

141 duwen Duw (h,v,w,x,y,z) op stapel.

142 knal pop (h,v,w,x,y,z) van stapel.

143 rechts 1 b[+1]
Ga naar rechts b units.

144 rechts 2 b[+2]
Ga naar rechts b units.

145 rechts 3 b[+3]
Ga naar rechts b units.

146 rechts 4 b[+4]
Ga naar rechts b units.

147 w0 Ga naar rechts w units.

148 w1 b[+1] Ga naar rechts b eenheden, en stel in w = b.

149 w2 b[+2] Ga naar rechts b eenheden, en stel in w = b.

150 w3 b[+3] Ga naar rechts b eenheden, en stel in w = b.

151 w4 b[+4] Ga naar rechts b eenheden, en stel in w = b.

152 x0 Ga naar rechts x units.

153 x1 b[+1] Ga naar rechts b eenheden, en stel in x = b.

154 x2 b[+2] Ga naar rechts b eenheden, en stel in x = b.

155 x3 b[+3] Ga naar rechts b eenheden, en stel in x = b.

156 x4 b[+4] Ga naar rechts b eenheden, en stel in x = b.

157 down1 een[+1] Naar beneden a units.

158 down2 een[+2] Naar beneden a units.

159 down3 een[+3] Naar beneden a units.

160 down4 een[+4] Naar beneden a units.

161 y0 Ga naar rechts y units.

162 y1 een[+1] Ga naar rechts a eenheden, en stel in y = a.

163 y2 een[+2] Ga naar rechts a eenheden, en stel in y = a.

164 y3 een[+3] Ga naar rechts a eenheden, en stel in y = a.

165 y4 een[+4] Ga naar rechts a eenheden, en stel in y = a.

166 z0 Ga naar rechts z units.

167 z1 een[+1] Ga naar rechts a eenheden, en stel in z = a.

168 z2 een[+2] Ga naar rechts a eenheden, en stel in z = a.

169 z3 een[+3] Ga naar rechts a eenheden, en stel in z = a.

170 z4 een[+4] Ga naar rechts a eenheden, en stel in z = a.

171 fnt_num_0 Stel het huidige lettertypenummer in (F) = 0.

...

234 fnt_num_63 Zet de f = 63.

235 fnt1 k[1] Zet de f = k.

236 fnt2 k[2] Zet de f = k.

237 fnt3 k[3] Zet de f = k.

238 fnt4 k[+4] Zet de f = k.

239 xxx1 k[1] x[k]
Speciale snaar x Met k bytes.

240 xxx2 k[2] x[k]
Speciale snaar x Met k bytes.

241 xxx3 k[3] x[k]
Speciale snaar x Met k bytes.

242 xxx4 k[4] x[k]
Speciale snaar x met (ongetekend) k bytes.

243 fnt_def1 k[1] c[4] s[4] d[4] een[1] ik[1] n[a+l]
Definieer lettertype k. De parameters zijn:

c Checksum voor TFM-bestand.

s Schaalfactor, in DVI-eenheden.

d Ontwerpformaat, in DVI-eenheden.

a Lengte van het ``gebied'' of directory.

l Lengte van de naam van het lettertype.

n Tekenreeks(en) voor gebieds- en lettertypenamen.

244 fnt_def2 k[2] c[4] s[4] d[4] een[1] ik[1] n[a+l]
Definieer lettertype k.

245 fnt_def3 k[3] c[4] s[4] d[4] een[1] ik[1] n[a+l]
Definieer lettertype k.

246 fnt_def4 k[+4] c[4] s[4] d[4] een[1] ik[1] n[a+l]
Definieer lettertype k.

247 pre ik[1] aantal[4] hol[4] tijdschrift[4] k[1] x[k]
Begin preambule. De parameters zijn:

i DVI-formaat. Standaard TeX heeft ID = 2, en TeX-XeT heeft ID = 3.

num Teller van 100 nm / DVI-eenheid.

dag Noemer van 100 nm / DVI-eenheid.

magazijn 1000 * vergroting.

k Opmerking lengte.

x Commentaarreeks.

248 post p[4] aantal[4] hol[4] tijdschrift[4] ik[4] jij[4] s[2] t[2]
Begin postambule. De parameters zijn:

p Aanwijzer naar laatste bop.

nummer, hol, magazijn
Duplicaten van waarden in de preambule.

l Hoogte plus diepte van de hoogste pagina, in DVI-eenheden.

u Breedte van de breedste pagina, in DVI-eenheden.

s Maximale stapeldiepte die nodig is om dit DVI-bestand te verwerken.

t Totaal aantal pagina's (bop commando's) aanwezig.

249 post_post q[4] ik[1] 223 ... 223
Einde postambule. De parameters zijn:

q Byte-offset vanaf het begin van het DVI-bestand tot het post commando
waarmee de postambule begon.

i ID in DVI-indeling, zoals in de preambule.

223 Minstens vier 223 bytes.

250 Ongedefinieerd.

...

255 Ongedefinieerd.

DTL COMMAND PRODUCTBESCHRIJVING


Een DTL-bestand bevat één regel per opdracht, met een limiet van 1024 tekens per regel. Elk
commando bevat een symbolische bewerkingsnaam, gevolgd door nul of meer parameterwaarden.
De parameterwaardebeschrijvingen worden hier niet herhaald; ze zijn te vinden in de vorige
pagina.

verscheidenheid
Deze opdracht specificeert de naam van het DTL-bestandstype; het heeft geen DVI
bestandsequivalent.

(tekst) Reeks set_char-opdrachten, voor afdrukbare ASCII-tekst.

\( Letterlijke ASCII haakje links in (tekst).

\) Letterlijke ASCII haakjes rechts in (tekst).

\\ Letterlijke ASCII-backslash in (tekst).

\" Letterlijk ASCII dubbel aanhalingsteken in (tekst).

\XY Set_char voor teken met hexadecimale code XY, niet tussen haakjes,
maar op zichzelf voor de leesbaarheid.

s1, s2, s2, s3 Set, met (1,2,3,4)-byte tekencodes.

sr set_regel.

p1, p2, p2, p3 Zet, met (1,2,3,4)-byte tekencodes.

pr zet_regel.

nop nop (niets doen).

bop bop (begin van pagina).

EOP EOP (einde pagina).

[ Duwen.

] Pop.

r1, r2, r3, r4 Juist, met (1,2,3,4)-byte argument.

w0, w1, w2, w3, w4 Zoals bij DVI.

x0, x1, x2, x3, x4 Zoals bij DVI.

d1, d2, d3, d4 Omlaag, met (1,2,3,4)-byte-argument.

y0, y1, y2, y3, y4 Zoals bij DVI.

z0, z1, z2, z3, z4 Zoals bij DVI.

fn fnt_getal (stel het huidige lettertype in op het lettertypenummer van 0 tot 63).

f1, f2, f3, f4 fnt (stel het huidige lettertype in op (1,2,3,4)-byte lettertypenummer).

special xxx (speciale commando's met (1,2,3,4) byte tekenreekslengte).

fd fnt_def (wijs een nummer toe aan een benoemd lettertype).

pre Preambule.

post post (begin postambule).

post_post post_post (einde postambule).

opcode Ongedefinieerde DVI-opdracht (250 tot 255).

SAMPLE DTL FILE


Het volgende 2-regelige TeX-bestand
Hallo.
\doei
wanneer verwerkt met de opdrachten
tex hallo.tex
dv2dt hallo.dvi hallo.dtl
produceert dit DTL-bestand:
verschillende sequenties-6
pre 2 25400000 473628672 1000 27 ' TeX-uitgang 1995.03.02:2334'
bop 1 0 0 0 0 0 0 0 0 0 -1
[
d3-917504
]
d4 42152922
[
d4-41497562
[
r3 1310720
fd1 0 11374260171 655360 655360 0 5 '' 'cmr10'
fn0
(Hallo.)
]
]
d3 1572864
[
r4 15229091
(1)
]
EOP
paal 42 25400000 473628672 1000 43725786 30785863 2 1
fd1 0 11374260171 655360 655360 0 5 'cmr10'
post_post 152 2 223 223 223 223
Het bevel
dt2dv hallo.dtl hallo.dvi
zal het originele DVI-bestand reconstrueren.

Gebruik dv2dt online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    wxPython
    wxPython
    Een set Python-uitbreidingsmodules die
    verpak de platformonafhankelijke GUI-klassen van
    wxWidgets.. Publiek: Ontwikkelaars. Gebruiker
    interface: X Window-systeem (X11), Win32 ...
    WxPython downloaden
  • 2
    packfilemanager
    packfilemanager
    Dit is de bestandsbeheerder van het Total War-pakket
    project, vanaf versie 1.7. EEN
    korte introductie in Warscape
    modificatie: ...
    Packfilemanager downloaden
  • 3
    IPerf2
    IPerf2
    Een tool voor netwerkverkeer om te meten
    TCP- en UDP-prestaties met metrische gegevens
    rond zowel doorvoer als latentie. De
    doelen zijn onder meer het onderhouden van een actieve
    iperf kabeljauw...
    IPerf2 downloaden
  • 4
    fre:ac - gratis audio-omzetter
    fre:ac - gratis audio-omzetter
    fre:ac is een gratis audio-omzetter en cd
    ripper voor verschillende formaten en encoders.
    Het beschikt over MP3, MP4/M4A, WMA, Ogg
    Vorbis-, FLAC-, AAC- en Bonk-indeling
    steun, ...
    Download fre:ac - gratis audio-omzetter
  • 5
    matplotlib
    matplotlib
    Matplotlib is een uitgebreide bibliotheek
    voor het maken van statische, geanimeerde en
    interactieve visualisaties in Python.
    Matplotlib maakt gemakkelijke dingen gemakkelijk en
    moeilijk ding...
    Matplotlib downloaden
  • 6
    Botman
    Botman
    Schrijf uw chatbot-logica een keer en
    sluit het aan op een van de beschikbare
    berichtenservices, waaronder Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram of zelfs jij...
    Botman downloaden
  • Meer "

Linux-commando's

Ad