अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

DV2dt - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में DV2dt चलाएं

यह कमांड DV2dt है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


DV2dt - एक बाइनरी टीएक्स डीवीआई फ़ाइल को डीटीएल टेक्स्ट प्रतिनिधित्व में कनवर्ट करें

SYNOPSIS


DV2dt इनपुट-डीवीआई-फाइल आउटपुट-डीटीएल-फाइल

यदि फ़ाइल नाम छोड़े गए हैं, तो stdin और stdout कल्पनीय हैं।

वर्णन


DV2dt एक बाइनरी टीएक्स डीवीआई फ़ाइल को डीटीएल में एक संपादन योग्य टेक्स्ट फ़ाइल में परिवर्तित करता है (DVI टेक्स्ट भाषा)
प्रारूप। साथी डीटी2डीवी(1) उपयोगिता DTL फ़ाइल को वापस बाइनरी DVI में बदल सकती है
फ़ाइल.

DVI कमान वर्णन


टीएक्स डीवीआई फाइलों में टाइपसेट पेजों का एक कॉम्पैक्ट बाइनरी विवरण होता है, जो एक स्ट्रीम के रूप में होता है
ऑपरेशन कोड बाइट्स, प्रत्येक के तुरंत बाद शून्य या अधिक पैरामीटर बाइट्स। NS
DVI फ़ाइलों का प्रारूप पूरी तरह से डोनाल्ड ई। नुथ में वर्णित है, टीएक्स: RSI कार्यक्रम, एडिसन-
वेस्ले (1986), ISBN 0-201-13437-3, साथ ही साथ द्विप्रकार(1) साक्षर कार्यक्रम स्रोत
कोड।

सुविधा के लिए, हम यहां डीवीआई कमांड का सारांश प्रदान करते हैं। निम्नलिखित सूची में,
ऑपरेशन कोड बाइट्स को अहस्ताक्षरित दशमलव मान के रूप में दिया जाता है, उसके बाद उनके प्रतीकात्मक
नाम (DVI फ़ाइल में मौजूद नहीं), और एक संक्षिप्त विवरण। एक पदनाम जैसे बी[+एन]
इसका मतलब है कि ऑपरेशन कोड बाइट के बाद एक पैरामीटर होता है b जो उपयोग करता है n बाइट्स, और is
हस्ताक्षरित। प्लस चिह्न के बिना, पैरामीटर अहस्ताक्षरित है। हस्ताक्षरित पूर्णांक पैरामीटर
मूल्यों को हमेशा दो के पूरक अंकगणित में दर्शाया जाता है, जो कि प्रणाली का पालन किया जाता है
सभी पर्सनल कंप्यूटर और वर्कस्टेशन सहित, आज निर्मित अधिकांश कंप्यूटरों द्वारा।

0 सेट_चार_0 वर्तमान फ़ॉन्ट से वर्ण 0 सेट करें।

...

127 सेट_चार_127 वर्तमान फ़ॉन्ट से वर्ण 127 सेट करें।

128 set1 ग [1] 1-बाइट अहस्ताक्षरित वर्ण (uchar) संख्या सेट करें c.

129 set2 ग [2] 2-बाइट यूचर नंबर सेट करें c.

130 set3 ग [3] 3-बाइट यूचर नंबर सेट करें c.

131 set4 ग[+4] 4-बाइट हस्ताक्षरित वर्ण (schar) संख्या सेट करें c.

132 सेट_रूल ए[+4] ख[+4]
नियम सेट करें, ऊंचाई a, चौड़ाई b.

133 पुट1 ग [1] 1-बाइट उचर लगाएं c.

134 पुट2 ग [2] 2-बाइट उचर लगाएं c.

135 पुट3 ग [3] 3-बाइट उचर लगाएं c.

136 पुट4 ग[+4] 4-बाइट schar . लगाएं c.

137 put_नियम ए[+4] ख[+4]
नियम रखो, ऊंचाई a, चौड़ाई b.

138 nop कुछ मत करो।

139 भुगतान शेष सी0 [+4] ... सी9 [+4] पी[+4]
पृष्ठ की शुरुआत। पैरामीटर c0 ... c9 टीएक्स पेज काउंटर हैं,
टीएक्स गिनती रजिस्टरों की सामग्री \गिनती0 ... \गिनती9। पैरामीटर
p पिछले की DVI फ़ाइल की शुरुआत से बाइट ऑफ़सेट है
भुगतान शेष ऑपरेशन कोड बाइट। फ़ाइल में ऐसा पहला आदेश है p = -1.

140 ईओपी पृष्ठ का अंत।

141 धक्का धकेलना (एच, वी, डब्ल्यू, एक्स, वाई, जेड) ढेर पर।

142 पॉप पॉप (एच, वी, डब्ल्यू, एक्स, वाई, जेड) ढेर से।

143 right1 ख[+1]
दाएँ चले b इकाइयों.

144 right2 ख[+2]
दाएँ चले b इकाइयों.

145 right3 ख[+3]
दाएँ चले b इकाइयों.

146 right4 ख[+4]
दाएँ चले b इकाइयों.

147 w0 दाएँ चले w इकाइयों.

148 w1 ख[+1] दाएँ चले b इकाइयों, और सेट w = b.

149 w2 ख[+2] दाएँ चले b इकाइयों, और सेट w = b.

150 w3 ख[+3] दाएँ चले b इकाइयों, और सेट w = b.

151 w4 ख[+4] दाएँ चले b इकाइयों, और सेट w = b.

152 x0 दाएँ चले x इकाइयों.

153 x1 ख[+1] दाएँ चले b इकाइयों, और सेट x = b.

154 x2 ख[+2] दाएँ चले b इकाइयों, और सेट x = b.

155 x3 ख[+3] दाएँ चले b इकाइयों, और सेट x = b.

156 x4 ख[+4] दाएँ चले b इकाइयों, और सेट x = b.

157 down1 ए[+1] नीचे की ओर a इकाइयों.

158 down2 ए[+2] नीचे की ओर a इकाइयों.

159 down3 ए[+3] नीचे की ओर a इकाइयों.

160 down4 ए[+4] नीचे की ओर a इकाइयों.

161 y0 दाएँ चले y इकाइयों.

162 y1 ए[+1] दाएँ चले a इकाइयों, और सेट y = a.

163 y2 ए[+2] दाएँ चले a इकाइयों, और सेट y = a.

164 y3 ए[+3] दाएँ चले a इकाइयों, और सेट y = a.

165 y4 ए[+4] दाएँ चले a इकाइयों, और सेट y = a.

166 z0 दाएँ चले z इकाइयों.

167 z1 ए[+1] दाएँ चले a इकाइयों, और सेट z = a.

168 z2 ए[+2] दाएँ चले a इकाइयों, और सेट z = a.

169 z3 ए[+3] दाएँ चले a इकाइयों, और सेट z = a.

170 z4 ए[+4] दाएँ चले a इकाइयों, और सेट z = a.

171 fnt_num_0 वर्तमान फ़ॉन्ट नंबर सेट करें (च) = 0.

...

234 fnt_num_63 सेट f = 63.

235 एफएनटी1 कश्मीर[1] सेट f = k.

236 एफएनटी2 कश्मीर[2] सेट f = k.

237 एफएनटी3 कश्मीर[3] सेट f = k.

238 एफएनटी4 कश्मीर[+4] सेट f = k.

239 xxx1 कश्मीर[1] एक्स [के]
विशेष स्ट्रिंग x साथ में k बाइट्स।

240 xxx2 कश्मीर[2] एक्स [के]
विशेष स्ट्रिंग x साथ में k बाइट्स।

241 xxx3 कश्मीर[3] एक्स [के]
विशेष स्ट्रिंग x साथ में k बाइट्स।

242 xxx4 कश्मीर[4] एक्स [के]
विशेष स्ट्रिंग x के साथ (हस्ताक्षरित) k बाइट्स।

243 fnt_def1 कश्मीर[1] ग [4] एस [4] घ [4] एक [1] एल[1] एन [ए + एल]
फ़ॉन्ट परिभाषित करें k. पैरामीटर हैं:

c TFM फ़ाइल के लिए चेकसम।

s डीवीआई इकाइयों में स्केल फैक्टर।

d डिजाइन आकार, डीवीआई इकाइयों में।

a ``क्षेत्र'' या निर्देशिका की लंबाई.

l फ़ॉन्ट नाम की लंबाई।

n क्षेत्र और फ़ॉन्ट नाम स्ट्रिंग (ओं)।

244 fnt_def2 कश्मीर[2] ग [4] एस [4] घ [4] एक [1] एल[1] एन [ए + एल]
फ़ॉन्ट परिभाषित करें k.

245 fnt_def3 कश्मीर[3] ग [4] एस [4] घ [4] एक [1] एल[1] एन [ए + एल]
फ़ॉन्ट परिभाषित करें k.

246 fnt_def4 कश्मीर[+4] ग [4] एस [4] घ [4] एक [1] एल[1] एन [ए + एल]
फ़ॉन्ट परिभाषित करें k.

247 पूर्व मैं [1] संख्या [4] मांद [4] पत्रिका [4] कश्मीर[1] एक्स [के]
प्रस्तावना शुरू करें। पैरामीटर हैं:

i डीवीआई प्रारूप। मानक टीएक्स है ID = 2, और TeX-XeT है ID = 3.

संख्या 100 एनएम / डीवीआई इकाई का अंश।

दिन 100 एनएम / डीवीआई इकाई का हर।

पत्रिका 1000 * बढ़ाई।

k टिप्पणी की लंबाई।

x टिप्पणी स्ट्रिंग।

248 पद पी [4] संख्या [4] मांद [4] पत्रिका [4] एल[4] आप[4] एस [2] टी[2]
पोस्टमेबल शुरू करें। पैरामीटर हैं:

p अंतिम बोप के लिए सूचक।

अंक, मांद, पत्रिका
प्रस्तावना में मूल्यों का डुप्लिकेट।

l डीवीआई इकाइयों में सबसे ऊंचे पृष्ठ की ऊंचाई-प्लस-गहराई।

u सबसे चौड़े पृष्ठ की चौड़ाई, डीवीआई इकाइयों में।

s इस DVI फ़ाइल को संसाधित करने के लिए आवश्यक अधिकतम स्टैक गहराई।

t पृष्ठों की कुल संख्या (भुगतान शेष आदेश) मौजूद हैं।

249 पोस्ट_पोस्ट क्यू [4] मैं [1] 223 ... 223
पोस्टमेबल समाप्त करें। पैरामीटर हैं:

q डीवीआई फ़ाइल की शुरुआत से बाइट ऑफसेट पद आदेश
जिसने पोस्टमेबल शुरू किया।

i डीवीआई प्रारूप आईडी, जैसा कि प्रस्तावना में है।

223 कम से कम चार 223 बाइट्स।

250 अपरिभाषित।

...

255 अपरिभाषित।

DTL कमान वर्णन


एक डीटीएल फ़ाइल में प्रति पंक्ति एक पंक्ति होती है, जिसमें प्रति पंक्ति 1024 वर्णों की सीमा होती है। प्रत्येक
कमांड में एक प्रतीकात्मक ऑपरेशन नाम होता है, जिसके बाद शून्य या अधिक पैरामीटर मान होते हैं।
पैरामीटर मान विवरण यहां दोहराया नहीं गया है; वे पिछले में पाए जा सकते हैं
अनुभाग।

विविधता
यह आदेश डीटीएल फ़ाइल प्रकार का नाम निर्दिष्ट करता है; इसमें कोई डीवीआई नहीं है
फ़ाइल समकक्ष।

(पाठ) प्रिंट करने योग्य ASCII पाठ के लिए set_char कमांड की श्रृंखला।

\( शाब्दिक ASCII ने कोष्ठक (पाठ) में छोड़ दिया है।

\) शाब्दिक ASCII दायां कोष्ठक (पाठ) में।

\\ शाब्दिक ASCII बैकस्लैश (पाठ) में।

\" (पाठ) में शाब्दिक ASCII दोहरा उद्धरण।

\XY हेक्साडेसिमल कोड XY वाले वर्ण के लिए Set_char, कोष्ठक में नहीं,
लेकिन अपने आप में पठनीयता के लिए।

एस1, एस2, एस2, s3 (1,2,3,4) -बाइट चारकोड के साथ सेट करें।

sr सेट_रूल.

पी1, पी2, पी2, p3 (1,2,3,4) -बाइट चारकोड के साथ रखो।

pr put_नियम.

nop nop (कुछ नहीं करना)।

भुगतान शेष भुगतान शेष (पेज की शुरुआत)।

ईओपी ईओपी (पृष्ठ का अंत)।

[ धक्का दें।

] पॉप।

R1, R2, R3, r4 दाएं, (1,2,3,4) -बाइट तर्क के साथ।

W0 W1 W2 W3 w4 जैसा कि डीवीआई में होता है।

x0, x1, x2, x3, x4 जैसा कि डीवीआई में होता है।

डी1, डी2, डी3, d4 नीचे, (1,2,3,4) -बाइट तर्क के साथ।

y0, y1, y2, y3, y4 जैसा कि डीवीआई में होता है।

Z0, Z1, Z2, Z3, z4 जैसा कि डीवीआई में होता है।

fn fnt_num (वर्तमान फॉन्ट को 0 से 63 में फॉन्ट नंबर पर सेट करें)।

f1, f2, f3, f4 एफएनटी (वर्तमान फ़ॉन्ट को (1,2,3,4)-बाइट फ़ॉन्ट संख्या पर सेट करें)।

विशेष XXX (विशेष आदेश (1,2,3,4) -बाइट स्ट्रिंग लंबाई के साथ)।

fd fnt_def (एक नामित फ़ॉन्ट के लिए एक नंबर असाइन करें)।

पूर्व प्रस्तावना।

पद पद (पोस्टमबल शुरू करें)।

पोस्ट_पोस्ट पोस्ट_पोस्ट (अंत पोस्टमबल)।

opcode अपरिभाषित डीवीआई कमांड (250 से 255)।

नमूना DTL फ़ाइल


निम्नलिखित 2-लाइन टीएक्स फ़ाइल
नमस्ते।
\अलविदा
आदेशों के साथ संसाधित होने पर
टेक्स hello.tex
DV2dt hello.dvi hello.dtl
इस डीटीएल फ़ाइल का उत्पादन करता है:
विविधता क्रम-6
प्री 2 25400000 473628672 1000 27 'TeX आउटपुट 1995.03.02:2334'
बीओपी 1 0 0 0 0 0 0 0 0 0 -1
[
डी3 -917504
]
D4 42152922
[
डी4 -41497562
[
r3 1310720
fd1 0 11374260171 655360 655360 0 5 '''cmr10'
fn0
(नमस्ते।)
]
]
D3 1572864
[
r4 15229091
(1)
]
ईओपी
पोस्ट 42 25400000 473628672 1000 43725786 30785863 2 1
fd1 0 11374260171 655360 655360 0 5 'cmr10'
पोस्ट_पोस्ट 152 2 223 223 223 223
आदेश
dt2dv hello.dtl hello.dvi
मूल डीवीआई फ़ाइल का पुनर्निर्माण करेगा।

onworks.net सेवाओं का उपयोग करके DV2dt ऑनलाइन का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad