عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

dvisvgm - عبر الإنترنت في السحابة

قم بتشغيل dvisvgm في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر dvisvgm الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


dvisvgm - يحول ملفات DVI و EPS إلى تنسيق SVG المستند إلى XML

موجز


com.dvisvgm [ الخيارات ] ملف [.ديفي]

com.dvisvgm -ه [ الخيارات ] ملف [.eps]

الوصف


الأداة المساعدة لسطر الأوامر com.dvisvgm يحول ملفات DVI ، كما تم إنشاؤها بواسطة TeX / LaTeX ، إلى
تنسيق رسومات متجهية قابلة للتطوير تعتمد على XML بتنسيق SVG. وهو يدعم تنسيق DVI الكلاسيكي 2 مثل
وكذلك التنسيق 3 (تم إنشاؤه بواسطة pTeX في الوضع الرأسي) ، والتنسيق 5 المعروف أيضًا باسم
XDV (تم إنشاؤه بواسطة XeTeX). بالإضافة إلى أوامر DVI الأساسية ، يقوم dvisvgm أيضًا بتقييم العديد منها
ما يسمى العروض الخاصة مما يوسع بشكل كبير من قدرات تنسيق DVI. للمزيد
نظرة عامة مفصلة ، انظر القسم مدعومة العروض الخاصة أدناه.

نظرًا لأن 1.1 SVG القياسي الحالي لا يحدد رسومات متعددة الصفحات ، فإن dvisvgm ينشئ
ملفات SVG منفصلة لكل صفحة DVI. بسبب أسباب التوافق ، فقط الأول
يتم تحويل الصفحة افتراضيًا. من أجل تحديد صفحة مختلفة أو صفحة عشوائية
التسلسل ، استخدم الخيار -p والذي تم وصفه أدناه.

SVG هو تنسيق رسومات يعتمد على المتجهات ، وبالتالي يحاول dvisvgm تحويل الصورة الرمزية
الخطوط العريضة لجميع الخطوط المستخدمة لأوصاف مسار قابلة للتطوير. أسرع طريقة للقيام بذلك هي
استخراج معلومات المسار من ملفات الخط بتنسيق PFB أو TTF أو OTF. إذا كان dvisvgm هو
قادرًا على العثور على مثل هذا الملف ، فإنه يستخرج جميع معلومات المخطط التفصيلي الضرورية حول الصور الرمزية
منه.

ومع ذلك ، فإن المصدر الرئيسي لأوصاف الخط في TeX هو Metafont ، والذي ينتج إخراج الصور النقطية
(ملفات GF). لهذا السبب لا تتوفر جميع خطوط TeX التي يمكن الحصول عليها بتنسيق قابل للتطوير. في
في هذه الحالات ، يحاول dvisvgm توجيه إخراج Metafont من خلال تتبع الصور النقطية للحروف الرسومية.
النتائج ليست مثالية مثل معظم نظائر PFB أو OTF (المحسّنة يدويًا) ، ولكن
مع ذلك فهي لطيفة حقًا في معظم الحالات.

عند تشغيل dvisvgm بدون خيار --لا الخطوط, الخط عناصر ( ) يستخدم
لتضمين بيانات الخط في ملفات SVG. لسوء الحظ ، لا يقدم سوى عدد قليل من SVG الدعم
هذه العناصر حتى الآن. لا تقوم معظم متصفحات الويب وتطبيقات الرسومات المتجهة بتقييمها
بشكل صحيح بحيث تبدو مكونات النص الخاصة بالرسومات الناتجة غريبة. في
من أجل إنشاء ملفات SVG أكثر توافقًا ، خيار سطر الأوامر --لا الخطوط يمكن أن تعطى ل
استبدل عناصر الخط بمسارات رسومات عادية.

OPTIONS


-a، --تتبع الكل=[إنقلب على عقبيه]
يفرض هذا الخيار على dvisvgm تتبع ليس فقط الحروف الرسومية المطلوبة بالفعل ولكن كل الحروف الرسومية
لجميع الخطوط النقطية المستخدمة في ملف DVI. منذ أن يتم تخزين نتائج التتبع في ملف
ذاكرة التخزين المؤقت للخط ، جميع تحويلات DVI التالية (بدون خيار --تتبع الكل) حيث هذه
الخطوط متورطة ، ستكون أسرع بكثير. بشكل افتراضي ، يتتبع dvisvgm فقط في الواقع
بحاجة إلى صور رمزية ، وإضافتها إلى ذاكرة التخزين المؤقت. الخيار المنطقي إنقلب على عقبيه يحدد كيف
للتعامل مع الصور الرمزية المخزنة بالفعل في ذاكرة التخزين المؤقت. بشكل افتراضي ، يتم تخطي هذه الحروف الرسومية.
تحديد الحجة إنقلب على عقبيه إلى نعم فعلا or صحيح يجبر dvisvgm على تتبع المقابل
الصور النقطية مرة أخرى.

ملاحظات
يسري هذا الخيار فقط إذا كان التخزين المؤقت للخط نشطًا. وبالتالي، --تتبع الكل
لا يمكن دمجها مع الخيار - ذاكرة التخزين المؤقت = لا شيء.

-ب، --bbox=معاهدة المواد الانشطارية
يضبط الصندوق المحيط للرسم الذي تم إنشاؤه على التنسيق المحدد. المعلمة
معاهدة المواد الانشطارية يأخذ أحد محددات التنسيق المدرجة أدناه ، أو يأخذ تسلسلاً من أربعة
قيم طول مفصولة بفواصل أو مسافات بيضاء x1, y1, x2 و y2. هذا الأخير يحدد اثنين
الزوايا المائلة للصندوق المحيط. تتكون كل قيمة طول من نقطة عائمة
رقم ووحدة طول اختيارية (pt أو bp أو cm أو mm أو in أو pc). إذا كانت الوحدة
تم حذف نقاط TeX (pt).

من الممكن أيضًا إعطاء قيمة طول واحدة فقط l. في هذه الحالة ، الحد الأدنى
يتم حساب الصندوق وتوسيعه عن طريق إضافة (-l,-l) إلى أعلى اليسار و (l,l) إلى
الزاوية اليمنى السفلى.

وبدلاً من ذلك ، يتم دعم محددات التنسيق التالية:

عالميا DIN / ISO ورقة الأحجام
An، BnCn، دn، حيث n هو عدد صحيح غير سالب ، على سبيل المثال A4 أو a4 لـ DIN / ISO A4
تنسيق (210 مم × 297 مم).

شمال أمريكي ورقة الأحجام
فاتورة تنفيذية قانونية خطاب دفتر الأستاذ

ملصقات خاصة إحاطة صندوق الأحجام

التقنيات حجم الصفحة المخزنة في ملف DVI
دقيقة يحسب أدنى / أضيق
المربع المحيط
لا شيء لم يتم تعيين مربع إحاطة

صفحة توجيه
اتجاه الصفحة الافتراضي لـ DIN / ISO وأحجام الورق الأمريكية هو صورة,
أي عرض < ارتفاع. إلحاق -المناظر الطبيعيه أو ببساطة -l لسلسلة التنسيق
يتحول إلى المشهد الوضع (عرض > ارتفاع). يمكنك أيضًا لأسباب التماثل
صراحة إضافة -صورة or -p للإشارة إلى التنسيق الرأسي الافتراضي. لاحظ أن
هذه اللواحق جزء من سلسلة الحجم وليست خيارات منفصلة. هكذا هم
يجب أن يتبع مباشرة محدد الحجم بدون فراغات إضافية. بالإضافة إلى،
لا يمكن استخدام لاحقات الاتجاه مع التقنيات, دقيقةو لا شيء.

ملاحظات
خيار -ب، --bbox يؤثر فقط على المربع المحيط ولا يحول
محتوى الصفحة. وبالتالي ، إذا اخترت تنسيقًا أفقيًا ، فلن تكون الصفحة كذلك
استدارة.

-C ، --مخبأ[=دير]
لتسريع عملية تحويل الخطوط النقطية ، يحفظ dvisvgm الوسيطة
معلومات التحويل في ملفات ذاكرة التخزين المؤقت. بشكل افتراضي ، يتم تخزين هذه الملفات في ملفات
$ HOME / .dvisvgm / ذاكرة التخزين المؤقت. إذا كنت تفضل موقعًا مختلفًا ، فاستخدم الخيار --مخبأ إلى
الكتابة فوق الافتراضي. علاوة على ذلك ، من الممكن أيضًا تعطيل التخزين المؤقت للخط
آلية بالكامل مع الخيار - ذاكرة التخزين المؤقت = لا شيء. إذا حجة دير تم حذفه ، dvisvgm
يطبع مسار دليل ذاكرة التخزين المؤقت الافتراضي مع مزيد من المعلومات حول
الخطوط المخزنة. بالإضافة إلى ذلك ، تتم إزالة ملفات ذاكرة التخزين المؤقت القديمة والتالفة.

-j ، - كليبجوين
يخبر هذا الخيار dvisvgm بحساب تقاطع مسارات القطع نفسها إذا
ضروري ، وليس لتفويض هذه المهمة إلى عارض SVG. ملفات SVG الناتجة
أكثر قابلية للنقل لأن بعض عارضات SVG لا تدعم التقاطعات
المسارات التي تم تحديدها بواسطة ClipPath العناصر التي تحتوي على أ مسار مقطع السمة.

--اللون
يتيح تلوين الرسائل المطبوعة أثناء عملية التحويل. يمكن للألوان
يمكن تخصيصها عبر متغير البيئة DVISVGM_COLORS. انظر قسم البيئة
أدناه للحصول على مزيد من المعلومات.

-E ، --eps
إذا تم توفير هذا الخيار ، فإن dvisvgm لا يتوقع DVI ولكن ملف إدخال EPS ، و
يحاول تحويله إلى SVG. من أجل القيام بذلك ، واحد com.psfile أمر خاص
تم إنشاؤه وإعادة توجيهه إلى معالج PostScript الخاص. هذا الخيار متاح فقط
إذا تم إنشاء dvisvgm مع تمكين دعم PostScript ، ويتطلب Ghostscript
متوفرة. انظر الخيار - ليبس لمزيد من المعلومات.

-e، - بالضبط
إذا تم إعطاء هذا الخيار ، فإن dvisvgm يحسب المربع المحيط الدقيق لكل حرف.
بشكل افتراضي ، يتم استخدام القيم المخزنة في ملف TFM الخاص بالخط لتحديد الحروف الرسومية
مدى. نظرًا لأن هذه القيم تهدف إلى تنفيذ مواضع الأحرف المثلى وهي
ليست مصممة لتمثيل الأبعاد الدقيقة ، فهي لا تتوافق بالضرورة معها
حدود الصور الرمزية المرئية. وبالتالي ، قد يكون عرض و / أو ارتفاع بعض الحروف الرسومية
أكبر (أو أصغر) من قيم TFM ذات الصلة. نتيجة لذلك ، يمكن أن يؤدي إلى
الأحرف المقطوعة في حدود رسومات SVG. مع خيار - بالضبط معطى،
يحلل dvisvgm الشكل الفعلي لكل حرف ويشتق عادةً ملف
المربع المحيط.

م ، - خريطة الخط=أسماء
تحميل وتقييم ملف واحد أو ملفات متعددة لخريطة الخط. هذه الملفات مطلوبة ل
حل أسماء ملفات الخطوط والتشفير. لا يوفر dvisvgm ملفات الخرائط الخاصة به ولكن
يحاول قراءة ما هو متاح مع dvips أو dvipdfm. إذا كان الخيار - خريطة الخط is
إذا تم حذفه ، يبحث dvisvgm عن ملفات الخرائط الافتراضية خريطة PS2pk, خريطة dvipdfmو
psfonts.map (في هذا التسلسل). خلاف ذلك ، يتم استخدام الملفات المدرجة. أسماء ملفات متعددة
يجب أن تكون مفصولة بفواصل بدون مسافة بيضاء سابقة و / أو لاحقة. ملفات الخريطة
يتم تقييمها بالترتيب المحدد. بشكل افتراضي ، لا تستبدل التعيينات المعاد تعريفها
سابقاتها. ومع ذلك ، يمكن أن يسبق كل اسم ملف محدد وضع اختياري
(+, -الطرق أو =) لتغيير هذا السلوك:

+ ملف الخريطة
فقط تلك الإدخالات في ملف الخريطة المحدد التي لا تعيد تعريف تعيين الخط هي
مطبق. هذا أيضًا هو الوضع الافتراضي إذا لم يتم تحديد محدد الوضع.

-ملف الخريطة
يضمن عدم استخدام أي من تعيينات الخطوط المحددة في ملف الخريطة المحدد ،
أي تتم إزالة التعيينات المحددة مسبقًا للخطوط المحددة.

= ملف الخريطة
يتم تطبيق كافة التعيينات المحددة في ملف الخريطة. الإعدادات المحددة مسبقًا لـ
يتم استبدال نفس الخط.

إذا كان اسم الملف الأول في تسلسل اسم الملف مسبوقًا بمحدد الوضع ،
يقوم dvisvgm بتحميل خريطة الخط الافتراضية (انظر أعلاه) ويطبق ملفات الخرائط الأخرى
عقب ذلك مباشرة. خلاف ذلك ، لن يتم تحميل أي من ملفات الخرائط الافتراضية تلقائيًا.

أمثلة: --fontmap = myfile1.map ، + myfile2.map الأحمال ملفي 1 خريطة تليها
ملفي 2 خريطة حيث كل إعادة تعريف ملفي 2 خريطة يتم تجاهلها.
--fontmap == myfile1.map، -myfile2.map تحميل ملف الخريطة الافتراضي متبوعًا بـ
ملفي 1 خريطة و ملفي 2 خريطة حيث كل إعادة تعريف ملفي 1 خريطة يحل محل
مقالات سابقة. بعد ذلك ، كل التعاريف للخطوط الواردة في ملفي 2 خريطة
تتم إزالتها من شجرة خريطة الخط.

لمزيد من المعلومات حول تنسيقات ملف الخريطة ومحددات الوضع ، راجع
كتيبات dvips و dvipdfm.

- تداخل الدرجة
يخبر dvisvgm بإنشاء مقاطع شبكية متداخلة عند تقريب التدرج اللوني
يملأ (انظر أيضًا الخيار - شرائح الدرجة أدناه). بشكل افتراضي ، الأجزاء المجاورة لا تفعل ذلك
تتداخل ولكن تلامس بعضها البعض فقط مثل البلاط المنفصل. لسوء الحظ ، هذا التوافق
يمكن أن يؤدي إلى فجوات واضحة بين المقاطع لأن الخلفية تؤثر على
اللون عند حدود المقاطع إذا كان عارض SVG يستخدم صقل الحواف للإنشاء
ملامح ناعمة. طريقة واحدة لتجنب هذا وإنشاء مناطق ملونة ملامسة بسلاسة
هو تكبير المقاطع بحيث تمتد إلى منطقة اليمين والجزء السفلي
الجيران. نظرًا لأن الأخير يتم رسمه أعلى الأجزاء المتداخلة ، يكون المرئي
حجم جميع القطاعات يبقى دون تغيير. فقط الفجوات السابقة تختفي كخلفية
الآن مغطاة بالكامل بالألوان الصحيحة. حاليًا ، يحسب dvisvgm ملف
المقاطع المتداخلة بشكل منفصل لكل رقعة من الشبكة (قد تتكون شبكة التصحيح
بقع متعددة من نفس النوع). لذلك ، قد لا تزال هناك فجوات مرئية عند
خط التماس من بقعتين متجاورتين.

- شرائح الدرجة=عدد
يحدد العدد الأقصى للأجزاء لكل عمود وصف يستخدم للتقريب
لون متدرج يملأ. نظرًا لأن SVG 1.1 يدعم فقط مجموعة فرعية صغيرة من التظليل
الخوارزميات المتوفرة في PostScript ، يقارب dvisvgm بعضها عن طريق القسمة الفرعية
المنطقة المراد ملؤها إلى أجزاء أصغر أحادية اللون. كل من هذه الأجزاء
يحصل على متوسط ​​لون المنطقة التي يغطيها. وبالتالي ، فإن زيادة عدد
تؤدي المقاطع إلى مناطق أحادية اللون أصغر وبالتالي ينتج عنها أفضل
تقريب التدرج اللوني الفعلي. كعيب ، تشير المزيد من الشرائح إلى حجم أكبر
ملفات SVG لأن كل مقطع يتم تمثيله بواسطة عنصر مسار منفصل.

حاليًا ، يدعم dvisvgm شبكات التصحيح المثلثة الشكل الحر والشبكي أيضًا
شبكات التصحيح Coons و Tensor-product. يتم تقريبها عن طريق تقسيم المنطقة
من كل رقعة إلى أ n×n شبكة من الأجزاء الأصغر. أقصى عدد من الأجزاء لكل
يمكن تغيير العمود والصف مع الخيار - شرائح الدرجة.

--Grad- تبسيط=دلتا
إذا كان حجم المقاطع التي تم إنشاؤها لتقريب تعبئة لون التدرج يقع أدناه
قيمة دلتا المعطاة ، dvisvgm يقلل من مستوى التفاصيل. على سبيل المثال ، بيزير
يتم استبدال المنحنيات بخطوط مستقيمة ، ويتم دمج المقاطع المثلثية في
تتراجون. بالنسبة إلى دلتا صغيرة ، لا يمكن ملاحظة هذه التبسيط عادة ولكن
تقليل حجم ملفات SVG التي تم إنشاؤها.

-ح ، --مساعدة[=طريقة]
يطبع ملخصًا قصيرًا لجميع خيارات سطر الأوامر المتاحة. اختياري طريقة
المعلمة هي قيمة عدد صحيح بين 0 و 2. وهي تحدد متغير العرض لـ
نص المساعدة. يسرد الوضع 0 جميع الخيارات مقسمة إلى فئات مع رؤوس الأقسام. هذه
هو أيضًا الإعداد الافتراضي إذا تم استدعاء dvisvgm بدون معلمات. الوضع 1 يسرد جميع الخيارات
مرتبة بأسماء الخيارات القصيرة ، بينما يرتب الوضع 2 الخطوط حسب الخيار الطويل
أسماء.

--احتفظ
لتعطيل إزالة الملفات المؤقتة كما تم إنشاؤها بواسطة Metafont (عادةً .gf و .tfm و
ملفات .log).

- ليبس=اسم الملف
يتوفر هذا الخيار فقط إذا لم تكن مكتبة Ghostscript مرتبطة مباشرة بـ
dvisvgm وإذا لم يتم تعطيل دعم PostScript تمامًا أثناء الترجمة. في
في هذه الحالة ، يحاول dvisvgm تحميل مكتبة GS المشتركة ديناميكيًا أثناء وقت التشغيل. بواسطة
افتراضيًا ، يتوقع أن يكون اسم المكتبة libgs.so.X (في الأنظمة المشابهة لـ Unix ، حيث X
هو إصدار ABI للمكتبة) أو gsdll32.dll / gsdll64.dll (نظام التشغيل Windows). خيار
- ليبس يمكن استخدامها لإعطاء اسم مختلف. بدلاً من ذلك ، من الممكن أيضًا تعيين
اسم مكتبة GS حسب متغير البيئة ليبجس. هذا الأخير له أسبقية أقل
من خيار سطر الأوامر ، أي يتجاهل dvisvgm المتغير ليبجس if - ليبس معطى.

-L ، - linkmark=نمط
يحدد طريقة كيفية تمييز المناطق ذات الارتباط التشعبي. ال نمط يمكن أن تأخذ الحجة واحدة من
القيم لا شيء, صندوقو خط، حيث صندوق هو الافتراضي ، أي يتم رسم مستطيل
حول المنطقة المرتبطة إذا كان الخيار - linkmark تم حذفه. حجة الأسلوب خط م
يرسم الحافة السفلية للمستطيل المحيط ، و لا شيء يقول dvisvgm عدم إضافة أي
كائنات مرئية للارتباطات التشعبية. تحصل الأسطر والمربعات على لون النص الحالي
المحدد. لتطبيق لون مختلف وثابت ، فإن النقطتين متبوعين بلون
يمكن إلحاق المحدد بسلسلة النمط. أ اللون محدد إما
قيمة RGB للنموذج الست عشري #ررغغبب، أو اسم لون dvips
(http://en.wikibooks.org/wiki/LaTeX/Colors# The_68_standard_colors_known_to_dvips).

علاوة على ذلك ، الحجة نمط يمكن أن يستغرق محدد لون واحد لإبراز الارتباط
المنطقة بمربع بدون إطار مملوء بهذا اللون. محدد لون ثان اختياري
مفصولة بنقطتين لتحديد لون الإطار.

أمثلة: المربع: أحمر or المربع: # ff0000 يرسم مربعات حمراء حول المناطق المرتبطة. أصفر: أزرق
ينشئ مستطيلات مليئة باللون الأصفر بإطارات زرقاء.

-ل ، - قائمة خاصة
يطبع قائمة المعالجات والمخارج الخاصة المسجلة. كل معالج يعالج مجموعة
من البيانات الخاصة التي تنتمي إلى نفس الفئة. في معظم الحالات ، الفئات
من خلال بادئة البيانات الخاصة. عادة ما تكون كلمة رئيسية
مفصولة عن باقي البيان بنقطتين أو فراغ ، على سبيل المثال اللون or ps.

-M ، - ماج=عامل
يضبط عامل التكبير المطبق بالاقتران مع استدعاءات Metafont السابقة للتتبع
الحروف الرسومية. كلما كانت هذه القيمة أكبر ، كانت نتائج التتبع أفضل. ومع ذلك ، كبيرة
يمكن أن تتسبب قيم التكبير في حدوث أخطاء حسابية في Metafont نتيجة لتدفق الرقم. وبالتالي،
استخدم هذا الخيار بعناية. عادة ما ينتج عن الإعداد الافتراضي نتائج جيدة.

--لا دمج
يضع كل حرف في منفصلة نص عنصر مع المقابلة x و y
صفات. افتراضيا ، الجديد نص or تسبان يتم إنشاء العناصر فقط إذا بدأت السلسلة
في موقع يختلف عن الموضع العادي الذي تحدده الشخصيات
تقدم القيم.

--لا- mktexmf
يمنع إنشاء ملفات الخطوط المفقودة. إذا تعذر على dvisvgm العثور على ملف الخط
من خلال آلية البحث kpathsea ، تستدعي الأدوات الخارجية mktextfm أو mktexmf
بواسطة. يقوم هذا الخيار بتعطيل هذه المكالمات.

-ن، --لا الخطوط[=البديل]
إذا تم توفير هذا الخيار ، فلن يقوم dvisvgm بإنشاء SVG الخط العناصر ولكن يستخدم مسارات
في حين أن. تميل ملفات SVG الناتجة إلى أن تكون أكبر ولكنها في نفس الوقت أكثر
متوافق مع معظم التطبيقات التي لا تدعم خطوط SVG حتى الآن. اختياري
حجة البديل يحدد طريقة كيفية استبدال الخطوط بالمسارات. البديل 0
يخلق مسار و تستخدم عناصر. البديل 1 يخلق مسار العناصر فقط. خيار --لا الخطوط
يدل --لا الأنماط.

-c ، --مقياس=sx[,sy]
يقيس محتوى الصفحة أفقيًا بمقدار sx وعموديًا sy. هذا الخيار هو
أي ما يعادل -TSsx,sy.

-س، --لا خاص[=أسماء]
تعطيل معالجة الأوامر الخاصة المضمنة في ملف DVI. إذا لم يكن كذلك
يتم إعطاء المعلمة ، يتم تجاهل جميع العروض الخاصة. لتعطيل مجموعات العروض الخاصة بشكل انتقائي ،
يمكن إلحاق قائمة اختيارية بالأسماء مفصولة بفواصل بهذا الخيار. أ الاسم is
المعرف الفريد الذي يشير إلى المعالج الخاص المقصود. خيار - قائمة خاصة
يسرد جميع المعالجات المتاحة حاليا وأسمائهم. كل خاص غير معتمد
يتم تجاهل البيانات بصمت.

--لا الأنماط
بشكل افتراضي ، يُنشئ dvisvgm أنماط CSS وسمات فئة للخطوط المرجعية بسبب
إنه أكثر إحكاما من تعيين معلومات الخط الكاملة بشكل متكرر في كل نص
عنصر. ومع ذلك ، إذا كنت تفضل مراجع الخط المباشر ، فيمكن أن يكون السلوك الافتراضي
معاق مع الخيار --لا الأنماط.

-o ، --انتاج=النمط
يضبط نمط اسم ملف الإخراج. معامل النمط هي سلسلة قد
تحتوي على المتغيرات %f, %pو %P. %f يوسع إلى الاسم الأساسي لملف DVI ،
أي اسم الملف بدون لاحقة ، %p هو رقم الصفحة الحالية و %P المجموع
عدد الصفحات في ملف DVI. رقم اختياري (0-9) يأتي بعد علامة النسبة المئوية
يحدد الحد الأدنى لعدد الأرقام المراد كتابتها. إذا كانت قيمة معينة
أقصر ، الرقم مبطن بأصفار بادئة. مثال: ٪ 3 ص يفرض 3 أرقام ل
رقم الصفحة الحالية (001 ، 002 ، إلخ). بدون محدد عرض صريح ، %p يحصل
نفس عدد الأرقام مثل %P.

إذا كنت بحاجة إلى مزيد من التحكم في الترقيم ، فيمكنك استخدام التعبيرات الحسابية مثل
جزء من نمط. الصيغة هي ٪ (expr) أين على سبيل المثال قد تحتوي على إضافات ،
عمليات الطرح والضرب والأعداد الصحيحة ذات الأسبقية المشتركة. ال
المتغيرات p و P تحتوي على رقم الصفحة الحالية والعدد الإجمالي للصفحات ،
على التوالى. على سبيل المثال، - الإخراج = "٪ 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، وما إلى ذلك
أنتجت. في بيئات Windows ، تشير علامة النسبة المئوية إلى بيئة غير مرجعية
المتغيرات ، وبالتالي يجب حمايتها بعلامة النسبة المئوية الثانية ، على سبيل المثال
- الخرج = ٪٪ f - ٪٪ p.

-p ، --صفحة=نطاقات
يقوم هذا الخيار بتعيين الصفحات المراد معالجتها. معامل نطاقات يتكون من
قائمة مفصولة بفواصل لأرقام الصفحات الفردية و / أو نطاقات الصفحات. نطاق الصفحات هو زوج
من الأرقام مفصولة بواصلة ، على سبيل المثال 5-12. وبالتالي ، قد يبدو تسلسل الصفحة مثل
هذا: 2-4,6,9،12,15،XNUMX-XNUMX،XNUMX. لا يهم إذا تم إعطاء الصفحة أكثر من مرة أو إذا كانت الصفحة
نطاقات متداخلة. يقوم dvisvgm دائمًا باستخراج أرقام الصفحات بترتيب تصاعدي و
يحولهم مرة واحدة فقط. لكي تظل متوافقًا مع الإصدارات السابقة ، فإن
تسلسل الصفحة الافتراضي هو 1. لذلك يحول dvisvgm الصفحة الأولى فقط وليس ملف
الوثيقة بأكملها في حالة الخيار --صفحة تم حذفه. عادة ، تتكون نطاقات الصفحات من اثنين
الأرقام التي تشير إلى الصفحة الأولى والأخيرة المطلوب تحويلها. إذا كان التحويل
بدأت في الصفحة 1 ، أو إذا كان يجب أن تستمر حتى آخر صفحة DVI ، الأولى أو
يمكن حذف رقم النطاق الثاني ، على التوالي. مثال: - الصفحة = -10 يحول كل شيء
الصفحات حتى الصفحة 10 ، - الصفحة = 10- يحول كل الصفحات التي تبدأ بالصفحة 10. من فضلك
ضع في اعتبارك أن قيم الصفحة لا تشير إلى أرقام الصفحات المطبوعة على الصفحة.
بدلاً من ذلك ، يُتوقع عدد الصفحات الفعلي ، حيث تحصل الصفحة الأولى دائمًا على رقم
1.

-د، --الاحكام=الأرقام
يحدد الحد الأقصى لعدد المنازل العشرية المطبقة على سمة الفاصلة العائمة
القيم. يتم تقريب كل قيم السمات المكتوبة إلى ملف (ملفات) SVG المُنشأ
وفقا لذلك. المعلمة الأرقام يسمح بقيم صحيحة من 0 إلى 6 ، حيث يتيح 0
الاختيار التلقائي للمنازل العشرية الهامة. هذه هي أيضا القيمة الافتراضية
إذا تم استدعاء dvisvgm بدون خيار --الاحكام.

-P ، --تقدم[=تأخير]
لتمكين مؤشر تقدم بسيط يظهر عند عمليات تستغرق وقتًا طويلاً مثل
تتم معالجة عروض PostScript الخاصة. لا يظهر المؤشر قبل التأخير المحدد
(بالثواني) قد انقضى. قيمة التأخير الافتراضية 0.5 ثانية.

-r ، --استدارة=زاوية
يقوم بتدوير محتوى الصفحة في اتجاه عقارب الساعة بمقدار زاوية درجات حول مركز الصفحة. هذه
الخيار يعادل -TRزاوية.

-R ، --نسبيا
يسمح SVG بتعريف مسارات الرسوم بتسلسل مطلق و / أو نسبي
الأوامر ، أي أن كل أمر يتوقع إما إحداثيات أو إحداثيات مطلقة
بالنسبة إلى موضع الرسم الحالي. بشكل افتراضي ، ينشئ dvisvgm مسارات مكونة من
أوامر مطلقة. إذا كان الخيار --نسبيا يتم إنشاء الأوامر النسبية
بدلاً من ذلك ، مما يقلل بشكل طفيف من حجم ملفات SVG في معظم الحالات.

-س، - stdout
لا تكتب إخراج SVG إلى ملف ولكن أعد توجيهه إليه المعياري.

-T ، --تحول=الأوامر
يطبق سلسلة من التحويلات على محتوى SVG. كل تحول
وصفها أ أمر تبدأ بحرف كبير متبوعًا بقائمة من
معلمات مفصولة بفواصل. يتم دعم أوامر التحويل التالية:

T tx[,ty]
يترجم (يحرك) الصفحة في اتجاه المتجه (tx,ty). إذا ty تم حذفه، ty=0
يفترض. طول الوحدة المتوقع من tx و ty هي نقاط TeX (1 نقطة =
1 / 72.27 بوصة). ومع ذلك ، هناك العديد من الثوابت المحددة لتبسيط الوحدة
التحويل (انظر أدناه).

S sx[,sy]
يقيس الصفحة أفقيًا بمقدار sx وعموديًا sy. إذا sy تم حذفه، sy=sx
يفترض.

R زاوية[,x,y]
يقوم بتدوير الصفحة في اتجاه عقارب الساعة بمقدار زاوية درجات حول النقطة (x,y). إذا كان الخيار
الحجج x و y تم حذفها ، سيتم تدوير الصفحة حول مركزها
اعتمادًا على تنسيق الصفحة المختار. عندما الخيار -عظم التناوب
المركز هو الأصل (0,0،XNUMX).

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 ، --تحول يتم تطبيقها بالترتيب
من مظهرهم. أوامر متعددة يمكن اختياريا أن تكون مفصولة بمسافات.
في هذه الحالة ، يجب وضع سلسلة التحويل بأكملها في شكل مزدوج
يقتبس. جميع المعلمات هي تعبيرات من نوع النقطة العائمة. يمكنك إما
أعط أرقامًا بسيطة أو مصطلحات حسابية مجمعة بواسطة عوامل التشغيل + (إضافة)،
- (طرح) ، * (عمليه الضرب)، / (قسم) أو % (modulo) مع الشائع
قواعد الترابط والأسبقية. يمكن استخدام الأقواس أيضًا.

بالإضافة إلى ذلك ، يتم توفير بعض الثوابت المحددة مسبقًا:

ux الوضع الأفقي العلوي
الزاوية اليسرى للصفحة في نقطة TeX
الوحدات
uy الوضع الرأسي أعلى اليسار
زاوية الصفحة في وحدات نقطة TeX
h ارتفاع الصفحة بوحدات تكس نقطة
(0 في حالة -عظم)
w عرض الصفحة بوحدات نقطة TeX (0
في حالة -عظم)

علاوة على ذلك ، يمكنك استخدام ثوابت الطول pt, mm, cm و in، على سبيل المثال 2cm or
1.6in. وهكذا ، الخيار -TT1in ، 0R45 ينقل محتوى الصفحة 1 بوصة إلى اليمين و
يقوم بتدويره بمقدار 45 درجة حول مركز الصفحة بعد ذلك.

للتحويلات الفردية ، يمكنك أيضًا استخدام الخيارات -c, -t و -r. لاحظ أن
الترتيب الذي يتم تقديم هذه الخيارات به ليس مهمًا ، أي لا يمكنك ذلك
استخدامها لوصف تسلسل التحول. هم ببساطة مستقلون
خيارات الاختزال للتحولات المشتركة.

-t ، --ترجمة=tx[,ty]
يترجم (ينقل) محتوى الصفحة في اتجاه المتجه (tx,ty). هذا الخيار هو
أي ما يعادل -تي تيtx,ty.

-الخامس، - اللفظ=مستوى
يتحكم في نوع الرسائل المطبوعة أثناء تشغيل dvisvgm:

0 لا توجد رسالة الإخراج
1 رسائل الخطأ فقط
2 رسائل التحذير فقط
4 رسائل إعلامية فقط

ملاحظات
بإضافة هذه القيم يمكنك دمج الفئات. المستوى الافتراضي هو 7 ،
أي تتم طباعة جميع الرسائل.

-الخامس، --الإصدار[=مدد]
يطبع نسخة dvisvgm والمخارج. إذا تم تعيين الوسيطة الاختيارية على نعم فعلاأطلقت حملة
يتم أيضًا طباعة أرقام إصدارات المكتبات المرتبطة.

-z ، --أزيز[=مستوى]
ينشئ ملف SVG مضغوطًا له اللاحقة svgz. تحدد الوسيطة الاختيارية ملف
مستوى الضغط. القيم الصالحة في النطاق من 1 إلى 9 (القيمة الافتراضية هي 9).
تؤدي القيم الأكبر إلى نتائج ضغط أفضل ولكنها تستغرق وقتًا أطول في الحساب.

الحذر
لا يمكن الجمع بين هذا الخيار -س، - stdout.

-Z ، --تكبير[=عامل]
يضاعف عرض و ارتفاع سمات عنصر جذر SVG حسب الوسيطة عامل
بينما يتم الاحتفاظ بنظام إحداثيات الرسم. نتيجة لذلك ، فإن معظم مشاهدي SVG
تكبير الرسومات وفقًا لذلك. إذا تم إعطاء عامل تكبير سلبي ، فإن عرض و
ارتفاع تم حذف السمات.

أيد العروض الخاصة


يدعم dvisvgm عدة مجموعات من ملفات تختص الأوامر التي يمكن استخدامها لإثراء ملفات DVI
مع ميزات إضافية ، مثل الألوان والرسومات والارتباطات التشعبية. تقييم خاص
يتم تفويض الأوامر إلى معالجات مخصصة. كل معالج مسؤول عن كل شيء خاص
عبارات من نفس مجموعة الأوامر ، أي أوامر تبدأ بنفس البادئة. للحصول على
قائمة المعالجات الخاصة المقدمة بالفعل ، خيار الاستخدام - قائمة خاصة (أنظر فوق). هذه
يعطي القسم نظرة عامة على الأوامر الخاصة المدعومة حاليًا.

BGCOLOR
بيان خاص لتغيير لون الخلفية / الصفحة. نظرًا لأن SVG 1.1 لا يفعل ذلك
دعم ألوان الخلفية ، يقوم dvisvgm بإدراج مستطيل من اللون المختار في ملف
تم إنشاء مستند SVG. دائمًا ما يحصل هذا المستطيل على نفس الحجم المحدد أو
مربع إحاطة محسوبة. يعد أمر لون الخلفية هذا جزءًا من مجموعة الألوان الخاصة
ولكن يتم التعامل معها بشكل منفصل للسماح للمستخدم بإيقاف تشغيله. للحصول على نظرة عامة على
بناء جملة الأوامر ، راجع توثيق dvips ، على سبيل المثال.

اللون
توفر عبارات مجموعة الأوامر هذه إرشادات لتغيير لون النص / الطلاء.
للحصول على نظرة عامة حول الصيغة الدقيقة ، راجع توثيق dvips ، على سبيل المثال.

com.dvisvgm
تقدم dvisvgm مجموعة صغيرة من العروض الخاصة. القائمة التالية تعطي نبذة مختصرة
نظرة عامة.

dvisvgm: خام نص
يضيف تسلسلًا عشوائيًا من الأحرف إلى قسم الصفحة في وثيقة SVG.
لا يقوم dvisvgm بأي تحقق من صحة هنا ، وبالتالي يتعين على المستخدم التأكد من أن ملف
الناتج SVG لا يزال صالحًا. معامل نص قد تحتوي على التعبيرات {؟ x},
{؟ y}و {؟اللون} التي تتوسع إلى التيار x or y التنسيق والتيار
اللون ، على التوالي. بالإضافة إلى، {؟ nl} يتوسع إلى حرف سطر جديد.

dvisvgm: روديف نص
هذا الأمر مشابه لـ dvisvgm: خام، ولكنه يضع النص الخام في ملف
قسم من مستند SVG الذي يتم إنشاؤه حاليًا.

dvisvgm: Rawset الاسم dvisvgm: endrawset
يمثل هذا الزوج من العروض الخاصة بداية ونهاية تعريف SVG خام مسماة
شظية. الجميع dvisvgm: خام و dvisvgm: روديف أرفقت العروض الخاصة dvisvgm: Rawset
و dvisvgm: endrawset لا يتم تقييمها على الفور ولكن يتم تخزينها بشكل مشترك تحت
معطى الاسم لاستخدامها لاحقًا. بمجرد تحديده ، يمكن الرجوع إلى الجزء المسمى
في جميع أنحاء ملف DVI بواسطة dvisvgm: الخام (انظر أدناه). الأمرين
dvisvgm: Rawset و dvisvgm: endrawset يجب ألا تكون متداخلة ، أي كل مكالمة من
dvisvgm: Rawset يجب أن يتبعه استدعاء مطابق لـ dvisvgm: endrawset
قبل الآخر dvisvgm: Rawset قد يحدث. أيضا ، المعرف الاسم يجب أن يكون فريدًا
في جميع أنحاء ملف DVI. استخدام dvisvgm: Rawset عدة مرات مع
نفسه الاسم يؤدي إلى رسالة تحذير.

dvisvgm: الخام الاسم
يُدرج أجزاء SVG أولية مخزنة مسبقًا ضمن النطاق المعطى الاسم. com.dvisvgm
يميز بين الأجزاء التي تم تحديدها بـ dvisvgm: خام or
dvisvgm: روديف، ويعالجها بشكل مختلف: يتم إدراج الكل dvisvgm: خام أجزاء
في كل مرة dvisvgm: الخام يسمى ، في حين أن dvisvgm: روديف أجزاء تذهب إلى
من مستند SVG الحالي مرة واحدة فقط.

dvisvgm: img عرض ارتفاع ملف
ينشئ عنصر صورة في موضع الرسم الحالي بالإشارة إلى المعطى
ملف. يمكن هنا استخدام صور JPEG و PNG و SVG. ومع ذلك ، لا يتحقق dvisvgm
تنسيق الملف أو لاحقة اسم الملف. الأطوال عرض و ارتفاع يجب أن تكون
تُعطى كأرقام فاصلة عائمة عادية في وحدات نقطة TeX (1in = 72.27pt).

dvisvgm: bbox الجديد] الاسم
يحدد أو يعيد تعيين مربع إحاطة محلي يسمى الاسم. قد يتكون الاسم من
الحروف والأرقام. أثناء معالجة صفحة DVI ، يقوم dvisvgm باستمرار بتحديث ملف
مربع إحاطة (عام) للصفحة الحالية من أجل تحديد الحد الأدنى
مستطيل يحتوي على جميع مكونات الصفحة المرئية (أحرف ، صور ، رسم
العناصر وما إلى ذلك) بالإضافة إلى المربع المحيط العام ، يمكن للمستخدم طلب ملف
عدد تعسفي من المربعات المحيطة المحلية المسماة. بمجرد تحديد هذه المربعات
مع مربع الإحاطة العام الذي يبدأ بالحرف الأول
الذي يتبع التعريف. وبالتالي ، يمكن استخدام المربعات المحلية لحساب
مدى أجزاء الصفحة. هذا مفيد للسيناريوهات التي يتم فيها إنشاء SVG
الملف بعد معالجته. بالتزامن مع dvisvgm الخاص: الخام ، الماكرو {؟ bbox
الاسم} يوسع إلى القيم الأربع x, y, wو h (مفصولة بمسافات) تحديد
إحداثيات الزاوية اليسرى العلوية والعرض والارتفاع للمربع المحلي الاسم.
إذا كان المربع الاسم لم يتم تعريفه مسبقًا ، جميع القيم الأربع تساوي صفرًا.

dvisvgm: bbox عرض ارتفاع [عمق]
يحدّث المربع المحيط للصفحة الحالية بدمج مستطيل افتراضي (x,
y, عرض, ارتفاع) حيث توجد الزاوية اليسرى السفلية عند DVI الحالي
موضع الرسم (x,y). إذا كانت المعلمة الاختيارية عمق محدد ، dvisvgm
يدمج مستطيلاً ثانيًا (x, y, عرض-عمق). الأطوال عرض, ارتفاع و
عمق يجب أن تُعطى كأرقام فاصلة عائمة عادية في وحدات نقطة TeX (1in =
72.27 نقطة). اعتمادًا على حجم وموضع المستطيل الافتراضي ، هذا الأمر
يكبر الصندوق المحيط العام أو يتركه كما هو. ليس من الممكن
تقليل مداه. يجب استخدام هذا الخاص بالتزامن مع dvisvgm: خام in
لتحديث منفذ عرض الصفحة بشكل صحيح.

dvisvgm: bbox عضلات المعدة] x1 y1 x2 y2
يقوم هذا البديل الخاص بـ bbox بتحديث المربع المحيط عن طريق تضمين افتراضي
مستطيل (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 خام إلى الإخراج ويقوم بتحديث ملف
المربع المحيط وفقًا لذلك:

\ خاص {dvisvgm: خام }
\ خاص {dvisvgm: bbox 20 10 10}

\ خاص {dvisvgm: خام }
\ خاص {dvisvgm: bbox abs 10 200}

em
تم تقديم هذه العروض الخاصة مع توزيع emTeX بواسطة Eberhard Mattes. أنهم
تقديم بيانات رسم خطي وإرشادات لتضمين صورة MSP و PCX و BMP
بالإضافة إلى أمرين من PCL. يدعم dvisvgm عبارات رسم الخطوط فقط
ويتجاهل جميع عروض em الخاصة الأخرى بصمت. يمكن أن يكون وصف بناء جملة الأمر
وجدت في وثائق برنامج تشغيل DVI القادمة مع emTeX (انظر CTAN).

أتش تي أم أل
تحدد مواصفات المرجع التشعبي العديد من المتغيرات حول كيفية تمييز مناطق الارتباط التشعبي
في ملف DVI. يدعم dvisvgm التركيبات الخاصة البسيطة HyperTeX كما تم إنشاؤها باستخدام
خيار حزمة hyperref هايبرتيكس. بشكل افتراضي ، تكون جميع المناطق المرتبطة من المستند
يتميز بمستطيل. خيار - linkmark يسمح بتغيير هذا السلوك. انظر أعلاه ل
تفاصيل أكثر. يمكن أن تكون المعلومات المتعلقة بالصياغة والدلالات الخاصة بعروض HyperTeX الخاصة
وجدت في دليل هايبرريف.

النسخة الإلكترونية pdf
قدم pdfTeX و dvipdfmx عدة أوامر خاصة تتعلق بتوليد ملفات
ملفات PDF. حاليًا ، اثنان منهم فقط ، pdf: ملف الخريطة و pdf: مخطط الخريطة بدعم من
dvisvgm. تسمح هذه العروض الخاصة بتعديل شجرة خريطة الخط أثناء معالجة DVI
الملفات. يتم استخدامها بواسطة CTeX ، على سبيل المثال. يدعم dvisvgm كلا من dvips و
تنسيق خريطة خط dvipdfm. لمزيد من المعلومات حول بناء جملة الأوامر ودلالاتها ،
انظر وثائق \ pdfmapfile في دليل المستخدم pdfTeX.

ps
قدم برنامج التشغيل DVI الشهير dvips مجموعته الخاصة من العروض الخاصة لتضمينها
كود PostScript إلى ملفات DVI ، مما يحسن بشكل كبير من قدرات DVI
مستندات. يتمثل أحد أهداف dvisvgm في إجراء تقييم كامل لجميع مقتطفات PostScript و
قم بتحويل أكبر عدد ممكن منها إلى SVG. على عكس dvips ، يستخدم dvisvgm
حسابات الفاصلة العائمة لحساب الموضع الدقيق لكل عنصر رسومي ،
أي أنه لا يدور الإحداثيات. لذلك ، فإن المواقع النسبية لـ
قد تختلف العناصر الرسومية قليلاً عن تلك المحسوبة بواسطة dvips.

نظرًا لأن PostScript لغة معقدة نوعًا ما ، فإن dvisvgm لا يحاول تنفيذها
امتلاك مترجم PostScript ولكنه يعتمد على Ghostscript (http://ghostscript.com) في حين أن.
إذا لم تكن مكتبة Ghostscript مرتبطة بملف dvisvgm الثنائي ، فسيتم البحث عنها و
يتم تحميلها ديناميكيًا أثناء وقت التشغيل. في هذه الحالة ، يبحث dvisvgm عن libgs.so.X on
أنظمة شبيهة بـ Unix (إصدارات ABI المدعومة: 7,8,9،XNUMX،XNUMX) ول gsdll32.dll or gsdll64.dll
على نظام التشغيل Windows. يمكنك تجاوز أسماء الملفات الافتراضية بمتغير البيئة ليبجس or
خيار سطر الأوامر - ليبس. يجب أن تكون المكتبة قابلة للوصول من خلال البحث ld
المسار (* لا شىء) أو متغير البيئة PATH (Windows). بدلا من ذلك ، المطلق
يمكن تحديد مسار الملف. إذا تعذر العثور على المكتبة ، فسيقوم dvisvgm بتعطيل ملف
معالجة عروض PostScript الخاصة وطباعة رسالة تحذير. استخدم الخيار
- قائمة خاصة للتحقق مما إذا كان دعم PostScript متاحًا ، أي الإدخال ps is
حاضر.

يتعرف معالج PostScript أيضًا على بيانات المربع المحيط التي تم إنشاؤها بواسطة
ال معاينة حزمة مع الخيار ضيق. إذا كانت البيانات موجودة في ملف 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 -ملف جديد

تحول الصفحة الخامسة من file.dvi إلى newfile.svgz مع مستوى الضغط 3. المحيط
تم ضبط المربع على DIN / ISO A4 بتنسيق أفقي.

dvisvgm --transform = "R20، w / 3,2،5h / 1 T1cm، 2,3cm SXNUMX،XNUMX" ملف

تحول الصفحة الأولى من file.dvi إلى file.svg حيث يتم تطبيق ثلاثة تحولات.

البيئة


يستخدم dvisvgm ملف com.kpathsea مكتبة لتحديد موقع الملفات التي تفتحها. ومن ثم ، فإن
تؤثر متغيرات البيئة الموضحة في وثائق المكتبة على المحول.

إذا تم ربط dvisvgm بدون مكتبة Ghostscript ، وإذا لم يتم ربط دعم PostScript
تم تعطيل مكتبة Ghostscript المشتركة أثناء وقت التشغيل عبر dlopen ().
متغير البيئة ليبجس يمكن استخدامها لتحديد المسار واسم الملف للمكتبة.

تتطلب إصدارات Windows المترجمة مسبقًا من dvisvgm تثبيتًا عمليًا لـ MiKTeX 2.9
أو أعلى. لا يعمل dvisvgm مع الإصدار المحمول من MiKTeX لأنه
يعتمد على واجهة COM الخاصة بـ MiKTeX والتي يمكن الوصول إليها فقط في التثبيت المحلي. لتمكين
تقييم عروض PostScript الخاصة ، ملف Ghostscript DLL الأصلي gsdll32.dll يجب أن تكون
الحاضر ويمكن الوصول إليه من خلال مسار البحث. تتطلب إصدارات Windows 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 = أخضر ساطع ، أ = أصفر ساطع ، ب = أزرق ساطع ، ج = ساطع
أرجواني ، D = سماوي لامع ، E = رمادي فاتح ، F = أبيض. اعتمادًا على الجهاز ، قد تكون الألوان
اختلف. بدلاً من تغيير لون النص والخلفية ، من الممكن أيضًا
قم بتغيير واحد منهم فقط: تشير علامة النجمة (*) بدلاً من الرقم السداسي العشري إلى
النص الافتراضي أو لون خلفية الجهاز.

يتم تجاهل جميع الإدخالات المشوهة في القائمة بصمت.

er رسائل خطأ

wn رسائل تحذير

pn رسائل حول أرقام الصفحات

ps رسائل بحجم الصفحة

fw معلومات عن الملفات
مكتوب

sm رسائل الدولة

tr رسائل تتبع الصورة الرمزية

pi مؤشر التقدم

على سبيل المثال: إيه = 01: بي = * 5 يضبط ألوان رسائل الخطأ (er) إلى الأحمر (1) باللون الأسود (0)، و
تلك الخاصة بمؤشرات التقدم (pi) إلى سماوي (5) في الخلفية الافتراضية (*).

استخدم dvisvgm عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 2
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 3
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 4
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • 5
    Shadowsocks
    Shadowsocks
    وكيل نفق سريع يساعدك
    تجاوز جدران الحماية هذا هو أحد التطبيقات
    التي يمكن جلبها أيضًا من
    https://sourceforge.net/projects/shadowsocksgui/.
    ها ...
    تنزيل Shadowsocks
  • 6
    ثيمات GLPI
    ثيمات GLPI
    تنزيل الإصدار في
    https://github.com/stdonato/glpi-modifications/
    سمات الألوان لـ GLPI 0.84 و 0.85 جديد
    تعديلات GLPI يعد هذا ملف
    التطبيق الذي ج ...
    تنزيل GLPI Themes
  • أكثر "

أوامر لينكس

Ad