انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

dv2dt - آنلاین در ابر

dv2dt را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور dv2dt است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


dv2dt - تبدیل یک فایل باینری TeX DVI به نمایش متنی DTL

خلاصه


dv2dt ورودی-DVI-فایل خروجی-DTL-فایل

اگر نام فایل ها حذف شوند، پس stdin و stdout فرض می شوند

شرح


dv2dt یک فایل باینری TeX DVI را به یک فایل متنی قابل ویرایش در DTL (DVI متن زبان)
قالب همراه dt2dv(1) ابزار می تواند فایل DTL را به یک DVI باینری تبدیل کند
فایل.

DVI COMMAND شرح


فایل‌های TeX DVI حاوی توضیحات باینری فشرده از صفحات تایپ‌شده، به‌عنوان یک جریان هستند
بایت های کد عملیاتی که هر کدام بلافاصله با بایت های صفر یا بیشتر دنبال می شوند. در
فرمت فایل های DVI به طور کامل در Donald E. Knuth توضیح داده شده است. TeX: La برنامه، ادیسون-
وسلی (1986)، ISBN 0-201-13437-3، و همچنین در dvitype(1) منبع برنامه باسواد
کد

برای راحتی کار، خلاصه ای از دستورات DVI را در اینجا ارائه می دهیم. در لیست زیر،
بایت های کد عملیات به صورت مقادیر اعشاری بدون علامت و به دنبال آن نمادین آنها داده می شود
نام ها (در فایل DVI موجود نیست)، و یک توضیح کوتاه. یک نامگذاری مانند b[+n]
به این معنی است که بایت کد عملیات توسط یک پارامتر دنبال می شود b استفاده می کند n بایت، و است
امضاء شده. بدون علامت مثبت، پارامتر بدون علامت است. پارامتر عدد صحیح امضا شده
مقادیر همیشه در محاسبات مکمل دو نشان داده می شوند که سیستمی است که دنبال می شود
توسط اکثر کامپیوترهایی که امروزه تولید می شوند، از جمله تمام کامپیوترهای شخصی و ایستگاه های کاری.

0 set_char_0 کاراکتر 0 را از فونت فعلی تنظیم کنید.

...

127 set_char_127 کاراکتر 127 را از فونت فعلی تنظیم کنید.

128 set1 ج[1] عدد کاراکتر بدون علامت (uchar) 1 بایتی را تنظیم کنید c.

129 set2 ج[2] عدد uchar 2 بایتی را تنظیم کنید c.

130 set3 ج[3] عدد uchar 3 بایتی را تنظیم کنید c.

131 set4 c[+4] تعداد کاراکتر امضا شده (schar) 4 بایتی را تنظیم کنید c.

132 تنظیم_قانون a[+4] b[+4]
تنظیم قاعده، ارتفاع a، عرض b.

133 قرار دادن 1 ج[1] uchar 1 بایتی قرار دهید c.

134 قرار دادن 2 ج[2] uchar 2 بایتی قرار دهید c.

135 قرار دادن 3 ج[3] uchar 3 بایتی قرار دهید c.

136 قرار دادن 4 c[+4] schar 4 بایتی قرار دهید c.

137 put_rule a[+4] b[+4]
قاعده، ارتفاع را قرار دهید a، عرض b.

138 نپ کاری نکن

139 بابا c0[+4] ... c9[+4] p[+4]
ابتدای صفحه پارامترها c0 ... c9 شمارنده های صفحه TeX هستند،
محتویات ثبت های شمارش TeX \ تعداد 0 ... \ تعداد 9. پارامتر
p بایت افست از ابتدای فایل DVI قبلی است
بابا بایت کد عملیات اولین چنین دستوری در فایل وجود دارد p = -1.

140 eop انتهای صفحه

141 فشار فشار دادن (h، v، w، x، y، z) روی پشته.

142 پاپ ترکیدن (h، v، w، x، y، z) از پشته.

143 راست 1 b[+1]
برو راست b واحد.

144 راست 2 b[+2]
برو راست b واحد.

145 راست 3 b[+3]
برو راست b واحد.

146 راست 4 b[+4]
برو راست b واحد.

147 w0 برو راست w واحد.

148 w1 b[+1] برو راست b واحدها و مجموعه w = b.

149 w2 b[+2] برو راست b واحدها و مجموعه w = b.

150 w3 b[+3] برو راست b واحدها و مجموعه w = b.

151 w4 b[+4] برو راست b واحدها و مجموعه w = b.

152 x0 برو راست x واحد.

153 x1 b[+1] برو راست b واحدها و مجموعه x = b.

154 x2 b[+2] برو راست b واحدها و مجموعه x = b.

155 x3 b[+3] برو راست b واحدها و مجموعه x = b.

156 x4 b[+4] برو راست b واحدها و مجموعه x = b.

157 down1 a[+1] حرکت به پایین a واحد.

158 down2 a[+2] حرکت به پایین a واحد.

159 down3 a[+3] حرکت به پایین a واحد.

160 down4 a[+4] حرکت به پایین a واحد.

161 y0 برو راست y واحد.

162 y1 a[+1] برو راست a واحدها و مجموعه y = a.

163 y2 a[+2] برو راست a واحدها و مجموعه y = a.

164 y3 a[+3] برو راست a واحدها و مجموعه y = a.

165 y4 a[+4] برو راست a واحدها و مجموعه y = a.

166 z0 برو راست z واحد.

167 z1 a[+1] برو راست a واحدها و مجموعه z = a.

168 z2 a[+2] برو راست a واحدها و مجموعه z = a.

169 z3 a[+3] برو راست a واحدها و مجموعه z = a.

170 z4 a[+4] برو راست a واحدها و مجموعه z = a.

171 fnt_num_0 تنظیم شماره فونت فعلی (F) = 0.

...

234 fnt_num_63 تنظیم f = 63.

235 fnt1 k[1] تنظیم f = k.

236 fnt2 k[2] تنظیم f = k.

237 fnt3 k[3] تنظیم f = k.

238 fnt4 k[+4] تنظیم f = k.

239 xxx1 k[1] x[k]
رشته مخصوص x با k بایت

240 xxx2 k[2] x[k]
رشته مخصوص x با k بایت

241 xxx3 k[3] x[k]
رشته مخصوص x با k بایت

242 xxx4 k[4] x[k]
رشته مخصوص x با (بدون امضا) k بایت

243 fnt_def1 k[1] ج[4] s [4] d[4] یک[1] l[1] n[a+l]
فونت را تعریف کنید k. پارامترها عبارتند از:

c Checksum برای فایل TFM.

s ضریب مقیاس، در واحدهای DVI.

d اندازه طراحی، در واحد DVI.

a طول "منطقه" یا دایرکتوری.

l طول نام فونت

n رشته(های) نام ناحیه و قلم.

244 fnt_def2 k[2] ج[4] s [4] d[4] یک[1] l[1] n[a+l]
فونت را تعریف کنید k.

245 fnt_def3 k[3] ج[4] s [4] d[4] یک[1] l[1] n[a+l]
فونت را تعریف کنید k.

246 fnt_def4 k[+4] ج[4] s [4] d[4] یک[1] l[1] n[a+l]
فونت را تعریف کنید k.

247 پیش من [1] تعداد[4] لانه[4] ماگ[4] k[1] x[k]
مقدمه را آغاز کنید. پارامترها عبارتند از:

i فرمت DVI استاندارد TeX دارد ID = 2، و TeX-XeT دارد ID = 3.

تعداد شمارنده 100 نانومتر / واحد DVI.

روز مخرج 100 نانومتر / واحد DVI.

کلاغ جاره اروپایی بزرگنمایی 1000*

k طول کامنت

x رشته نظر.

248 پست p[4] تعداد[4] لانه[4] ماگ[4] l[4] u[4] s [2] t[2]
پستی را شروع کنید پارامترها عبارتند از:

p اشاره گر به bop نهایی.

تعداد، لانه، کلاغ جاره اروپایی
تکراری از مقادیر در مقدمه.

l ارتفاع به اضافه عمق بلندترین صفحه، در واحدهای DVI.

u عرض وسیع ترین صفحه، در واحدهای DVI.

s حداکثر عمق پشته مورد نیاز برای پردازش این فایل DVI.

t تعداد کل صفحات (بابا دستورات) در حال حاضر.

249 post_post q[4] من [1] 223 ... 223
پایان پستی پارامترها عبارتند از:

q بایت افست از ابتدای فایل DVI به پست فرمان
که پستی را شروع کرد.

i ID فرمت DVI، همانطور که در مقدمه است.

223 حداقل چهار 223 بایت

250 تعریف نشده

...

255 تعریف نشده

DTL COMMAND شرح


یک فایل DTL شامل یک خط در هر دستور، با محدودیت 1024 کاراکتر در هر خط است. هر یک
دستور شامل یک نام عملیات نمادین و به دنبال آن صفر یا بیشتر مقادیر پارامتر است.
توضیحات مقدار پارامتر در اینجا تکرار نمی شود. آنها را می توان در قبلی یافت
بخش.

تنوع
این دستور نام نوع فایل DTL را مشخص می کند. DVI ندارد
معادل فایل

(متن) مجموعه ای از دستورات set_char، برای متن ASCII قابل چاپ.

\( ASCII تحت اللفظی پرانتز سمت چپ در (متن).

\) پرانتز ASCII تحت اللفظی در (متن).

\\ اسکی تحت اللفظی در (متن).

\" نقل قول دوگانه ASCII تحت اللفظی در (متن).

\XY Set_char برای کاراکتر با کد هگزا دسیمال XY، نه در پرانتز،
اما به خودی خود برای خوانایی

s1 ، s2 ، s2 ، s3 مجموعه، با (1,2,3,4،XNUMX،XNUMX،XNUMX)-بایت charcodes.

sr تنظیم_قانون.

p1، p2، p2، p3 قرار دادن، با (1,2,3,4،XNUMX،XNUMX،XNUMX)-بایت charcodes.

pr put_rule.

نپ نپ (هیچ کاری نکن).

بابا بابا (ابتدای صفحه).

eop eop (پایان صفحه).

[ فشار دادن.

] پاپ

r1، r2، r3، r4 سمت راست، با آرگومان (1,2,3,4،XNUMX،XNUMX،XNUMX)-بایت.

w0 ، w1 ، w2 ، w3 ، w4 همانطور که در DVI.

x0 x1 x2 x3 x4 همانطور که در DVI.

d1 ، d2 ، d3 ، d4 پایین، با آرگومان (1,2,3,4،XNUMX،XNUMX،XNUMX) بایت.

y0 y1 y2 y3 y4 همانطور که در DVI.

z0، z1، z2، z3، z4 همانطور که در DVI.

fn fnt_num (قلم فعلی را روی شماره فونت در 0 تا 63 تنظیم کنید).

f1، f2، f3، f4 fnt (فونت فعلی را روی (1,2,3,4،XNUMX،XNUMX،XNUMX)-بایت شماره فونت تنظیم کنید).

ویژه xxx (دستورات ویژه با طول رشته (1,2,3,4،XNUMX،XNUMX،XNUMX) بایت).

fd fnt_def (به یک فونت با نام یک عدد اختصاص دهید).

پیش مقدمه

پست پست (آغاز پستی).

post_post post_post (پایان پستی).

شناسنده دستور DVI تعریف نشده (250 تا 255).

نمونه DTL فایل


فایل 2 خطی TeX زیر
سلام.
\خدا حافظ
هنگام پردازش با دستورات
تکس سلام.تکس
dv2dt hello.dvi hello.dtl
این فایل DTL را تولید می کند:
توالی های متنوع-6
pre 2 25400000 473628672 1000 27 'خروجی TeX 1995.03.02:2334'
bop 1 0 0 0 0 0 0 0 0 0 1 -XNUMX
[
d3 -917504
]
d4 42152922
[
d4 -41497562
[
r3 1310720
fd1 0 11374260171 655360 655360 0 5 '' 'cmr10'
fn0
(سلام.)
]
]
d3 1572864
[
r4 15229091
(1)
]
eop
پست 42 25400000 473628672 1000 43725786 30785863 2 1
fd1 0 11374260171 655360 655360 0 5 'cmr10'
post_post 152 2 223 223 223 223
دستور
dt2dv hello.dtl hello.dvi
فایل DVI اصلی را بازسازی می کند.

با استفاده از خدمات onworks.net از dv2dt به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    wxPython
    wxPython
    مجموعه ای از ماژول های افزونه پایتون که
    کلاس های رابط کاربری گرافیکی کراس پلتفرم را از
    wxWidgets.. مخاطب: توسعه دهندگان. کاربر
    رابط: X Window System (X11)، Win32 ...
    دانلود wxPython
  • 2
    packfilemanager
    packfilemanager
    این فایل منیجر بسته Total War است
    پروژه، از نسخه 1.7 شروع می شود. آ
    معرفی کوتاه Warscape
    مودینگ: ...
    دانلود packfilemanager
  • 3
    IPerf2
    IPerf2
    ابزاری برای اندازه گیری ترافیک شبکه
    عملکرد TCP و UDP با معیارها
    در اطراف هر دو ظرفیت و تأخیر. در
    اهداف شامل حفظ یک فعال است
    کد iperf...
    IPerf2 را دانلود کنید
  • 4
    fre:ac - مبدل صوتی رایگان
    fre:ac - مبدل صوتی رایگان
    fre:ac یک مبدل صوتی و سی دی رایگان است
    چاک دهنده برای فرمت ها و رمزگذارهای مختلف.
    دارای MP3، MP4/M4A، WMA، Ogg
    فرمت Vorbis، FLAC، AAC و Bonk
    پشتیبانی، ...
    دانلود fre:ac - مبدل صوتی رایگان
  • 5
    matplotlib
    matplotlib
    Matplotlib یک کتابخانه جامع است
    برای ایجاد استاتیک، متحرک و
    تجسم های تعاملی در پایتون
    Matplotlib کارها را آسان می کند و
    چیز سخت...
    Matplotlib را دانلود کنید
  • 6
    باتمن
    باتمن
    منطق چت بات خود را یک بار بنویسید و
    آن را به یکی از موارد موجود متصل کنید
    خدمات پیام رسانی، از جمله آمازون
    الکسا، فیسبوک مسنجر، اسلک،
    تلگرام یا حتی تو...
    BotMan را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad