.TH DVISPC 1 \"===================================================================== .if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP .if n .ds TX TeX .\" LX definition must follow TX so LX can use TX .if t .ds LX \fRL\\h'-0.36m'\\v'-0.15v'\s-2A\s0\\h'-0.15m'\\v'0.15v'\fP\*(TX .if n .ds LX LaTeX \"===================================================================== .SH "نام (NAME)" dvispc \- اصلاح فایل DVI برای استقلال صفحات در دستورات ویژه .SH "خلاصه دستور (SYNOPSIS)" .B dvispc [\fB\-c\fR] [\fB\-bvz\fR] \fIinput_dvi_file\fR [\fIoutput_dvi_file\fR] .PP .B dvispc \-d \fIinput_dvi_file\fR .PP .B dvispc \-s [\fB\-p..\fR] \fIinput_dvi_file\fR [\fIoutput_text_file\fR] .PP .B dvispc \-a [\fB\-ltv\fR] [\fB\-J..\fR] [\fB\-p..\fR] [\fB\-r..\fR] \fIinput_dvi_file\fR [\fIoutput_text_file\fR] .PP .B dvispc \-x[..] [\fB\-ltv\fR] [\fB\-r..\fR] [\fIinput_text_file\fR] \fIoutput_dvi_file\fR .SH "توضیحات (DESCRIPTION)" برنامهٔ .B Dvispc ابزاری برای اصلاح یا ویرایش فایل DVI در \*(TX با قابلیت‌های زیر است: .PP گزینهٔ حالت \fB\-c\fR (پیش‌فرض): تصحیح DVI ورودی به‌منظور مستقل‌سازی صفحات در دستورات ویژه (پیش‌فرض) .PP گزینهٔ حالت \fB\-d\fR: اجرای آزمایشی (dry run) برای بررسی مستقل بودن صفحات در فایل DVI ورودی از نظر دستورات ویژه .PP گزینهٔ حالت \fB\-s\fR: نمایش تمام دستورات ویژه (specials) موجود در DVI ورودی .PP گزینهٔ حالت \fB\-a\fR: تبدیل DVI به متن (مشابه \fBdv2dt\fR در dtl) .PP گزینهٔ حالت \fB\-x\fR: تبدیل متن به DVI (مشابه \fBdt2dv\fR در dtl) .PP (۱) قابلیت \fIاصلی\fR .B dvispc مورد اول است: ایجاد یک فایل DVI با صفحات مستقل (page-independent). .PP یک فایل DVI «خالص» در واقع باید کاملاً مستقل از صفحه باشد. با این حال در سال‌های اخیر، فایل‌های DVI با مقادیر زیادی \\special (مانند رنگ، حاشیه‌نویسی و غیره) به‌طور گسترده استفاده می‌شوند و همواره مستقل از صفحه نیستند. در چنین حالتی، برای مثال، .B dviselect یا .B dvidvi نمی‌توانند \\specialها را حفظ کنند (به‌عنوان مثال، ممکن است رنگ صفحه از بین برود). .PP برنامهٔ .B dvispc چنین فایل‌های DVI «وابسته» به صفحه را اصلاح می‌کند تا مستقل از صفحه شوند؛ در نتیجه می‌توان آن‌ها را با اطمینان به‌وسیلهٔ .B dviselect یا .B dvidvi پردازش کرد و سپس به‌درستی به قالب‌های دیگر مانند PostScript و PDF تبدیل نمود. .PP (۲) برای اینکه بدانید آیا چنین تصحیحی لازم است یا خیر، استفاده از .B dvispc \-d کفایت می‌کند. .PP (۳) حالت \fB\-s\fR تمام دستورات ویژهٔ یافت‌شده در DVI ورودی را همان‌طور که هستند، همراه با شماره‌ای در ابتدا که نشان‌دهندهٔ شمارهٔ صفحهٔ وقوع آن است، فهرست می‌کند. برای مثال: .PP .RS [1] .br {color push Black} .br {color pop} .br {color push rgb 1 0 0} .br {color pop} .br [2] .br {color push Black} .br {color pop} .RE .LP این قابلیت معادل برنامهٔ .B dvispecials در بستهٔ TeX-Guy و دستور .B dvii \-s است. .PP (۴) حالت‌های \fB\-a\fR و \fB\-x\fR به ترتیب با .B dv2dt و .B dt2dv در بستهٔ dtl (یا همان DVI Text Language) مطابقت دارند. به‌طور پیش‌فرض .B dvispc \-a متن خروجی را با سبک ویژهٔ خود قالب‌بندی می‌کند، اما قالب سازگار با DTL نیز با استفاده از گزینهٔ .B \-t در دسترس است. همچنین، .B dvispc \-x می‌تواند ورودی متنی سازگار با DTL را پردازش کند. .SH "دستورات ویژه پشتیبانی‌شده (SUPPORTED SPECIALS)" در حال حاضر .B dvispc از موارد زیر پشتیبانی می‌کند: .PP دستورات ویژهٔ سازگار با dvips: color push, color pop, background دستورات ویژهٔ dvipdfm(x): pdf:bcolor, pdf:ecolor, pdf:bgcolor, pdf:bann, pdf:eann دستورات ویژهٔ tpic: pn .PP در صورت نیاز، ممکن است در آینده از دستورات ویژهٔ دیگری نیز پشتیبانی شود. .SH "همچنین ببینید (SEE ALSO)" dviselect(1), dvidvi(1), dvips(1), dvipdfmx(1) .SH "نویسندگان (AUTHORS)" برنامهٔ .B dvispc مشتق شده از بستهٔ DVIOUT (پیش‌نمایش‌گر DVI برای Windows) اثر Toshio OSHIMA ("SHIMA")، Yoshiki OTOBE و Kazunori ASAYAMA است. نسخهٔ فعلی توسط «جامعهٔ توسعهٔ \*(TX ژاپن» (Japanese \*(TX Development Community) نگه‌داری می‌شود: .br برای کسب اطلاعات بیشتر، لطفاً به فایل‌های dvispc-en.txt (به انگلیسی) و dvispc-ja.txt (به ژاپنی) در مخزن گیت‌هاب ما در (زیر پوشهٔ source/texk/dviout-util) مراجعه فرمایید.