هذا هو الأمر dvigif الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
dvipng - مترجم DVI-to-PNG
موجز
dvipng [خيارات] اسم الملف
dvipng [خيارات] [اسم الملف] -
الوصف
يقوم هذا البرنامج بعمل رسومات PNG و / أو GIF من ملفات DVI كما تم الحصول عليها من TeX و
الأقارب.
إذا تم تمكين دعم GIF ، يتم اختيار إخراج GIF باستخدام ملف com.dvigif ثنائي أو مع
--gif الخيار.
فوائد com.dvipng/com.dvigif تتضمن
* سرعة. إنه رمز عرض نقطي سريع جدًا لملفات DVI ، مما يجعله مناسبًا
لتوليد كميات كبيرة من الصور أثناء التنقل ، حسب الحاجة في معاينة اللاتكس ، WeBWorK
وغيرها.
* لا يقرأ postamble ، لذلك يمكن أن يبدأ قبل انتهاء TeX. هناك
--إتبع التبديل الذي يجعل dvipng ينتظر في نهاية الملف لمزيد من الإخراج ، ما لم يكن
يجد علامة POST التي تشير إلى نهاية DVI.
* الاستعلام التفاعلي عن الخيارات. يمكن لـ dvipng قراءة الخيارات بشكل تفاعلي من خلال stdin و
جميع الخيارات قابلة للاستخدام. بل من الممكن تغيير ملف الإدخال من خلال هذا
واجهة.
* يدعم خطوط PK و VF و PostScript Type1 و TrueType والخطوط الفرعية (على سبيل المثال ، كما هو مستخدم في CJK-
LaTeX) والعروض الخاصة بالألوان وإدراج صور PostScript أو PNG أو JPEG أو GIF.
* و اكثر...
OPTIONS
يمكن إيقاف تشغيل العديد من الخيارات بدون معلمات المدرجة هنا عن طريق لصق الخيار
بصفر (0) ؛ على سبيل المثال ، لإيقاف انعكاس الصفحة ، استخدم -R0. هذه الخيارات
ملحوظ مع زائدة *.
- اقرأ الخيارات الإضافية من الإدخال القياسي بعد معالجة سطر الأوامر.
--مساعدة
اطبع رسالة استخدام واخرج.
--الإصدار
اطبع رقم الإصدار واخرج.
-بد NUM
-بد نوع_اللون
-بد 'NUM نوع_اللون'
اضبط عرض البكسل للحد الشفاف (الافتراضي 0). استخدام هذا الخيار سيجعل
حواف الصورة شفافة ، لكنها تؤثر فقط على البكسل مع لون الخلفية.
إعطاء نوع_اللون سيعمل على تعيين اللون الاحتياطي ، ليتم استخدامه في المشاهدين الذين لا يمكنهم ذلك
التعامل مع الشفافية (الافتراضي هو لون الخلفية). يجب أن تكون مواصفات اللون بتنسيق
لون TeX \ صيغة خاصة ، على سبيل المثال ، "rgb 1.0 0.0 0.0". ضبط اللون الاحتياطي يجعل
عرض الحدود الافتراضي 1 بكسل.
--bdpi NUM
هذا الخيار له تأثير فقط عند استخدام خطوط نقطية (PK). يقوم الخيار بتعيين ملف
دقة القاعدة (Metafont) ، أفقيًا وعموديًا ، إلى NUM نقطة في البوصة (نقاط في البوصة).
يعد هذا الخيار ضروريًا عند تحديد وضع Metafont يدويًا باستخدام خيار --mode
(انظر أدناه).
-بج نوع_اللون
اختر لون الخلفية للصور. سيتم تجاهل هذا الخيار إذا كان هناك ملف
لون الخلفية \ خاص في DVI. يجب أن تكون مواصفات اللون بلون TeX \ special
بناء الجملة ، على سبيل المثال ، "rgb 1.0 0.0 0.0". يمكنك أيضًا تحديد "شفاف" أو "شفاف"
مما يمنحك خلفية شفافة مع خلفية عادية كخلفية
اللون. ستعطي كلمة "شفاف" المكتوبة بخط كبير شفافية ألفا كاملة ، في حين أن الكل
ستعطي الأحرف الصغيرة "شفاف" خلفية بسيطة شفافة بالكامل مع عدم
بكسل شفاف منحاز. سيكون الأخير مناسبًا للمشاهدين الذين لا يمكنهم ذلك
التعامل مع قناة ألفا حقيقية. صور GIF لا تدعم الشفافية الكاملة ألفا ، لذلك
في حالة إخراج GIF ، سيستخدم كلا المتغيرين السلوك الأخير.
-d NUM
قم بتعيين علامات التصحيح ، مع إظهار ما يفعله dvipng (يعتقد أنه). هذا سوف يعمل ما لم
تم تجميع dvipng بدون خيار "DEBUG" (غير مستحسن). ضع الأعلام
كما تحتاجها ، استخدم -d -1 كخيار أول لأقصى إنتاج.
-D NUM
اضبط دقة الإخراج ، أفقيًا وعموديًا ، على NUM نقطة في البوصة (نقاط في البوصة).
قد يرغب المرء في تعديل هذا ليناسب حجم خط نص معين (على سبيل المثال ، على صفحة ويب) ، و
لارتفاع خط النص Font_px بكسل (في Mozilla) الصيغة الصحيحة هي
= * 72.27 / 10 [px * TeXpt / in / TeXpt]
القسمة الأخيرة على عشرة ترجع إلى ارتفاع الخط القياسي 10 نقطة في المستند الخاص بك ، إذا
يمكنك استخدام 12 نقطة ، والقسمة على 12. للأسف ، بعض المتصفحات الخاصة بها ارتفاع الخط
في نقطة (نقاط) ، وليس بكسل. يجب عليك إعادة قياس ذلك إلى وحدات بكسل ، باستخدام الشاشة
القرار (الافتراضي هو عادة 96 نقطة في البوصة) مما يعني أن الصيغة هي
= * 96/72 [pt * px / in / (pt / in)]
في بعض الشاشات عالية الدقة ، تكون القيمة بدلاً من ذلك 120 نقطة في البوصة. حظا طيبا وفقك الله!
--عمق*
تقرير عمق الصورة. هذا يعمل بشكل موثوق فقط عندما يكون أسلوب LaTeX
معاينة من معاينة اللاتكس يستخدم مع نشط اختيار. تقارير الرقم
عدد البكسل من أسفل الصورة إلى الخط الأساسي للصورة. يمكن استخدام هذا
لتحديد الوضع الرأسي للصورة ، على سبيل المثال ، مستندات الويب ، حيث يمكن استخدامها
(أوراق الأنماط المتتالية 1)
" STYLE="vertical-align: -px">
العمق هو إزاحة سالبة في هذه الحالة ، لذا فإن علامة الطرح ضرورية ، و
الوحدة بكسل (بكسل).
--دفينوم *
عيّن هذا الخيار لجعل رقم صفحة الإخراج هو أرقام صفحات TeX بدلاً من تنسيق
رقم الصفحة الفعلي. انظر -o التبديل.
-fg نوع_اللون
اختر لون المقدمة للصور. سيتم تجاهل هذا الخيار إذا كان هناك ملف
لون المقدمة \ خاص في DVI. يجب أن تكون مواصفات اللون بلون TeX \ special
بناء الجملة ، على سبيل المثال ، "rgb 1.0 0.0 0.0".
--إتبع*
انتظر البيانات في نهاية الملف. من فوائد dvipng أنه لا يقرأ
the postamble ، لذلك يمكن أن يبدأ قبل انتهاء TeX. هذا التبديل يجعل dvipng ينتظر
في نهاية الملف لمزيد من الإخراج ، ما لم يعثر على علامة POST التي تشير إلى ملف
نهاية DVI. هذا مشابه ل ذيل -f ولكن من أجل تحويل DVI إلى PNG.
- نوع الشارع *
تمكين / تعطيل عرض خط FreeType (تشغيل افتراضي). هذا الخيار متاح إذا كان
مكتبة الخطوط FreeType2 كانت موجودة في وقت التجميع. إذا كان هذا هو الحال ، dvipng
سيكون لديه دعم مباشر لخطوط PostScript Type1 و TrueType داخليًا ، بدلاً من ذلك
من استخدام com.gsftopk لتقديم الخطوط. إذا كان لديك إصدارات PostScript من
تم تثبيت الكمبيوتر حديثًا ، ولن تكون هناك حاجة لإنشاء متغيرات نقطية (PK)
على قرص هذه. بعد ذلك ، يمكنك عرض الصور بدقة مختلفة (وغير عادية)
دون ازدحام القرص بالكثير من الخطوط النقطية.
--غاما NUM
تحكم في إقحام الألوان في لوحة الألوان المصقولة ذات التدرج الرمادي.
القيمة الافتراضية هي 1.0. مقابل 0 NUM <1 ، ستكون الخطوط أفتح (مثل تنسيق
الخلفية) ، وللحصول على NUM > 1 ، ستكون الخطوط أغمق (مثل المقدمة).
--gif *
يتم إخراج الصور بتنسيق GIF ، إذا تم تمكين دعم GIF. هذا ال
الافتراضي ل com.dvigif ثنائي ، والذي سيكون متاحًا فقط عندما يكون دعم GIF
ممكن. صور GIF هي صور لوحة (انظر - لوحة الخيار) ولا يدعم
قنوات ألفا الحقيقية (انظر --بج اختيار). انظر أيضا --بي إن جي الخيار.
--ارتفاع*
تقرير ارتفاع الصورة. هذا يعمل بشكل موثوق فقط عندما يكون أسلوب LaTeX
معاينة من معاينة اللاتكس يستخدم مع نشط اختيار. تقارير الرقم
من البكسل من أعلى الصورة إلى الخط الأساسي للصورة. الارتفاع الإجمالي لـ
يتم الحصول على الصورة كمجموع القيم المبلغ عنها من --ارتفاع و --عمق.
-l [=]NUM
ستكون الصفحة الأخيرة المطبوعة هي أول صفحة مرقمة NUM. الافتراضي هو آخر صفحة في
المستند. لو NUM مسبوقة بعلامة يساوي ، ثم (والوسيطة إلى
-p الخيار ، إذا تم تحديده) يتم التعامل معه كرقم صفحة مادي (مطلق) ، بدلاً من
قيمة للمقارنة مع TeX \ count0 القيم المخزنة في ملف DVI. وهكذا ، باستخدام -l
=9 بالصفحة التاسعة من المستند ، بغض النظر عن ماهية الصفحات في الواقع
معدود.
--الوضع طريقة
هذا الخيار له تأثير فقط عند استخدام خطوط نقطية (PK). يستخدم طريقة كما
Metafont اسم الجهاز لخطوط PK (للبحث عن المسار وإنشاء الخط).
هذا يحتاج إلى زيادة مع دقة الجهاز الأساسية ، معطى مع --bdpi
اختيار. انظر الملفftp://ftp.tug.org/tex/modes.mf> للحصول على قائمة القرارات و
أسماء الأوضاع لمعظم الأجهزة.
-M * هذا الخيار له تأثير فقط عند استخدام خطوط نقطية (PK). يتم إيقاف تشغيله تلقائيًا
توليد خط PK (mktexpk).
- الخنازير *
يحظر رمز التبديل هذا الاستدعاء الداخلي لـ GhostScript لعرض PostScript
العروض الخاصة. --nogs0 يدير المكالمة مرة أخرى.
--نوجسافر *
عادةً ، إذا تم استخدام GhostScript لتقديم عروض PostScript الخاصة ، فإن GhostScript
يتم تشغيل المترجم مع الخيار -دسافير. --نوجسافر يعمل الخيار GhostScript
بدون -دسافير. -دسافير الخيار في Ghostscript يعطل عوامل تشغيل PostScript مثل
كملف حذف ، لمنع برامج PostScript الضارة من احتوائها على أي ملفات
تأثير.
--نورابس *
تقوم بعض الحزم بإنشاء عروض خاصة أولية لـ PostScript ، وحتى عدم عرض مثل هذه العروض الخاصة.
يقوم هذا المفتاح بإيقاف تشغيل المكالمة الداخلية لـ GhostScript التي تهدف إلى عرض هذه الصور الأولية
عروض PostScript الخاصة. --نوروبس 0 يدير المكالمة مرة أخرى.
-o الاسم
إرسال الإخراج إلى الملف الاسم. تكرار واحد ل %d or ٪ 01 د، ... ، ٪ 09 د سوف يكون
تم استبدالها برقم الصفحة الفعلي (يمكن تغيير هذا ، راجع - دفينوم تحول).
اسم ملف الإخراج الافتراضي هو ملف٪ d.png حيث كان ملف الإدخال DVI ملف.dvi.
-O إكس أوفست,إزاحة ص
انقل الأصل بمقدار إكس أوفست,إزاحة ص، زوج من الأبعاد مفصولة بفواصل مثل
.1in ، - .3 سم. يتم إزاحة أصل الصفحة من الموضع الافتراضي (بوصة واحدة
أسفل ، بوصة واحدة إلى اليمين من الزاوية اليسرى العليا للورقة) بهذا المقدار.
-p [=]NUM
ستكون الصفحة الأولى المطبوعة هي الأولى مرقمة NUM. الافتراضي هو الصفحة الأولى
في المستند. لو NUM مسبوقة بعلامة يساوي ، ثم (والحجة ل
القادم -l الخيار ، إذا تم تحديده) يتم التعامل معه كرقم صفحة مادي (مطلق) ، بدلاً من ذلك
من قيمة للمقارنة مع TeX \ count0 القيم المخزنة في ملف DVI. هكذا،
استخدام -p =3 سيبدأ بالصفحة الثالثة من المستند ، بغض النظر عن الصفحات
هي في الواقع معدودة.
- لوحة *
عندما يتم تضمين صورة خارجية ، com.dvipng سوف يتحول تلقائيًا إلى truecolor
الوضع ، لتجنب التأخير غير الضروري وتقليل الجودة ، وتمكين مترجم EPS
للرسم على خلفية شفافة وخارج الصندوق المحيط. هذا التبديل سوف
إخراج لوحة القوة (256 لونًا) وجعلها com.dvipng العودة إلى الصورة المقطوعة المعتمة
تضمين. سيؤدي هذا أيضًا إلى تجاوز - اللون التبديل إذا كان موجودًا.
--من الصعب إرضاءه*
لا يتم إخراج أي صور عند حدوث تحذير. عادةً ، سيخرج dvipng صورة بتنسيق
بالرغم من التحذير ، لكن قد يكون هناك شيء مفقود في هذه الصورة. سبب واحد ل
استخدام هذا الخيار سيكون إذا كان لديك محول احتياطي أكثر اكتمالاً ولكن أبطأ.
بشكل أساسي ، هذا مفيد لإدراج الشكل الفاشل والأحداث غير المعروفة / الخاصة ،
ولكن ستظهر تحذيرات أيضًا لمواصفات الألوان المفقودة أو غير المعروفة وخطوط PK المفقودة.
--بي إن جي*
يتم إخراج الصور بتنسيق PNG. هذا هو الإعداد الافتراضي لـ com.dvipng ثنائي.
انظر أيضا --gif الخيار.
-ص الصفحة الأولى-آخر صفحة
طباعة الصفحات الصفحة الأولى من خلال آخر صفحة؛ ولكنها لا تعادل تمامًا -p الصفحة الأولى -l
آخر صفحة. على سبيل المثال ، عند تقديم كتاب ، قد يكون هناك العديد من الأمثلة للصفحة
في ملف DVI (واحد في "المواد الأمامية" وواحد في "المادة الرئيسية" وواحد في
"\مشكلة ظهر"). في حالة مطابقة عدة صفحات ، -ص الصفحة الأولى-آخر صفحة سوف تقدم
الكل الصفحات التي تطابق النطاق المحدد ، بينما -p الصفحة الأولى -l آخر صفحة سوف تقدم
الصفحات من أول حدوث الصفحة الأولى إلى أول حدوث آخر صفحة.
هذا هو (غير الموثق) سلوك dvips. في dvipng يمكنك إعطاء كلا النوعين من
الخيارات ، وفي هذه الحالة تحصل على جميع الصفحات التي تطابق النطاق في -ص بين
صفحات من -p إلى -l. متعددة أيضا -ص تتراكم الخيارات ، على عكس -p و -l. -
يمكن أن يكون الفاصل :. لاحظ أن -ص -1 سيتم تفسيره على أنه "جميع الصفحات حتى و
بما في ذلك 1 "، إذا كنت تريد صفحة مرقمة -1 (فقط جدول المحتويات ، على سبيل المثال) ضع -ص
-1 - 1، أو أكثر قابلية للقراءة ، -ص -1: -1.
-Q * اركض بهدوء. لا تتحدث عن الصفحات المحولة ، وما إلى ذلك ، إلى الإخراج القياسي ؛ تقرير لا
تحذيرات (أخطاء فقط) للخطأ المعياري.
-Q NUM
اضبط الجودة على NUM. أي ، اختر عدد مستويات الحواف لـ
الخطوط النقطية (PK) ، ليكون NUM*NUM+1. القيمة الافتراضية هي 4 والتي تعطي 17 مستوى من
antialiasing للخطوط antialiased من هذين. إذا كان FreeType متاحًا ، فإن ملف
التقديم لا يتأثر بهذا الخيار.
-r * تبديل إخراج الصفحات بترتيب عكسي / للأمام. بشكل افتراضي ، الصفحة الأولى في DVI
هو الإخراج أولاً.
--صارم*
يخرج البرنامج عند حدوث تحذير. عادةً ، سيخرج dvipng صورة بتنسيق
بالرغم من التحذير ، لكن قد يكون هناك شيء مفقود في هذه الصورة. سبب واحد ل
استخدام هذا الخيار سيكون إذا كان لديك محول احتياطي أكثر اكتمالاً ولكن أبطأ.
شاهد --من الصعب إرضاءه الخيار أعلاه للحصول على قائمة بوقت حدوث التحذيرات.
-T حجم الصورة
اضبط حجم الصورة على حجم الصورة والتي يمكن أن تكون أيًا من com.bbox, ضيق، أو فاصلة-
زوج منفصل من الأبعاد com.hsize,vsize مثل .1in ، .3 سم. الافتراضي هو com.bbox التي
ينتج ملف PNG يتضمن كل الأحبار الموضوعة على الصفحة بالإضافة إلى أصل DVI ،
يقع 1in من الأعلى و 1in من الحافة اليسرى للورقة. هذا يعطي عادة
مسافة بيضاء أعلى وإلى اليسار في الصورة المنتجة. القيمة ضيق سيجعل
dvipng فقط يشمل كل الحبر الموضوعة على الصفحة ، مما ينتج عنه صور أنيقة.
- اللون *
هذا سيجعل com.dvipng توليد إخراج truecolor. لاحظ أن إخراج truecolor هو
تلقائي إذا قمت بتضمين صورة خارجية في DVI الخاص بك ، على سبيل المثال ، عبر PostScript خاص
(أي ، و الرسومات or جرافيك صفقة). تم تجاوز رمز التبديل هذا بواسطة - لوحة
التبديل.
-الخامس* تمكين عملية مطولة. سيشير هذا حاليًا إلى الخطوط المستخدمة ، بالإضافة إلى ذلك
إلى الناتج المعتاد.
--العرض*
تقرير عن عرض الصورة. أنظر أيضا --ارتفاع و --عمق.
-x NUM
تم إهمال هذا الخيار ؛ لا ينبغي استخدامه. من الأفضل بكثير تحديد ملف
دقة الإخراج مباشرة مع -D اختيار. يضبط هذا الخيار نسبة التكبير
نسبة إلى NUM/ 1000 ويتجاوز التكبير المحدد في ملف DVI. لابد أن يكون
بين 10 و 100000. يوصى باستخدام قيم magstep القياسية (1095 ،
1200 ، 1440 ، 1728 ، 2074 ، 2488 ، 2986 ، وما إلى ذلك) للمساعدة في تقليل العدد الإجمالي للقتل
تم إنشاء الملفات. NUM قد يكون رقمًا حقيقيًا ، وليس عددًا صحيحًا ، لزيادة الدقة.
-z NUM
اضبط مستوى ضغط PNG على NUM. يتم تمكين هذا الخيار إذا كان لديك libgd جديد
يكفي. مستوى الضغط الافتراضي هو 1 ، والذي يحدد السرعة القصوى بالسعر
من PNGs أكبر قليلاً. لكبار السن libgd، يتم استخدام القيمة 5 ملحوم بشدة. ال
تضمين الملف png.ح تقول "حاليًا ، تتراوح القيم الصالحة من 0 إلى 9 ، المقابلة
مباشرة إلى مستويات ضغط zlib 0 - 9 (0 - بدون ضغط ، 9 - "أقصى"
ضغط). لاحظ أن الاختبارات أظهرت أن مستويات ضغط zlib 3-6 عادة
بالإضافة إلى المستوى 9 لصور PNG ، وإجراء عمليات حسابية أقل بكثير. في
في المستقبل ، قد لا تتوافق هذه القيم مباشرة مع مستويات ضغط zlib. "
الملاحظات
يمكن الوصول إلى الدليل الكامل بتنسيق المعلومات ، على معظم الأنظمة عن طريق الكتابة
معلومات dvipng
حقوق الطبع والنشر
تم إصدار هذا البرنامج بموجب GNU Lesser General Public License الإصدار 3 ، راجع
نسخ ملف في توزيع dvipng أوhttp://www.gnu.org/licenses/gpl.html>.
حقوق النشر (c) 2002-2015 Jan-AAke Larsson
استخدم dvigif عبر الإنترنت باستخدام خدمات onworks.net