| DVIDVI(1) | راهنمای دستورات پارچ لینوکس | DVIDVI(1) |
نام (NAME)
dvidvi - انتخاب و بازآرایی صفحات در فایلهای TeX DVI
خلاصه دستور (SYNOPSIS)
dvidvi [پارامترها] infile outfile
توضیحات (DESCRIPTION)
مقدمه (Introduction)
برنامه dvidvi یک فایل dvi را به یک فایل dvi دیگر، احتمالاً با اعمال برخی تغییرات مشخص، تبدیل میکند.
پارامترها (Parameters)
-f n
-l n
-n n
-i { n1..n2 | n1 }[,...]
-x { n1..n2 | n1 }[,...]
-q
-r
شماره صفحات برای گزینههای فوق (-f، -l، -i و -x) میتوانند به روشهای گوناگونی مشخص شوند:
- 1)
- اگر یک عدد n داده شود، به عنوان n-امین صفحه از ابتدای فایل dvi. تفسیر میشود. طبیعتاً این عدد مستقل از شماره صفحهای است که توسط TeX تخصیص یافته است.
- 2)
- شماره صفحات TeX اعدادی هستند که واقعاً روی برگه چاپ میشوند؛ این شمارهها میتوانند تغییر کنند، برای نمونه با استفاده از دستورات TeX مانند \pagenumbering، \setcounter{page}{n} و \addtocounter{page}{n}. یک شماره صفحه TeX را میتوان با قرار دادن نویسه @ قبل از عدد n مشخص کرد. بنابراین اگر -f @25 -l @30 را تعیین کنید، صفحات بین ۲۵ و ۳۰ بر اساس شمارهگذاری تخصیصیافته توسط TeX انتخاب میشوند.
- 3)
- با این حال، ممکن است چند صفحه در یک فایل dvi. دارای شماره صفحه TeX یکسانی باشند. برای نمونه، صفحات مقدماتی یک کتاب با حروف i، ii و غیره شمارهگذاری میشوند تا جایی که فصل نخست آغاز گردد و سپس صفحات با ۱، ۲ و غیره شمارهگذاری میشوند. در این حالت، صفحات با شمارههای i و 1 در فایل dvi. دارای شماره صفحه TeX یکسانی هستند. اگر بخواهید به عنوان مثال دومین رخداد صفحه شمارهگذاریشده با 1 را انتخاب کنید، میتوانید شماره صفحه را به صورت (@2)1 مشخص کنید. بنابراین @1 معادل (@1)1 است. برای مثال اگر -f (@2)1 -l (@2)10 را تعیین کنید، صفحات بین ۱ تا ۱۰ از فصل نخست انتخاب میشوند، نه صفحات مقدماتی بین i و x.
پارامتر دیگری وجود دارد که به dvidvi میگوید چیدمان و مشخصات صفحه را چگونه تغییر دهد. این پارامتر -m است:
- عددی که پیش از دونقطه (:) میآید مقدار پیمانه (modulo) است. تمام کارها در دستههایی از صفحات به این اندازه انجام میشوند. اگر دونقطهای وجود نداشته باشد، مقدار پیشفرض یک در نظر گرفته میشود. به آخرین دسته از صفحات به تعداد مورد نیاز صفحه خالی اضافه میشود.
- پس از دونقطه، فهرستی از شماره صفحات جدا شده با کاما قرار میگیرد. این شماره صفحات نسبت به دسته صفحات جاری هستند و باید در بازه صفر تا مقدار پیمانه منهای یک قرار گیرند. اگر یک علامت منفی پیش از عدد بیاید، صفحه از دسته قرینه برداشته میشود؛ اگر m دسته وجود داشته باشد، دسته قرینه برای دسته n، دسته شماره m-n-1 است. به بیان ساده، همان شماره دسته است اما از انتها شمرده میشود. از این قابلیت میتوان برای معکوس کردن ترتیب صفحات استفاده کرد. اگر عددی داده نشود، شماره صفحه به صورت پیشفرض 1 خواهد بود.
- پس از هر شماره صفحه، یک مقدار آفست اختیاری درون پرانتز قرار میگیرد که شامل یک جفت ابعاد جدا شده با کاما است. هر بُعد یک عدد اعشاری همراه با یک واحد اندازهگیری اختیاری است. واحد اندازهگیری پیشفرض اینچ (inches) یا آخرین واحد اندازهگیری استفادهشده است. تمام واحدها در ابعاد واقعی هستند. واحدهای اندازهگیری مجاز همان مواردی هستند که TeX پشتیبانی میکند: in، mm، cm، pt، pc، dd و cc.
حق نشر (Copyright)
dvidvi 1.0, Copyright (C) 1988-2011, Radical Eye Software
هر کسی میتواند آزادانه از این برنامه و مستندات آن یا هر بخشی از آن بدون محدودیت استفاده کرده، آن را تغییر دهد و/یا توزیع نماید.
مثالها (EXAMPLES)
- -m -
- ترتیب صفحات را معکوس میکند. در این حالت هم برای پیمانه و هم برای شماره صفحه از مقادیر پیشفرض استفاده میشود.
- -m 2:0
- صفحات اول، سوم، پنجم و... را از فایل انتخاب میکند. این فایل را پس از چاپ مورد بعدی چاپ کنید، به این صورت که کاغذ را از سینی خروجی برداشته و دوباره در ورودی کاغذ قرار دهید.
- -m 2:-1
- صفحات دوم، چهارم و... را انتخاب کرده و آنها را با ترتیب معکوس مینویسد.
- -m 4:-1,2(4.25in,0in)
- -m 4:-3,0(4.25in,0in)
- مناسب برای چاپ یک کتابچه کوچک، چهار صفحه در یک برگه، دورو، برای منگنه کردن از وسط. اولی را چاپ کنید، دسته کاغذ را به صورت وارونه درون چاپگر بگذارید و دومی را چاپ کنید. درج عبارت `in` اختیاری است.
- -m ,(1pt,1)
- مدیر سیستم خود را بترسانید! در واقع با این گزینه همه چیز چنان تار و ناخوانا میشود که شاید بخواهید نامههایی به دشمنانتان را اینگونه چاپ کنید؛ نامههایی *طولانی*.
- -m 4:0(5.5in,4.25),3(0,4.25)
- -m 4:1(0in,4.25),2(5.5,4.25)
- چاپ یک کارت چهار صفحهای روی یک برگه. اولی را چاپ کنید، کاغذ را ۱۸۰ درجه بچرخانید و دوباره وارد چاپگر کنید. (کاربران PostScript میتوانند با PostScript ترفندهای جالبی پیاده کنند، بنابراین این کار برای آنها ضروری نیست.)
همچنین ببینید (SEE ALSO)
| فوریه ۲۰۱۱ | Radical Eye Software |