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

Ad


فاویکون OnWorks

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

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

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

برنامه:

نام


dvisvgm - فایل های DVI و EPS را به فرمت SVG مبتنی بر XML تبدیل می کند

خلاصه


dvisvgm [ گزینه های ] پرونده [.dvi]

dvisvgm -E [ گزینه های ] پرونده [.eps]

شرح


ابزار خط فرمان dvisvgm فایل‌های DVI را که توسط TeX/LaTeX تولید می‌شوند، به فایل تبدیل می‌کند
فرمت گرافیک برداری مقیاس پذیر مبتنی بر XML SVG. این فرمت کلاسیک DVI 2 را پشتیبانی می کند
همچنین فرمت 3 (ایجاد شده توسط pTeX در حالت عمودی)، و فرمت 5 که به آن نیز معروف است
XDV (ایجاد شده توسط XeTeX). علاوه بر دستورات اولیه DVI، dvisvgm بسیاری از دستورات را نیز ارزیابی می کند
باصطلاح فروش ویژه که به شدت قابلیت های فرمت DVI را گسترش می دهد. برای بیشتر
نمای کلی دقیق، بخش را ببینید پشتیبانی فروش ویژه زیر کلیک کنید.

از آنجایی که استاندارد فعلی SVG 1.1 گرافیک چند صفحه ای را مشخص نمی کند، dvisvgm ایجاد می کند
فایل های SVG جداگانه برای هر صفحه DVI. به دلیل سازگاری، فقط اولی
صفحه به طور پیش فرض تبدیل می شود. به منظور انتخاب یک صفحه دیگر یا صفحه دلخواه
توالی، استفاده از گزینه -p که در زیر توضیح داده شده است.

SVG یک فرمت گرافیکی مبتنی بر برداری است و به همین دلیل dvisvgm سعی می کند حروف را تبدیل کند.
خطوط کلی تمام فونت های استفاده شده برای توصیف مسیرهای مقیاس پذیر. سریع ترین راه برای انجام این کار این است که
اطلاعات مسیر را از فایل های فونت با فرمت PFB، TTF یا OTF استخراج کنید. اگر dvisvgm باشد
قادر به یافتن چنین فایلی است، تمام اطلاعات طرح کلی لازم در مورد گلیف ها را استخراج می کند
از آن.

با این حال، منبع اصلی TeX برای توصیف فونت Metafont است که خروجی بیت مپ تولید می کند.
(فایل های GF). به همین دلیل است که همه فونت های TeX قابل دستیابی در قالب مقیاس پذیر در دسترس نیستند. که در
در این موارد، dvisvgm سعی می کند با ردیابی بیت مپ های گلیف، خروجی متافونت را بردارید.
نتایج به اندازه اکثر همتایان PFB یا OTF (بهینه سازی دستی) عالی نیستند، اما
با این حال در بیشتر موارد واقعا خوب هستند.

هنگام اجرای dvisvgm بدون گزینه -- بدون فونت, فونت عناصر (...) استفاده می شود
برای جاسازی داده های فونت در فایل های SVG. متأسفانه، تنها تعداد کمی از SVG پشتیبانی می کنند
این عناصر هنوز اکثر مرورگرهای وب و برنامه های گرافیک برداری آنها را ارزیابی نمی کنند
به درستی به طوری که اجزای متنی گرافیک حاصل ممکن است عجیب به نظر برسند. که در
به منظور ایجاد فایل های SVG سازگارتر، گزینه خط فرمان -- بدون فونت می توان داد
عناصر فونت را با مسیرهای گرافیکی ساده جایگزین کنید.

OPTIONS


-آ، -- ردیابی همه=[بازشماری آرا]
این گزینه dvisvgm را مجبور می‌کند تا نه تنها گلیف‌های واقعی مورد نیاز، بلکه همه حروف‌ها را ردیابی کند
از تمام فونت های بیت مپ استفاده شده در فایل DVI. از آنجایی که نتایج ردیابی در ذخیره می شود
حافظه پنهان فونت، همه تبدیل های DVI بعدی (بدون گزینه -- ردیابی همه) کجا اینها
فونت ها درگیر هستند، بسیار سریعتر خواهد بود. به طور پیش فرض، dvisvgm فقط واقعی را ردیابی می کند
گلیف مورد نیاز است و آنها را به حافظه پنهان اضافه می کند. گزینه بولی بازشماری آرا چگونگی را تعیین می کند
برای رسیدگی به حروفی که قبلاً در حافظه پنهان ذخیره شده اند. به‌طور پیش‌فرض، از این حروف‌ها صرفنظر می‌شود.
تنظیم آرگومان بازشماری آرا به بله or درست dvisvgm را مجبور به ردیابی متناظر می کند
دوباره بیت مپ

توجه داشته باشید
این گزینه فقط در صورتی اعمال می شود که ذخیره فونت فعال باشد. از این رو، -- ردیابی همه
نمی توان با گزینه ترکیب کرد --cache=هیچکدام.

-ب، --bbox=fmt
کادر محدود کننده گرافیک تولید شده را به فرمت مشخص شده تنظیم می کند. پارامتر
fmt یکی از مشخص‌کننده‌های قالب فهرست‌شده در زیر یا دنباله‌ای از چهار را می‌گیرد
مقادیر طول جدا شده با کاما یا فضای خالی x1, y1, x2 و y2. دومی دو را تعریف می کند
گوشه های مورب جعبه مرزی. هر مقدار طول از یک نقطه شناور تشکیل شده است
عدد و یک واحد طول اختیاری (pt، bp، cm، mm، in یا pc). اگر واحد باشد
حذف شده، نقاط TeX (pt) در نظر گرفته شده است.

همچنین می توان تنها یک مقدار طول داد l. در این مورد، حداقل حد
جعبه با اضافه کردن (-) محاسبه و بزرگ می شودl,-l) سمت چپ بالا و (l,l) به
گوشه سمت راست پایین

متناوبا، مشخص‌کننده‌های قالب زیر پشتیبانی می‌شوند:

بین المللی DIN / ISO مقاله اندازه
An، بn، Cn، Dn، که در آن n یک عدد صحیح غیر منفی است، به عنوان مثال A4 یا a4 برای DIN/ISO A4
فرمت (210mm × 297mm).

شمال امریکایی مقاله اندازه
فاکتور، اجرایی، حقوقی، نامه، دفتر

ویژه مرزبندی جعبه اندازه

دو اندازه صفحه ذخیره شده در فایل DVI
دقیقه حداقل/محکم ترین را محاسبه می کند
جعبه مرزی
هیچ هیچ جعبه مرزی اختصاص داده نشده است

صفحه گرایش
جهت صفحه پیش فرض برای اندازه های کاغذ DIN/ISO و آمریکایی است تصویر,
به عنوان مثال عرض < ارتفاع. در حال الحاق -چشم انداز و یا به سادگی -l به رشته قالب
تغییر می کند به چشم انداز حالت (عرض > ارتفاع). به دلایل تقارن نیز می توانید
به صراحت اضافه کنید - تنگه or -p برای نشان دادن قالب پیش فرض پرتره. توجه داشته باشید که
این پسوندها بخشی از رشته اندازه هستند و نه گزینه های جداگانه. بنابراین، آنها
باید مستقیماً از تعیین کننده اندازه و بدون جاهای خالی اضافی پیروی کند. علاوه بر این،
پسوندهای جهت یابی را نمی توان با آن استفاده کرد دو, دقیقهو هیچ.

توجه داشته باشید
گزینه -ب، --bbox فقط روی جعبه مرزی تأثیر می گذارد و آن را تغییر نمی دهد
محتوای صفحه بنابراین، اگر فرمت افقی را انتخاب کنید، صفحه اینطور نخواهد بود
چرخید.

-C ، -- کش[=دیر]
برای سرعت بخشیدن به فرآیند تبدیل فونت های بیت مپ، dvisvgm مقدار متوسط ​​را ذخیره می کند.
اطلاعات تبدیل در فایل های کش به طور پیش فرض، این فایل ها در آن ذخیره می شوند
$HOME/.dvisvgm/cache. اگر مکان متفاوتی را ترجیح می دهید، از گزینه استفاده کنید -- کش به
پیش فرض را بازنویسی کنید علاوه بر این، امکان غیرفعال کردن حافظه پنهان فونت نیز وجود دارد
مکانیزم کاملا با آپشن --cache=هیچکدام. اگر استدلال دیر حذف شده است، dvisvgm
مسیر دایرکتوری کش پیش فرض را همراه با اطلاعات بیشتر در مورد چاپ می کند
فونت های ذخیره شده علاوه بر این، فایل های کش قدیمی و خراب حذف می شوند.

-j، --clip join
این گزینه به dvisvgm می گوید که تقاطع مسیرهای برش را خودش محاسبه کند اگر
لازم است، و این وظیفه را به رندر SVG واگذار نکنید. فایل های SVG حاصل
قابل حمل تر هستند زیرا برخی از رندرهای SVG از تقاطع های برش پشتیبانی نمی کنند
مسیرهایی که توسط clipPath عناصری که حاوی الف هستند مسیر کلیپ ویژگی.

--رنگ
رنگی کردن پیام های چاپ شده در طول فرآیند تبدیل را فعال می کند. رنگ ها می توانند
از طریق متغیر محیطی سفارشی شود DVISVGM_COLORS. به بخش محیط زیست مراجعه کنید
در زیر برای اطلاعات بیشتر

-E، -- eps
اگر این گزینه داده شود، dvisvgm انتظار یک DVI را ندارد بلکه یک فایل ورودی EPS دارد و
سعی می کند آن را به SVG تبدیل کند. به منظور انجام این کار، تک psfile فرمان ویژه است
ایجاد و به کنترل کننده ویژه PostScript ارسال می شود. این گزینه فقط موجود است
اگر dvisvgm با پشتیبانی از PostScript فعال ساخته شده باشد، و نیاز به Ghostscript داشته باشد
در دسترس. گزینه را ببینید --libgs برای اطلاعات بیشتر.

-ه ، --دقیقا
اگر این گزینه داده شود، dvisvgm کادر مرزبندی دقیق هر کاراکتر را محاسبه می کند.
به‌طور پیش‌فرض، مقادیر ذخیره‌شده در فایل TFM فونت برای تعیین حروف علامت استفاده می‌شود.
وسعت همانطور که این مقادیر برای پیاده سازی بهینه قرارگیری کاراکترها در نظر گرفته شده اند و هستند
برای نشان دادن ابعاد دقیق طراحی نشده اند، لزوما با آنها مطابقت ندارند
محدوده حروف بصری بنابراین، عرض و/یا ارتفاع برخی از گلیف ها ممکن است باشد
بزرگتر (یا کوچکتر) از مقادیر TFM مربوطه. در نتیجه، این می تواند منجر به
کاراکترهای بریده شده در مرزهای گرافیک SVG. با گزینه --دقیقا داده شده،
dvisvgm شکل واقعی هر کاراکتر را تجزیه و تحلیل می کند و معمولاً یک Tight استخراج می کند
جعبه مرزی

-m، - نقشه فونت=نام فایل ها
یک یا چند فایل نقشه فونت را بارگیری و ارزیابی می کند. این فایل ها مورد نیاز است
حل نام فایل فونت و رمزگذاری. dvisvgm فایل های نقشه خود را ارائه نمی دهد اما
سعی می کند موارد موجود با dvips یا dvipdfm را بخواند. اگر گزینه - نقشه فونت is
حذف شده، dvisvgm به دنبال فایل های نقشه پیش فرض می گردد ps2pk.map, dvipdfm.mapو
psfonts.map (به این ترتیب). در غیر این صورت از فایل های لیست شده استفاده می شود. چندین نام فایل
باید با کاما بدون فاصله سفید پیشرو و/یا انتهایی از هم جدا شوند. فایل های نقشه
به ترتیب داده شده ارزیابی می شوند. به‌طور پیش‌فرض، نگاشت‌های تعریف‌شده مجدد جایگزین نمی‌شوند
قبلی ها با این حال، قبل از هر نام فایل، یک مشخص کننده حالت اختیاری وجود دارد
(+, -، یا =) برای تغییر این رفتار:

+ mapfile
فقط آن ورودی‌هایی در فایل نقشه داده شده که نگاشت فونت را دوباره تعریف نمی‌کنند، هستند
کاربردی. در صورتی که مشخص کننده حالت داده نشود، این حالت پیش فرض نیز است.

-مپ فایل
اطمینان حاصل می کند که هیچ یک از نگاشت فونت های تعریف شده در فایل نقشه داده شده استفاده نمی شود،
یعنی نگاشت های قبلی تعریف شده برای فونت های مشخص شده حذف می شوند.

=نقشه
تمام نگاشت های تعریف شده در فایل نقشه اعمال می شوند. تنظیمات قبلی برای
همان فونت جایگزین شده است.

اگر اولین نام فایل در دنباله نام فایل با یک مشخص کننده حالت قبل از آن باشد،
dvisvgm نقشه فونت پیش فرض را بارگیری می کند (به بالا مراجعه کنید) و سایر فایل های نقشه را اعمال می کند.
پس از آن در غیر این صورت، هیچ یک از فایل های نقشه پیش فرض به طور خودکار بارگیری نمی شود.

مثال: --fontmap=myfile1.map،+myfile2.map بارهای myfile1.map و پس از آن
myfile2.map که در آن همه بازتعریف از myfile2.map نادیده گرفته می شوند
--fontmap==myfile1.map,-myfile2.map فایل نقشه پیش فرض را بارگیری می کند و به دنبال آن
myfile1.map و myfile2.map که در آن همه بازتعریف از myfile1.map جایگزین کردن
ورودی های قبلی پس از آن، تمام تعاریف برای فونت های داده شده در myfile2.map
از درخت نقشه فونت حذف می شوند.

برای اطلاعات بیشتر در مورد قالب‌های فایل نقشه و مشخص‌کننده‌های حالت، نگاه کنید
کتابچه راهنمای dvips و dvipdfm.

--grad-همپوشانی
به dvisvgm می‌گوید هنگام تقریب گرادیان رنگ، بخش‌های شبکه همپوشانی ایجاد کند
پر می کند (همچنین گزینه را ببینید --گراد-بخش زیر). به طور پیش فرض، بخش های مجاور این کار را نمی کنند
همپوشانی دارند اما فقط مانند کاشی های جداگانه یکدیگر را لمس می کنند. متاسفانه این همسویی
می تواند منجر به شکاف های قابل مشاهده بین بخش ها شود زیرا پس زمینه بر روی آن تأثیر می گذارد
اگر رندر SVG از anti-aliasing برای ایجاد استفاده کند، رنگ در مرز بخش ها قرار گیرد
خطوط صاف یکی از راه‌های جلوگیری از این امر و ایجاد مناطق رنگی بی‌وقفه
این است که بخش ها را به گونه ای بزرگ کنیم که در ناحیه سمت راست و پایین خود گسترش یابند
همسایه ها. از آنجا که دومی در بالای قسمت های روی هم قرار گرفته اند، قابل مشاهده است
اندازه تمام بخش ها بدون تغییر باقی می ماند. فقط شکاف های قبلی به عنوان پس زمینه ناپدید می شوند
اکنون به طور کامل توسط رنگ های صحیح پوشانده شده است. در حال حاضر، dvisvgm محاسبه می کند
قطعات همپوشانی جداگانه برای هر تکه مش (ممکن است یک پچ مش تشکیل شود
چندین تکه از یک نوع). بنابراین، هنوز ممکن است شکاف های قابل مشاهده ای در آن وجود داشته باشد
درز دو تکه مجاور.

--گراد-بخش=عدد
حداکثر تعداد بخش ها را در هر ستون و سطر که برای تقریب استفاده می شود، تعیین می کند
رنگ گرادیان پر می شود. از آنجایی که SVG 1.1 تنها از زیر مجموعه کوچکی از سایه ها پشتیبانی می کند
الگوریتم های موجود در PostScript، dvisvgm برخی از آنها را با تقسیم بندی تقریبی می کند.
ناحیه ای که باید به بخش های کوچکتر و تک رنگ پر شود. هر یک از این بخش ها
میانگین رنگ منطقه ای را که پوشش می دهد می گیرد. بنابراین، افزایش تعداد
بخش‌ها منجر به نواحی تک رنگ کوچک‌تر می‌شوند و بنابراین نتیجه بهتری دارند
تقریب شیب رنگ واقعی به عنوان یک اشکال، بخش های بیشتر به معنای بزرگتر بودن است
فایل های SVG زیرا هر بخش با یک عنصر مسیر جداگانه نشان داده می شود.

در حال حاضر، dvisvgm از پچ مش های مثلثی آزاد و شبکه ای و همچنین پشتیبانی می کند.
کون ها و مش های پچ محصول تانسور. آنها با تقسیم منطقه تقریبی می شوند
از هر پچ به یک n×n شبکه ای از بخش های کوچکتر حداکثر تعداد بخش در هر
ستون و سطر را می توان با گزینه تغییر داد --گراد-بخش.

--grad-ساده کردن=دلتا
اگر اندازه بخش‌هایی که برای تقریبی پرهای رنگی گرادیان ایجاد می‌شوند، کمتر شود
مقدار دلتا داده شده، dvisvgm سطح جزئیات آنها را کاهش می دهد. مثلا بزیه
منحنی ها با خطوط مستقیم جایگزین می شوند و بخش های مثلثی با یکدیگر ترکیب می شوند
چهار ضلعی برای یک دلتای کوچک این ساده سازی ها معمولاً قابل توجه نیستند اما
حجم فایل های SVG تولید شده را کاهش دهید.

-h، --کمک[=حالت]
خلاصه ای کوتاه از همه گزینه های خط فرمان موجود را چاپ می کند. اختیاری حالت
پارامتر یک مقدار صحیح بین 0 و 2 است. این پارامتر نوع نمایشگر را انتخاب می کند
متن راهنما. حالت 0 همه گزینه های تقسیم شده به دسته ها را با سرصفحه های بخش فهرست می کند. این
اگر dvisvgm بدون پارامتر فراخوانی شود نیز پیش فرض است. حالت 1 همه گزینه ها را فهرست می کند
به ترتیب نام گزینه های کوتاه، در حالی که حالت 2 خطوط را بر اساس گزینه طولانی مرتب می کند
نامها

--نگاه داشتن
حذف فایل های موقت ایجاد شده توسط Metafont را غیرفعال می کند (معمولاً .gf، tfm. و
فایل های لاگ).

--libgs=نام فایل
این گزینه تنها در صورتی در دسترس است که کتابخانه Ghostscript مستقیماً به آن مرتبط نباشد
dvisvgm و اگر پشتیبانی از PostScript در طول کامپایل به طور کامل غیرفعال نشد. که در
در این مورد، dvisvgm سعی می کند کتابخانه مشترک GS را به صورت پویا در طول زمان اجرا بارگذاری کند. توسط
پیش‌فرض، انتظار دارد نام کتابخانه libgs.so.X باشد (در سیستم‌های یونیکس مانند، جایی که X
نسخه ABI کتابخانه) یا gsdll32.dll/gsdll64.dll (ویندوز) است. گزینه
--libgs می توان برای دادن نام دیگری استفاده کرد. متناوبا، امکان تنظیم نیز وجود دارد
نام کتابخانه GS توسط متغیر محیطی LIBGS. دومی اولویت کمتری دارد
از گزینه خط فرمان، یعنی dvisvgm متغیر را نادیده می گیرد LIBGS if --libgs داده شده است.

-ل، -- علامت پیوند=سبک
روشی را انتخاب می کند که چگونه مناطق ابرپیوند شده را علامت گذاری کند. در سبک استدلال می تواند یکی از
ارزش ها هیچ, جعبهو خط، که در آن جعبه پیش فرض است، یعنی یک مستطیل رسم شده است
در اطراف منطقه پیوند داده شده اگر گزینه -- علامت پیوند حذف شده است. استدلال سبک خط تنها
لبه پایینی مستطیل مرزی را ترسیم می کند و هیچ به dvisvgm می گوید که هیچ اضافه نکند
اشیاء قابل مشاهده به هایپرلینک ها خطوط و کادرها رنگ متن فعلی را دریافت می کنند
انتخاب شد. به منظور اعمال یک رنگ متفاوت و ثابت، یک دو نقطه به دنبال یک رنگ
مشخص کننده را می توان به رشته سبک اضافه کرد. آ رنگ مشخصات یا یکی است
مقدار RGB هگزادسیمال فرم #RRGGBB، یا نام رنگ dvips
(http://en.wikibooks.org/wiki/LaTeX/Colors#68_رنگ_استاندارد_شناخته_دیویپس).

علاوه بر این، استدلال سبک می تواند یک مشخص کننده رنگ را برای برجسته کردن پیوندها انتخاب کند
منطقه توسط یک جعبه بدون قاب پر از آن رنگ. یک مشخص کننده رنگ دوم اختیاری
جدا شده با دو نقطه رنگ قاب را انتخاب می کند.

مثال: جعبه:قرمز or جعبه:#ff0000 کادرهای قرمز رنگ را در اطراف نواحی مرتبط ترسیم می کند. زرد آبی
مستطیل های پر از زرد با قاب های آبی ایجاد می کند.

-ل، --list-specials
فهرستی از کنترل‌کننده‌های ویژه ثبت‌شده و خروجی را چاپ می‌کند. هر کنترل کننده یک مجموعه را پردازش می کند
از اظهارات خاص متعلق به همان دسته. در بیشتر موارد، دسته ها
با پیشوند عبارات ویژه مشخص می شوند. معمولاً یک کلمه پیشرو است
از بقیه عبارت با دو نقطه یا خالی جدا می شود، به عنوان مثال رنگ or ps.

-M، -- ماگ=عامل
ضریب بزرگنمایی اعمال شده در ارتباط با فراخوانی های قبلی Metafont را تنظیم می کند
گلیف ها هر چه این مقدار بزرگتر باشد، نتایج ردیابی بهتر است. با این وجود، بزرگ
مقادیر بزرگنمایی به دلیل سرریز اعداد می تواند باعث خطاهای محاسباتی Metafont شود. بنابراین،
با دقت از این گزینه استفاده کنید تنظیم پیش فرض معمولاً نتایج خوبی ایجاد می کند.

-- بدون ادغام
هر شخصیت را در یک جداگانه قرار می دهد متن عنصر با متناظر x و y
ویژگی های. به طور پیش فرض، جدید است متن or قاشق چایخوری عناصر تنها در صورتی ایجاد می شوند که یک رشته شروع شود
در مکانی که با موقعیت معمولی تعریف شده توسط شخصیت ها متفاوت است
پیش ارزش ها

--no-mktexmf
تولید فایل های فونت گم شده را سرکوب می کند. اگر dvisvgm نمی تواند یک فایل فونت پیدا کند
از طریق مکانیسم جستجوی kpathsea، ابزارهای خارجی را mktextfm یا mktexmf می نامد.
توسط. این گزینه این تماس ها را غیرفعال می کند.

-n، -- بدون فونت[=نوع]
اگر این گزینه داده شود، dvisvgm SVG ایجاد نمی کند فونت عناصر اما موارد استفاده راه ها
بجای. فایل‌های SVG به‌دست‌آمده معمولاً بزرگ‌تر هستند، اما همزمان بیشتر هستند
سازگار با اکثر برنامه هایی که هنوز از فونت های SVG پشتیبانی نمی کنند. اختیاری
استدلال نوع روش جایگزینی فونت ها توسط مسیرها را انتخاب می کند. نوع 0
ایجاد مسیر و استفاده کنید عناصر. نوع 1 ایجاد می کند مسیر فقط عناصر گزینه -- بدون فونت
دلالت دارد --بدون سبک.

-c، -- مقیاس=sx[,sy]
محتوای صفحه را به صورت افقی مقیاس می کند sx و به صورت عمودی توسط sy. این گزینه است
معادل -TSsx,sy.

-S، --بدون ویژه[=نام]
غیرفعال کردن پردازش دستورات ویژه تعبیه شده در فایل DVI. اگر نه بیشتر
پارامتر داده شده است، همه موارد ویژه نادیده گرفته می شوند. برای غیرفعال کردن انتخابی مجموعه های ویژه،
یک لیست اختیاری از اسامی جدا شده با کاما را می توان به این گزینه اضافه کرد. آ نام is
شناسه منحصر به فرد که به کنترل کننده ویژه مورد نظر ارجاع می دهد. گزینه --list-specials
همه کنترل کننده های موجود در حال حاضر و نام آنها را فهرست می کند. همه موارد ویژه پشتیبانی نمی شوند
بیانیه ها در سکوت نادیده گرفته می شوند.

--بدون سبک
به طور پیش فرض، dvisvgm استایل های CSS و ویژگی های کلاس را برای فونت های مرجع ایجاد می کند زیرا
فشرده تر از تنظیم مکرر اطلاعات فونت کامل در هر متن است
عنصر با این حال، اگر ارجاعات مستقیم فونت را ترجیح می دهید، رفتار پیش فرض می تواند باشد
غیرفعال با گزینه --بدون سبک.

-و ، -- خروجی=الگو
الگوی نام فایل خروجی را تنظیم می کند. پارامتر الگو رشته ای است که ممکن است
شامل متغیرها باشد %f, %pو %P. %f به نام پایه فایل DVI گسترش می یابد،
یعنی نام فایل بدون پسوند، %p شماره صفحه فعلی است و %P کل
تعداد صفحات فایل DVI یک عدد اختیاری (0-9) که بعد از علامت درصد داده می شود
حداقل تعداد ارقامی را که باید نوشته شود را مشخص می کند. اگر یک مقدار خاص است
کوتاه تر، عدد با صفرهای ابتدایی پر می شود. مثال: %3p 3 رقم را برای
شماره صفحه فعلی (001، 002، و غیره). بدون مشخص کننده عرض صریح، %p می شود
همان تعداد ارقام %P.

اگر به کنترل بیشتری روی شماره گذاری نیاز دارید، می توانید از عبارات حسابی به عنوان استفاده کنید
بخشی از یک الگو نحو است %(expr) جایی که صادرات ممکن است حاوی اضافات باشد،
تفریق، ضرب، و تقسیم اعداد صحیح با اولویت مشترک. در
متغیرها p و P شامل شماره صفحه فعلی و تعداد کل صفحات،
به ترتیب. مثلا، --output="%f-%(p-1)" نام فایل ها را ایجاد می کند که در آن شماره گذاری می شود
با 0 به جای 1 شروع می شود.

الگوی پیش فرض است %f-%p.svg اگر فایل DVI از بیش از یک صفحه تشکیل شده باشد، و
%f.svg در غیر این صورت. یعنی یک فایل DVI foo.dvi تبدیل foo.svg if foo.dvi is
یک سند تک صفحه ای در غیر این صورت، چندین فایل SVG foo-01.svg, foo-02.svgو غیره هستند
تولید شده. در محیط های ویندوز، علامت درصد، محیط ارجاع داده شده را نشان می دهد
متغیرها، و بنابراین باید با علامت درصد دوم محافظت شوند، به عنوان مثال
--output=%%f-%%p.

-پ، --صفحه=محدوده ها
این گزینه صفحاتی را که باید پردازش شوند را تنظیم می کند. پارامتر محدوده ها متشکل از یک
فهرست شماره های تک صفحه و/یا محدوده صفحه جدا شده با کاما. محدوده صفحه یک جفت است
از اعداد جدا شده با خط فاصله، به عنوان مثال 5-12. بنابراین، یک دنباله صفحه ممکن است شبیه باشد
این: 2-4,6,9،12,15،XNUMX-XNUMX،XNUMX. فرقی نمی کند که یک صفحه بیش از یک بار داده شود یا صفحه
محدوده ها همپوشانی دارند dvisvgm همیشه شماره صفحات را به ترتیب صعودی و
آنها را فقط یک بار تبدیل می کند. به منظور سازگاری با نسخه های قبلی،
دنباله صفحه پیش فرض 1 است. dvisvgm تنها صفحه اول را تبدیل می کند و نه صفحه را
کل سند در گزینه مورد --صفحه حذف شده است. معمولاً محدوده صفحات از دو عدد تشکیل شده است
اعدادی که نشان دهنده اولین و آخرین صفحه ای است که باید تبدیل شود. اگر قرار است تبدیل شود
از صفحه 1 شروع می شود، یا اگر باید تا آخرین صفحه DVI ادامه یابد، اولین یا
عدد محدوده دوم را می توان به ترتیب حذف کرد. مثال: --page=-10 همه را تبدیل می کند
صفحات تا صفحه 10، --page=10- تمام صفحاتی که با صفحه 10 شروع می شوند را تبدیل می کند. لطفا
در نظر بگیرید که مقادیر صفحه به شماره صفحه چاپ شده در صفحه اشاره نمی کند.
در عوض، تعداد صفحات فیزیکی مورد انتظار است، جایی که صفحه اول همیشه شماره می گیرد
1.

-د، --دقت، درستی=رقم
حداکثر تعداد اعشار اعمال شده برای ویژگی ممیز شناور را مشخص می کند
ارزش های. تمام مقادیر مشخصه نوشته شده در فایل(های) SVG تولید شده گرد می شوند
بر این اساس. پارامتر رقم مقادیر صحیح از 0 تا 6 را مجاز می کند، جایی که 0 را فعال می کند
انتخاب خودکار ارقام اعشاری قابل توجه این نیز مقدار پیش فرض است
اگر dvisvgm بدون گزینه فراخوانی شود --دقت، درستی.

-پ، --پیش رفتن[=تاخیر]
یک نشانگر پیشرفت ساده را فعال می‌کند که در صورت انجام عملیات وقت‌گیر مانند نمایش داده شود
ویژه پست اسکریپت پردازش می شود. نشانگر قبل از تأخیر داده شده ظاهر نمی شود
(در چند ثانیه) سپری شده است. مقدار تاخیر پیش فرض 0.5 ثانیه است.

-r، -- چرخش=زاویه
محتوای صفحه را در جهت عقربه های ساعت می چرخاند زاویه درجه در اطراف مرکز صفحه این
گزینه معادل است -TRزاویه.

-ر، --نسبت فامیلی
SVG اجازه می دهد تا مسیرهای گرافیکی را با دنباله ای از مطلق و/یا نسبی تعریف کنید
دستورات، یعنی هر فرمان یا مختصات مطلق یا مختصات را انتظار دارد
نسبت به موقعیت ترسیم فعلی به طور پیش فرض، dvisvgm مسیرهایی را ایجاد می کند که از آنها تشکیل شده است
دستورات مطلق اگر گزینه --نسبت فامیلی داده می شود، دستورات نسبی ایجاد می شود
در عوض در اکثر موارد اندازه فایل های SVG را کمی کاهش می دهد.

-s ، --stdout
خروجی SVG را روی یک فایل ننویسید بلکه آن را به آن هدایت کنید stdout.

-T، --تبدیل=دستورات
دنباله ای از تبدیل ها را به محتوای SVG اعمال می کند. هر تحول است
توصیف شده توسط a فرمان با یک حرف بزرگ و به دنبال آن فهرستی از
پارامترهای جدا شده با کاما دستورات تبدیل زیر پشتیبانی می شوند:

T tx[,ty]
صفحه را در جهت بردار ترجمه می کند (حرکت می کند)tx,ty) اگر ty حذف شده است، ty=0
مفروض است. طول واحد مورد انتظار از tx و ty نقاط TeX هستند (1pt =
1/72.27 اینچ). با این حال، چندین ثابت برای ساده کردن واحد تعریف شده است
تبدیل (به زیر مراجعه کنید).

S sx[,sy]
صفحه را به صورت افقی در مقیاس می کند sx و به صورت عمودی توسط sy. اگر sy حذف شده است، sy=sx
فرض بر این است.

R زاویه[,x,y]
صفحه را در جهت عقربه های ساعت می چرخاند زاویه درجه در اطراف نقطه (x,y). اگر اختیاری است
استدلال x و y حذف می شوند، صفحه به دور مرکز خود می چرخد
بسته به فرمت صفحه انتخاب شده گزینه When -بنون داده می شود، چرخش
مرکز مبدا است (0,0).

KX زاویه
صفحه را در امتداد کج می کند x-محور توسط زاویه درجه. بحث و جدل زاویه می تواند هر
ارزش به جز 90+180k، که در آن k یک عدد صحیح است

KY زاویه
صفحه را در امتداد کج می کند y-محور توسط زاویه درجه. بحث و جدل زاویه می تواند هر
ارزش به جز 90+180k، که در آن k یک عدد صحیح است

FH [y]
صفحه را در خط افقی از نقطه (0) آینه می کند (ورق می کند،y). حذف کردن
استدلال اختیاری منجر به y=h/2، کجا h نشان دهنده ارتفاع صفحه است (نگاه کنید به از پیش تعریف شده
ثابت در زیر).

FV [x]
صفحه را در خط عمودی از طریق نقطه (x، 0). حذف کردن
استدلال اختیاری منجر به x=w/2، کجا w نشان دهنده عرض صفحه است (نگاه کنید به از پیش تعریف شده
ثابت در زیر).

M m1، ... ،m6
تبدیلی را اعمال می کند که با ماتریس 3×3 توصیف شده است
((m1,m2,m3) ، (m4,m5,m6)،(0,0,1،XNUMX،XNUMX))، که در آن سه گانه های داخلی نشان دهنده ردیف ها هستند.

توجه داشته باشید
تمام دستورات تبدیل گزینه -T، --تبدیل در دستور اعمال می شوند
از ظاهر آنها دستورات متعدد را می توان به صورت اختیاری با فاصله از هم جدا کرد.
در این مورد، کل رشته تبدیل باید به صورت دوتایی محصور شود
نقل قول ها تمام پارامترها عباراتی از نوع ممیز شناور هستند. شما هم می توانید
اعداد ساده یا اصطلاحات حسابی ترکیب شده توسط عملگرها را ارائه دهید + (اضافه)،
- (منها کردن)، * (ضرب)، / (تقسیم) یا % (مدول) با مشترک
قواعد تداعی و تقدم از پرانتز نیز می توان استفاده کرد.

علاوه بر این، برخی از ثابت های از پیش تعریف شده ارائه شده است:

ux موقعیت افقی قسمت بالایی
گوشه صفحه سمت چپ در نقطه TeX
واحد
uy موقعیت عمودی سمت چپ بالا
گوشه صفحه در واحدهای نقطه TeX
h ارتفاع صفحه بر حسب واحد نقطه TeX
(0 در صورت -بنون)
w عرض صفحه در واحدهای نقطه TeX (0
در صورت -بنون)

علاوه بر این، می توانید از ثابت های طول استفاده کنید pt, mm, cm و in، به عنوان مثال 2cm or
1.6in. بنابراین، گزینه -TT1 اینچ، 0R45 محتوای صفحه را 1 اینچ به سمت راست حرکت می دهد و
سپس آن را 45 درجه در مرکز صفحه می چرخاند.

برای تبدیل های تک نیز می توانید از گزینه ها استفاده کنید -c, -t و -r. توجه داشته باشید که
ترتیبی که این گزینه ها داده می شود مهم نیست، یعنی شما نمی توانید
از آنها برای توصیف توالی تبدیل استفاده کنید. آنها به سادگی مستقل هستند
گزینه های مختصر برای تبدیل های رایج

-t، --ترجمه کردن=tx[,ty]
محتوای صفحه را در جهت بردار ترجمه می کند (حرکت می کند)tx,ty). این گزینه است
معادل -TTtx,ty.

-v، -- پرحرفی=سطح
نوع پیام های چاپ شده در طول اجرای dvisvgm را کنترل می کند:

0 بدون خروجی پیام
1 فقط پیام های خطا
2 فقط پیام های هشدار دهنده
4 فقط پیام های اطلاعاتی

توجه داشته باشید
با افزودن این مقادیر می توانید دسته ها را ترکیب کنید. سطح پیش فرض 7 است،
یعنی همه پیام ها چاپ می شوند.

-V، - نسخه[=تمدید شده]
نسخه dvisvgm را چاپ می کند و خارج می شود. اگر آرگومان اختیاری روی بلهاز
شماره نسخه کتابخانه های پیوند داده شده نیز چاپ شده است.

-z ، --zip[=سطح]
یک فایل SVG فشرده با پسوند .svgz ایجاد می کند. آرگومان اختیاری مقدار را مشخص می کند
سطح فشرده سازی مقادیر معتبر در محدوده 1 تا 9 هستند (مقدار پیش فرض 9 است).
مقادیر بزرگتر باعث نتایج فشرده سازی بهتر می شود اما زمان محاسبات بیشتری را می طلبد.

احتیاط
این گزینه را نمی توان با آن ترکیب کرد -s ، --stdout.

-Z، --بزرگنمایی[=عامل]
را ضرب می کند عرض و ارتفاع ویژگی های عنصر ریشه SVG توسط آرگومان عامل
در حالی که سیستم مختصات گرافیک حفظ می شود. در نتیجه، اکثر بینندگان SVG
بر این اساس گرافیک را بزرگنمایی کنید. اگر ضریب بزرگنمایی منفی داده شود، عرض و
ارتفاع ویژگی ها حذف می شوند.

پشتیبانی ویژه


dvisvgm از چندین مجموعه پشتیبانی می کند ویژه دستورات که می تواند برای غنی سازی فایل های DVI استفاده شود
با ویژگی های اضافی، مانند رنگ، گرافیک، و لینک ها. ارزیابی ویژه
دستورات به کنترل کننده های اختصاصی واگذار می شود. هر کنترل کننده مسئول تمام موارد خاص است
عبارات مجموعه دستورات یکسان، یعنی دستوراتی که با پیشوند یکسان شروع می شوند. برای به دست آوردن یک
لیستی از هندلرهای ویژه ارائه شده، گزینه استفاده --list-specials (به بالا نگاه کن). این
بخش یک نمای کلی از دستورات ویژه ای که در حال حاضر پشتیبانی می شوند را ارائه می دهد.

bgcolor
بیانیه ویژه برای تغییر رنگ پس زمینه/صفحه. از آنجایی که SVG 1.1 ندارد
از رنگ‌های پس‌زمینه پشتیبانی می‌کند، dvisvgm یک مستطیل از رنگ انتخاب‌شده را در آن قرار می‌دهد
سند SVG تولید شده است. این مستطیل همیشه به اندازه یا اندازه انتخاب شده می شود
جعبه مرزی محاسبه شده این دستور رنگ پس زمینه بخشی از مجموعه رنگ ویژه است
اما برای اینکه کاربر آن را خاموش کند، به طور جداگانه مدیریت می شود. برای یک مرور کلی از
دستور دستور، به عنوان مثال، مستندات dvips را ببینید.

رنگ
عبارات این مجموعه دستور دستورالعمل هایی را برای تغییر رنگ متن/رنگ ارائه می دهد.
برای یک نمای کلی از نحو دقیق، به عنوان مثال به مستندات dvips مراجعه کنید.

dvisvgm
dvisvgm مجموعه کوچکی از محصولات ویژه خود را ارائه می دهد. لیست زیر به طور خلاصه بیان می کند
بررسی اجمالی.

dvisvgm: خام متن
یک توالی دلخواه از کاراکترها را به بخش صفحه سند SVG اضافه می کند.
dvisvgm هیچ گونه اعتبارسنجی را در اینجا انجام نمی دهد، بنابراین کاربر باید اطمینان حاصل کند که
SVG حاصل هنوز معتبر است. پارامتر متن ممکن است شامل عبارات باشد {؟ایکس},
{?y}و {?رنگ} که به فعلی گسترش می یابد x or y مختصات و جریان
رنگ به ترتیب علاوه بر این، {?nl} به یک کاراکتر خط جدید گسترش می یابد.

dvisvgm:rawdef متن
این دستور شبیه به dvisvgm: خام، اما متن خام را در آن قرار می دهد
بخش سند SVG در حال تولید است.

dvisvgm:rawset نام ... dvisvgm:endrawset
این جفت ویژگی های ویژه شروع و پایان یک تعریف SVG خام نامگذاری شده را نشان می دهد
قطعه همه dvisvgm: خام و dvisvgm:rawdef ویژه محصور شده توسط dvisvgm:rawset
و dvisvgm:endrawset بلافاصله ارزیابی نمی شوند، اما به طور مشترک در زیر ذخیره می شوند
داده نام برای استفاده بعدی پس از تعریف، می توان به قطعه نامگذاری شده ارجاع داد
در سراسر فایل DVI توسط dvisvgm:rawput (پایین را ببینید). دو دستور
dvisvgm:rawset و dvisvgm:endrawset نباید تو در تو باشد، یعنی هر فراخوانی از
dvisvgm:rawset باید با فراخوانی مربوطه دنبال شود dvisvgm:endrawset
قبل از دیگری dvisvgm:rawset ممکن است رخ دهد. همچنین، شناسه نام باید منحصر به فرد باشد
در سراسر فایل DVI استفاده كردن dvisvgm:rawset چندین بار همراه با
همان نام منجر به یک پیام هشدار می شود.

dvisvgm:rawput نام
قطعات SVG خام را که قبلاً در قسمت داده شده ذخیره شده اند درج می کند نام. dvisvgm
بین قطعات مشخص شده با dvisvgm: خام or
dvisvgm:rawdef، و آنها را به طور متفاوتی مدیریت می کند: همه را درج می کند dvisvgm: خام بخش
در هر زمان dvisvgm:rawput نامیده می شود، در حالی که dvisvgm:rawdef بخش ها به
بخش سند SVG فعلی فقط یک بار.

dvisvgm:img عرض ارتفاع پرونده
یک عنصر تصویر را در موقعیت گرافیکی فعلی با ارجاع به داده شده ایجاد می کند
فایل. در اینجا می توان از تصاویر JPEG، PNG و SVG استفاده کرد. با این حال، dvisvgm بررسی نمی کند
فرمت فایل یا پسوند نام فایل. طول ها عرض و ارتفاع باید
به عنوان اعداد ممیز شناور ساده در واحدهای نقطه TeX (1in = 72.27pt) داده می شود.

dvisvgm:bbox جدید] نام
یک جعبه مرز محلی به نام را تعریف یا بازنشانی می کند نام. نام ممکن است شامل
حروف و ارقام هنگام پردازش یک صفحه DVI، dvisvgm به طور مداوم صفحه را به روز می کند
(جهانی) کادر محدود کننده صفحه فعلی به منظور تعیین حداقل
مستطیل حاوی تمام اجزای صفحه قابل مشاهده (شخصیت ها، تصاویر، نقاشی).
عناصر و غیره) علاوه بر جعبه محدود کننده جهانی، کاربر می تواند درخواست کند
تعداد دلخواه کادرهای محدود محلی نامگذاری شده پس از تعریف، این جعبه ها هستند
همراه با کادر محدود جهانی که با کاراکتر اول شروع می شود، به روز می شود
که از تعریف پیروی می کند. بنابراین، از جعبه های محلی می توان برای محاسبه استفاده کرد
وسعت بخش های صفحه این برای سناریوهایی که SVG تولید شده مفید است
فایل پس از پردازش است. در ارتباط با dvisvgm:raw ویژه، ماکرو {?bbox
نام} به چهار مقدار گسترش می یابد x, y, wو h (با فاصله از هم جدا شده اند) مشخص می کند
مختصات گوشه بالا سمت چپ، عرض و ارتفاع کادر محلی نام.
اگر جعبه نام قبلاً تعریف نشده بود، هر چهار مقدار برابر با صفر است.

dvisvgm:bbox عرض ارتفاع [عمق]
با تعبیه یک مستطیل مجازی، کادر محدود صفحه فعلی را به روز می کند (x,
y, عرض, ارتفاع) جایی که گوشه پایین سمت چپ در DVI فعلی قرار دارد
موقعیت نقاشی (x,y). اگر پارامتر اختیاری عمق مشخص شده است، dvisvgm
مستطیل دوم را تعبیه می کند (x, y, عرض، -عمق). طول ها عرض, ارتفاع و
عمق باید به عنوان اعداد ممیز شناور ساده در واحدهای نقطه TeX (1in =
72.27 pt). بسته به اندازه و موقعیت مستطیل مجازی، این دستور
یا جعبه محدود کننده کلی را بزرگ می کند یا آن را همانطور که هست باقی می گذارد. امکان پذیر نیست
وسعت آن را کاهش دهد. این ویژه باید به همراه استفاده شود dvisvgm: خام in
جهت به روز رسانی نمای صفحه به درستی.

dvisvgm:bbox a[bs] x1 y1 x2 y2
این نوع bbox special با تعبیه یک مجازی، کادر محدود کننده را به روز می کند
مستطیل (x1,y1,x2,y2). نکات (x1,y1) و (x2,y2) نشان دهنده دو مورب است
گوشه های مستطیل در واحد نقطه TeX داده شده است.

dvisvgm:bbox ثابت] x1 y1 x2 y2
این نوع bbox ویژه یک کادر محدود کننده مطلق (نهایی) را به آن اختصاص می دهد
SVG حاصل می شود. پس از اجرای این دستور، dvisvgm دیگر تغییری نمی دهد
مختصات جعبه مرزی، با این تفاوت که این ویژه بعداً دوباره فراخوانی می شود. نقاط
(x1,y1) و (x2,y2) دو گوشه مورب مستطیل داده شده در TeX را نشان دهید
واحدهای نقطه

قطعه TeX زیر دو عنصر خام SVG را به خروجی اضافه می کند و آن را به روز می کند
بسته بندی جعبه بر این اساس:

\special{dvisvgm:raw }
\special{dvisvgm:bbox 20 10 10}

\special{dvisvgm:raw }
\special{dvisvgm:bbox abs 10 200 100 250}

em
این محصولات ویژه با توزیع emTeX توسط Eberhard Mattes معرفی شدند. آنها
دستورات ترسیم خط، دستورالعمل‌هایی برای جاسازی تصویر MSP، PCX و BMP ارائه دهید
فایل ها و همچنین دو دستور PCL. dvisvgm فقط از دستورات رسم خط پشتیبانی می کند
و همه چیزهای ویژه دیگر را بی سر و صدا نادیده می گیرد. شرح دستور دستور می تواند باشد
در اسناد درایور DVI همراه با emTeX یافت می شود (به CTAN مراجعه کنید).

اچ تی ام ال
مشخصات hyperref انواع مختلفی را در مورد نحوه علامت گذاری مناطق پرپیوند تعریف می کند
در یک فایل DVI dvisvgm ساختارهای ویژه HyperTeX ساده را همانطور که با ایجاد شده پشتیبانی می کند
گزینه بسته hyperref هایپرتکس. به‌طور پیش‌فرض، تمام قسمت‌های پیوند شده سند هستند
با یک مستطیل مشخص شده است. گزینه -- علامت پیوند اجازه می دهد تا این رفتار را تغییر دهید. بالا را ببینید
جزئیات بیشتر. اطلاعات مربوط به نحو و معنایی HyperTeX ویژه می تواند باشد
در کتابچه راهنمای hyperref یافت می شود.

پی دی اف
pdfTeX و dvipdfmx چندین دستور خاص مربوط به تولید را معرفی کردند
فایل های PDF در حال حاضر، تنها دو نفر از آنها، pdf: mapfile و پی دی اف: نقشه توسط
dvisvgm. این ویژگی های ویژه اجازه می دهد تا درخت نقشه فونت را در طول پردازش DVI تغییر دهید
فایل ها. به عنوان مثال، آنها توسط CTeX استفاده می شوند. dvisvgm از هر دو، dvips و
فرمت نقشه فونت dvipdfm. برای اطلاعات بیشتر در مورد نحو دستور و معنایی،
مستندات را ببینید \pdfmapfile در دفترچه راهنمای کاربر pdfTeX.

ps
درایور معروف DVI dvips مجموعه ای از ویژگی های خاص خود را به منظور جاسازی معرفی کرد
کد پست اسکریپت در فایل های DVI، که قابلیت های DVI را تا حد زیادی بهبود می بخشد
اسناد. یکی از اهداف dvisvgm ارزیابی کامل تمام قطعات پست اسکریپت و به آن است
تا حد امکان به SVG تبدیل کنید. برخلاف dvips، dvisvgm استفاده می کند
محاسبات ممیز شناور برای محاسبه موقعیت دقیق هر عنصر گرافیکی،
یعنی مختصات را گرد نمی کند. بنابراین، مکان های نسبی از
عناصر گرافیکی ممکن است کمی با عناصر محاسبه شده توسط dvips متفاوت باشد.

از آنجایی که PostScript یک زبان نسبتاً پیچیده است، dvisvgm سعی در پیاده سازی آن ندارد
مفسر PostScript خود را دارد اما به Ghostscript متکی است (http://ghostscript.com) بجای.
اگر کتابخانه Ghostscript به باینری dvisvgm مرتبط نبود، جستجو می شود و
در طول زمان اجرا به صورت پویا بارگذاری می شود. در این مورد، dvisvgm به دنبال آن است libgs.so.X on
سیستم های شبه یونیکس (نسخه های ABI پشتیبانی شده: 7,8,9،XNUMX،XNUMX)، و برای gsdll32.dll or gsdll64.dll
روی ویندوز می توانید نام فایل های پیش فرض را با متغیر محیطی لغو کنید LIBGS or
گزینه خط فرمان --libgs. کتابخانه باید از طریق جستجوی ld قابل دسترسی باشد
مسیر (*nix) یا متغیر محیطی PATH (ویندوز). متناوبا، مطلق
مسیر فایل را می توان مشخص کرد. اگر کتابخانه پیدا نشد، dvisvgm آن را غیرفعال می کند
پردازش ویژه پست اسکریپت و چاپ یک پیام هشدار دهنده. استفاده از گزینه
--list-specials برای بررسی اینکه آیا پشتیبانی پست اسکریپت در دسترس است یا خیر، یعنی ورودی ps is
حاضر.

کنترل کننده PostScript همچنین داده های جعبه محدود تولید شده توسط را شناسایی و ارزیابی می کند
la پیش دید بسته با گزینه صفحه تنگ. اگر داده ها در یک فایل DVI وجود دارد،
dvisvgm جعبه مرزی فایل SVG تولید شده را مطابق با آن تطبیق می دهد و یک چاپ می کند
پیامی که عرض، ارتفاع و عمق جعبه را در واحدهای نقطه TeX نشان می دهد.
به خصوص، از مقدار عمق می توان برای تراز عمودی گرافیک SVG با
برای مثال، خط پایه متن اطراف در اسناد HTML یا XSL-FO.

tpic
مجموعه ویژه TPIC دستورالعمل هایی را برای ترسیم اجسام هندسی ساده تعریف می کند. مقداری
بسته های LaTeX، مانند eepic و tplot، از این ویژگی های ویژه برای توصیف گرافیک استفاده می کنند.

مثال ها


فایل dvisvgm

صفحه اول را تبدیل می کند file.dvi به file.svg.

فایل dvisvgm -z

صفحه اول را تبدیل می کند file.dvi به file.svgz با سطح فشرده سازی پیش فرض 9.

فایل dvisvgm -p5 -z3 -ba4-l -onewfile

صفحه پنجم را تبدیل می کند file.dvi به newfile.svgz با سطح فشرده سازی 3. مرزبندی
جعبه در قالب افقی روی DIN/ISO A4 تنظیم شده است.

فایل dvisvgm --transform="R20,w/3,2h/5 T1cm,1cm S2,3"

صفحه اول را تبدیل می کند file.dvi به file.svg که در آن سه تبدیل اعمال می شود.

محیط زیست


dvisvgm از kpathsea کتابخانه برای مکان یابی فایل هایی که باز می شود. از این رو
متغیرهای محیطی شرح داده شده در مستندات کتابخانه بر مبدل تأثیر می گذارد.

اگر dvisvgm بدون کتابخانه Ghostscript پیوند داده شده باشد، و اگر پشتیبانی از PostScript وجود نداشته باشد
غیرفعال شده است، کتابخانه Ghostscript مشترک در طول زمان اجرا از طریق dlopen() جستجو می شود.
متغیر محیطی LIBGS می توان از آن برای تعیین مسیر و نام فایل کتابخانه استفاده کرد.

نسخه های ویندوز از پیش کامپایل شده dvisvgm نیاز به نصب فعال MiKTeX 2.9 دارند.
یا بالاتر dvisvgm با نسخه قابل حمل MiKTeX کار نمی کند زیرا آن را دارد
متکی به رابط COM MiKTeX است که فقط در یک نصب محلی قابل دسترسی است. برای فعال کردن
ارزیابی ویژه پست اسکریپت، Ghostscript DLL اصلی gsdll32.dll باید
از طریق مسیر جستجو موجود و قابل دسترسی است. بیلدهای 64 بیتی ویندوز به 64 بیت نیاز دارند
Ghostscript DLL gsdll64.dll. هر دو DLL با نصب کننده های Ghostscript مربوطه ارائه می شوند
در دسترس از www.ghostscript.com.

متغیر محیطی DVISVGM_COLORS رنگ های مورد استفاده برای برجسته کردن انواع مختلف را مشخص می کند
بخش هایی از خروجی پیام dvisvgm. فقط در صورت گزینه ارزیابی می شود --رنگ داده شده است. در
ارزش DVISVGM_COLORS فهرستی از ورودی های فرم جدا شده با دو نقطه است gg=BF، که در آن gg
نشان دهنده یکی از شاخص های گروه رنگی است که در زیر ذکر شده است، و BF دو رقم هگزادسیمال هستند
مشخص کردن پس‌زمینه (رقم اول) و رنگ پیش‌زمینه/متن (رقم دوم). را
مقادیر رنگ به صورت زیر تعریف می شوند: 0 = سیاه، 1 = قرمز، 2 = سبز، 3 = زرد، 4 = آبی، 5 = سرخابی،
6 = فیروزه ای، 7 = خاکستری، 8 = قرمز روشن، 9 = سبز روشن، A = زرد روشن، B = آبی روشن، C = روشن
سرخابی، D = فیروزه ای روشن، E = خاکستری روشن، F = سفید. بسته به ترمینال، رنگ ها ممکن است
فرق داشتن. به جای تغییر رنگ متن و پس زمینه، این امکان نیز وجود دارد
فقط یکی از آنها را تغییر دهید: یک ستاره (*) به جای یک رقم هگزادسیمال نشان دهنده این است
متن پیش‌فرض یا رنگ پس‌زمینه ترمینال

همه ورودی‌های نادرست در فهرست بی‌صدا نادیده گرفته می‌شوند.

er پیغام خطا

wn پیام های هشدار دهنده

pn پیام های مربوط به شماره صفحه

ps پیام های اندازه صفحه

fw اطلاعات مربوط به فایل ها
کتبی

sm پیام های دولتی

tr پیام های ردیاب گلیف

pi شاخص پیشرفت

مثال: er=01:pi=*5 رنگ پیام های خطا را تنظیم می کند (er) به قرمز (1) روی مشکی (0)، و
شاخص های پیشرفت (pi) فیروزه ای (5) در پس زمینه پیش فرض (*).

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


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

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

  • 1
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF یک کتابخانه جاوا برای ایجاد است
    و ویرایش فایل های PDF با LGPL و
    مجوز منبع باز MPL. OpenPDF است
    LGPL/MPL جانشین منبع باز iText،
    و ...
    OpenPDF - Fork of iText را دانلود کنید
  • 2
    GIS SAGA
    GIS SAGA
    SAGA - سیستم برای خودکار
    تجزیه و تحلیل جغرافیایی - یک جغرافیا است
    نرم افزار سیستم اطلاعات (GIS) با
    قابلیت های بسیار زیاد برای داده های جغرافیایی
    پردازش و آنا...
    دانلود SAGA GIS
  • 3
    جعبه ابزار برای جاوا/JTOpen
    جعبه ابزار برای جاوا/JTOpen
    جعبه ابزار IBM برای جاوا / JTOpen یک است
    کتابخانه کلاس های جاوا که از
    کلاینت/سرور و برنامه نویسی اینترنتی
    مدل های سیستمی که دارای OS/400 است،
    i5/OS، o...
    جعبه ابزار را برای جاوا/JTOpen دانلود کنید
  • 4
    D3.js
    D3.js
    D3.js (یا D3 برای اسناد داده محور)
    یک کتابخانه جاوا اسکریپت است که به شما اجازه می دهد
    برای تولید داده های پویا و تعاملی
    تجسم در مرورگرهای وب با D3
    شما...
    D3.js را دانلود کنید
  • 5
    سایه ها
    سایه ها
    یک پروکسی تونل سریع که به شما کمک می کند
    دور زدن فایروال ها این یک برنامه کاربردی است
    که می توان از آن نیز دریافت کرد
    https://sourceforge.net/projects/shadowsocksgui/.
    این هه...
    Shadowsocks را دانلود کنید
  • 6
    تم های GLPI
    تم های GLPI
    دانلود نسخه در
    https://github.com/stdonato/glpi-modifications/
    تم های رنگی برای GLPI 0.84 و 0.85 New
    تغییرات برای GLPI این یک است
    برنامه ای که ج...
    دانلود تم های GLPI
  • بیشتر "

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

Ad