DVITYPE(1) General Commands Manual DVITYPE(1)

dvitype, odvitype - تبدیل یک فایل dvi به قالبی قابل خواندن برای انسان

dvitype dvi_file[.dvi]

برنامه dvitype یک فایل DVI (مستقل از دستگاه یا DeVice Independent) تولید شده توسط (برای مثال) tex(1) یا gftodvi(1) را به فایلی قابل خواندن برای انسان تبدیل می‌کند. این برنامه همچنین به عنوان یک برنامه اعتبارسنجی فایل DVI عمل می‌کند (یعنی اگر dvitype بتواند آن را بخواند، فایل صحیح است) و به عنوان نمونه‌ای از برنامه‌های پردازش DVI برای گرداننده‌های دستگاه آینده به کار می‌رود.

خروجی dvitype می‌تواند شامل تمام دستورها، فقط دستورهای مهم، یا هیچ دستوری نباشد (که در این حالت فقط خطاها گزارش می‌شوند). می‌توان زیربازه‌ای از صفحات را انتخاب کرد، بزرگ‌نمایی و وضوح (resolution) «دستگاه خروجی» را تغییر داد و غیره.

در صورت حذف پسوند .dvi از dvi_file، این پسوند به طور خودکار اضافه می‌شود. خروجی به stdout فرستاده می‌شود.

برنامه odvitype همین کار را برای خروجی Omega/Aleph انجام می‌دهد و برای پشتیبانی از قالب قلم .ofm آن‌ها اصلاح شده است.

برای جزئیات نحوه تجزیه خط فرمان به tex(1) مراجعه کنید.

تنظیم وضوح روی real پیکسل در هر اینچ؛ پیش‌فرض 300.0 است.
جایگزین کردن بزرگ‌نمایی فعلی با number.
پردازش number صفحه؛ پیش‌فرض یک میلیون است.
سطح پرگویی (verbosity)، از 0 تا 4؛ پیش‌فرض 4 است.
شروع از page-spec، به عنوان مثال `2' یا `5.*.-2'.
نمایش کدهای دستوری عددی (در مبنای ده).

گزینه‌های استاندارد -help و -version نیز پشتیبانی می‌شوند.

متغیر محیطی TEXFONTS برای جستجوی فایل‌های TFM استفاده‌شده در فایل DVI به کار می‌رود. برای جزئیات جستجو به tex(1) مراجعه کنید. اگر TEXFONTS تنظیم نشده باشد، از مقدار پیش‌فرض سیستم استفاده می‌شود.

gftype(1), pktype(1).
Donald E. Knuth, TeXware.

مبحث ساختار DVI در CTAN: https://ctan.org/topic/dvi-struc
صفحه بسته در CTAN: https://ctan.org/pkg/dvitype
بخش مربوطه در کتابچه راهنمای Web2c: https://tug.org/texinfohtml/web2c.html#dvitype-invocation
کد منبع حروف‌چینی‌شده، شامل توضیحات ساختار فایل DVI: https://ctan.org/pkg/knuth-pdf

برنامه توسط Donald E. Knuth و بر اساس کارهای David Fuchs نوشته شده است. این برنامه به عنوان بخشی از گزارش فنی TeXware دانشگاه استنفورد منتشر شد. Howard Trickey و Pavel Curtis در ابتدا آن را به Unix منتقل کردند. Yannis Haralambous و John Plaice نسخه Omega را ساختند.

فهرست گفتگوی عمومی و گزارش باگ‌ها: https://lists.tug.org/tex-k

22 January 2026 Web2C 2026