अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

dvisvgm - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में डीवीआईएसवीजीएम चलाएं

यह कमांड dvisvgm है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


dvisvgm - DVI और EPS फ़ाइलों को XML-आधारित SVG प्रारूप में परिवर्तित करता है

SYNOPSIS


डीविसवीजीएम [ विकल्पों ] पट्टिका [.डीवीआई]

डीविसवीजीएम -इ [ विकल्पों ] पट्टिका [.eps]

वर्णन


कमांड-लाइन उपयोगिता डीविसवीजीएम TeX/LaTeX द्वारा उत्पन्न DVI फ़ाइलों को परिवर्तित करता है
XML-आधारित स्केलेबल वेक्टर ग्राफिक्स प्रारूप SVG। यह क्लासिक DVI फॉर्मेट 2 को सपोर्ट करता है
साथ ही प्रारूप 3 (वर्टिकल मोड में pTeX द्वारा निर्मित), और प्रारूप 5 जिसे के रूप में भी जाना जाता है
XDV (XeTeX द्वारा निर्मित)। बुनियादी डीवीआई कमांड के अलावा, डीवीआईएसवीजीएम कई का मूल्यांकन भी करता है
तथाकथित विशेष जो डीवीआई प्रारूप की क्षमताओं का भारी विस्तार करता है। और अधिक के लिए
विस्तृत अवलोकन, अनुभाग देखें समर्थित स्पेशल नीचे.

चूंकि वर्तमान एसवीजी मानक 1.1 बहु-पृष्ठ ग्राफ़िक्स निर्दिष्ट नहीं करता है, इसलिए dvisvgm बनाता है
प्रत्येक डीवीआई पृष्ठ के लिए अलग एसवीजी फ़ाइलें। अनुकूलता कारणों से, केवल प्रथम
पृष्ठ डिफ़ॉल्ट रूप से परिवर्तित हो जाता है. किसी भिन्न पृष्ठ या मनमाना पृष्ठ का चयन करने के लिए
अनुक्रम, विकल्प का उपयोग करें -p जिसका वर्णन नीचे किया गया है.

एसवीजी एक वेक्टर-आधारित ग्राफिक्स प्रारूप है और इसलिए डीवीआईएसवीजीएम ग्लिफ़ को परिवर्तित करने का प्रयास करता है
स्केलेबल पथ विवरण के लिए उपयोग किए गए सभी फ़ॉन्ट की रूपरेखा। ऐसा करने का सबसे तेज़ तरीका है
पीएफबी, टीटीएफ, या ओटीएफ प्रारूप में फ़ॉन्ट फ़ाइलों से पथ जानकारी निकालें। यदि dvisvgm है
ऐसी फ़ाइल ढूंढने में सक्षम, यह ग्लिफ़ के बारे में सभी आवश्यक रूपरेखा जानकारी निकालता है
इसमें से।

हालाँकि, फ़ॉन्ट विवरण के लिए TeX का मुख्य स्रोत मेटाफ़ॉन्ट है, जो बिटमैप आउटपुट उत्पन्न करता है
(जीएफ फ़ाइलें)। इसीलिए सभी प्राप्य TeX फ़ॉन्ट स्केलेबल प्रारूप में उपलब्ध नहीं हैं। में
इन मामलों में, dvisvgm ग्लिफ़ बिटमैप्स को ट्रेस करके मेटाफ़ॉन्ट के आउटपुट को वेक्टराइज़ करने का प्रयास करता है।
परिणाम अधिकांश (मैन्युअल रूप से अनुकूलित) पीएफबी या ओटीएफ समकक्षों की तरह सही नहीं हैं, लेकिन
फिर भी अधिकांश मामलों में वास्तव में अच्छे हैं।

बिना विकल्प के dvisvgm चलाते समय --नो-फोंट, फ़ॉन्ट तत्व (...) उपयोग किया जाता है
एसवीजी फाइलों में फ़ॉन्ट डेटा एम्बेड करने के लिए। दुर्भाग्य से, केवल कुछ एसवीजी ही समर्थन प्रदान करते हैं
ये तत्व अभी तक. अधिकांश वेब ब्राउज़र और वेक्टर ग्राफ़िक्स एप्लिकेशन उनका मूल्यांकन नहीं करते हैं
ठीक से ताकि परिणामी ग्राफ़िक्स के पाठ्य घटक अजीब दिखें। में
अधिक संगत एसवीजी फ़ाइलें, कमांड-लाइन विकल्प बनाने के लिए --नो-फोंट को दिया जा सकता है
फ़ॉन्ट तत्वों को सादे ग्राफ़िक्स पथों से बदलें।

विकल्प


-ए --ट्रेस-ऑल=[खोजना]
यह विकल्प dvisvgm को न केवल वास्तव में आवश्यक ग्लिफ़ बल्कि सभी ग्लिफ़ का पता लगाने के लिए बाध्य करता है
डीवीआई फ़ाइल में उपयोग किए गए सभी बिटमैप फ़ॉन्ट का। चूँकि ट्रेसिंग परिणाम इसमें संग्रहीत होते हैं
फ़ॉन्ट कैश, निम्नलिखित सभी डीवीआई रूपांतरण (विकल्प के बिना)। --ट्रेस-ऑल) जहां इन
फ़ॉन्ट शामिल हैं, बहुत तेज़ होंगे। डिफ़ॉल्ट रूप से, dvisvgm केवल वास्तविक का ही पता लगाता है
आवश्यक ग्लिफ़, और उन्हें कैश में जोड़ता है। बूलियन विकल्प खोजना कैसे निर्धारित करता है
कैश में पहले से संग्रहीत ग्लिफ़ को संभालने के लिए। डिफ़ॉल्ट रूप से, ये ग्लिफ़ छोड़ दिए जाते हैं।
तर्क स्थापित करना खोजना सेवा मेरे हाँ or <strong>उद्देश्य</strong> dvisvgm को संबंधित का पता लगाने के लिए बाध्य करता है
बिटमैप फिर से.

नोट
यह विकल्प केवल तभी प्रभावी होता है जब फ़ॉन्ट कैशिंग सक्रिय हो। इसलिए, --ट्रेस-ऑल
विकल्प के साथ नहीं जोड़ा जा सकता --कैश=कोई नहीं.

-बी, --बबॉक्स=fmt
उत्पन्न ग्राफ़िक के बाउंडिंग बॉक्स को निर्दिष्ट प्रारूप में सेट करता है। पैरामीटर
fmt नीचे सूचीबद्ध प्रारूप विनिर्देशकों में से एक या चार का अनुक्रम लेता है
अल्पविराम- या रिक्त स्थान से अलग लंबाई मान x1, y1, x2 और y2. उत्तरार्द्ध दो को परिभाषित करता है
बाउंडिंग बॉक्स के विकर्ण कोने। प्रत्येक लंबाई मान में एक फ़्लोटिंग पॉइंट होता है
संख्या और एक वैकल्पिक लंबाई इकाई (पीटी, बीपी, सेमी, मिमी, इन, या पीसी)। यदि इकाई है
छोड़े गए, TeX अंक (पीटी) मान लिए गए हैं।

केवल एक लंबाई मान देना भी संभव है l. इस मामले में, न्यूनतम सीमा
बॉक्स की गणना (-) जोड़कर की जाती है और उसे बड़ा किया जाता हैl,-l) ऊपर बाईं ओर और (l,l) को
निचला दायाँ कोना.

वैकल्पिक रूप से, निम्नलिखित प्रारूप विनिर्देशक समर्थित हैं:

अंतरराष्ट्रीय स्तर पर दीन / आईएसओ काग़ज़ आकार
An, बीn, सीn, डीn, जहां n एक गैर-नकारात्मक पूर्णांक है, उदाहरण के लिए DIN/ISO A4 के लिए A4 या a4
प्रारूप (210 मिमी × 297 मिमी)।

उत्तर अमेरिकन काग़ज़ आकार
चालान, कार्यकारी, कानूनी, पत्र, बही

विशिष्ट सीमांकन डिब्बा आकार

डीवीआई पृष्ठ का आकार डीवीआई फ़ाइल में संग्रहीत है
मिनट न्यूनतम/सख्ततम की गणना करता है
बंद डब्बा
कोई नहीं कोई बाउंडिंग बॉक्स असाइन नहीं किया गया है

पेज अभिविन्यास
डीआईएन/आईएसओ और अमेरिकी पेपर आकार के लिए डिफ़ॉल्ट पेज ओरिएंटेशन है चित्र,
यानी चौडाई < ऊंचाई. जोड़कर -लैंडस्केप या बस -l प्रारूप स्ट्रिंग के लिए
पर स्विच करता है परिदृश्य मोड (चौडाई > ऊंचाई). समरूपता कारणों से आप भी कर सकते हैं
स्पष्ट रूप से जोड़ें -पोर्टपोर्ट or -p डिफ़ॉल्ट पोर्ट्रेट प्रारूप को इंगित करने के लिए। ध्यान दें कि
ये प्रत्यय आकार स्ट्रिंग का हिस्सा हैं और अलग-अलग विकल्प नहीं हैं। इस प्रकार, वे
अतिरिक्त रिक्त स्थान के बिना सीधे आकार विनिर्देश का पालन करना चाहिए। आगे,
ओरिएंटेशन प्रत्यय का उपयोग नहीं किया जा सकता है डीवीआई, मिनट, तथा कोई नहीं.

नोट
विकल्प -बी, --बबॉक्स केवल बाउंडिंग बॉक्स को प्रभावित करता है और रूपांतरित नहीं करता है
पृष्ठ सामग्री। इसलिए, यदि आप एक लैंडस्केप प्रारूप चुनते हैं, तो पेज नहीं होगा
घुमाया गया.

-सी, --कैश[=दीर]
बिटमैप फ़ॉन्ट की रूपांतरण प्रक्रिया को तेज़ करने के लिए, dvisvgm इंटरमीडिएट को बचाता है
कैश फ़ाइलों में रूपांतरण जानकारी. डिफ़ॉल्ट रूप से, ये फ़ाइलें संग्रहीत होती हैं
$HOME/.dvisvgm/cache. यदि आप कोई भिन्न स्थान पसंद करते हैं, तो विकल्प का उपयोग करें --कैश सेवा मेरे
डिफ़ॉल्ट को अधिलेखित करें. इसके अलावा, फ़ॉन्ट कैशिंग को अक्षम करना भी संभव है
तंत्र पूरी तरह से विकल्प के साथ --कैश=कोई नहीं. यदि तर्क दीर छोड़ा गया है, dvisvgm
इसके बारे में अधिक जानकारी के साथ डिफ़ॉल्ट कैश निर्देशिका का पथ प्रिंट करता है
संग्रहित फ़ॉन्ट. इसके अतिरिक्त, पुरानी और दूषित कैश फ़ाइलें हटा दी जाती हैं।

-जे, --क्लिपजॉइन
यह विकल्प dvisvgm को क्लिपिंग पथों के प्रतिच्छेदन की गणना स्वयं करने के लिए कहता है
आवश्यक है, और इस कार्य को एसवीजी रेंडरर को नहीं सौंपना चाहिए। परिणामी एसवीजी फ़ाइलें
अधिक पोर्टेबल हैं क्योंकि कुछ एसवीजी रेंडरर क्लिपिंग के इंटरसेक्शन का समर्थन नहीं करते हैं
जिन पथों द्वारा परिभाषित किया गया है क्लिपपाथ वे तत्व जिनमें a शामिल है क्लिप-पथ विशेषता।

--रंग
रूपांतरण प्रक्रिया के दौरान मुद्रित संदेशों का रंगीकरण सक्षम करता है। रंग कर सकते हैं
पर्यावरण चर के माध्यम से अनुकूलित किया जाए DVISVGM_रंग. पर्यावरण अनुभाग देखें
अधिक जानकारी के लिए नीचे।

-इ, --ईपीएस
यदि यह विकल्प दिया गया है, तो dvisvgm एक DVI नहीं बल्कि एक EPS इनपुट फ़ाइल की अपेक्षा करता है, और
इसे एसवीजी में बदलने का प्रयास करता है। ऐसा करने के लिए, एक पीएसफ़ाइल विशेष आदेश है
पोस्टस्क्रिप्ट विशेष हैंडलर को बनाया और अग्रेषित किया गया। यह विकल्प केवल उपलब्ध है
यदि dvisvgm पोस्टस्क्रिप्ट समर्थन सक्षम के साथ बनाया गया था, और घोस्टस्क्रिप्ट की आवश्यकता है
उपलब्ध। विकल्प देखें --libgs अधिक जानकारी के लिए।

-e, --सटीक
यदि यह विकल्प दिया गया है, तो dvisvgm प्रत्येक वर्ण के सटीक बाउंडिंग बॉक्स की गणना करता है।
डिफ़ॉल्ट रूप से, फ़ॉन्ट की TFM फ़ाइल में संग्रहीत मानों का उपयोग ग्लिफ़ को निर्धारित करने के लिए किया जाता है
क्षेत्र। चूंकि इन मूल्यों का उद्देश्य इष्टतम चरित्र प्लेसमेंट को लागू करना है और हैं
सटीक आयामों का प्रतिनिधित्व करने के लिए डिज़ाइन नहीं किया गया है, वे जरूरी नहीं कि इसके अनुरूप हों
दृश्य ग्लिफ़ की सीमाएँ। इस प्रकार, कुछ ग्लिफ़ की चौड़ाई और/या ऊंचाई हो सकती है
संबंधित टीएफएम मूल्यों से बड़ा (या छोटा)। परिणामस्वरूप, यह हो सकता है
एसवीजी ग्राफ़िक्स की सीमा पर क्लिप किए गए अक्षर। विकल्प के साथ --सटीक दिया हुआ,
Dvisvgm प्रत्येक चरित्र के वास्तविक आकार का विश्लेषण करता है और आमतौर पर एक कड़ा निष्कर्ष निकालता है
डिब्बा का सीमा।

-एम, --फ़ॉन्टमैप=फ़ाइल नाम
एकल या एकाधिक फ़ॉन्ट मानचित्र फ़ाइलों को लोड और मूल्यांकन करता है। इन फ़ाइलों की आवश्यकता है
फ़ॉन्ट फ़ाइल नाम और एन्कोडिंग का समाधान करें। Dvisvgm अपनी स्वयं की मानचित्र फ़ाइलें प्रदान नहीं करता है
डीवीआईपी या डीवीपीडीएफएम के साथ आने वाले उपलब्ध को पढ़ने का प्रयास करता है। यदि विकल्प --फ़ॉन्टमैप is
छोड़े गए, dvisvgm डिफ़ॉल्ट मानचित्र फ़ाइलों की तलाश करता है ps2pk.map, dvipdfm.map, तथा
psfonts.map (इस क्रम में)। अन्यथा, सूचीबद्ध फ़ाइलें उपयोग की जाती हैं। एकाधिक फ़ाइल नाम
आगे और/या पीछे रिक्त स्थान के बिना अल्पविराम से अलग किया जाना चाहिए। मानचित्र फ़ाइलें
दिए गए क्रम में मूल्यांकन किया जाता है। डिफ़ॉल्ट रूप से, पुनर्निर्धारित मैपिंग प्रतिस्थापित नहीं होती है
पिछले वाले. हालाँकि, प्रत्येक फ़ाइल नाम के पहले एक वैकल्पिक मोड विनिर्देशक लगाया जा सकता है
(+, -या, =) इस व्यवहार को बदलने के लिए:

+मैपफ़ाइल
दी गई मैप फ़ाइल में केवल वे प्रविष्टियाँ जो फ़ॉन्ट मैपिंग को फिर से परिभाषित नहीं करती हैं
लागू। यदि कोई मोड विनिर्देशक नहीं दिया गया है तो यह भी डिफ़ॉल्ट मोड है।

-मैपफ़ाइल
यह सुनिश्चित करता है कि दिए गए मानचित्र फ़ाइल में परिभाषित किसी भी फ़ॉन्ट मैपिंग का उपयोग नहीं किया गया है,
यानी निर्दिष्ट फ़ॉन्ट के लिए पहले से परिभाषित मैपिंग हटा दी गई हैं।

=मैपफ़ाइल
मानचित्र फ़ाइल में परिभाषित सभी मैपिंग लागू की जाती हैं। के लिए पहले से परिभाषित सेटिंग्स
वही फ़ॉन्ट बदल दिए जाते हैं.

यदि फ़ाइल नाम अनुक्रम में पहला फ़ाइल नाम एक मोड विनिर्देशक से पहले है,
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
फ़ॉन्ट मानचित्र वृक्ष से हटा दिए गए हैं.

मानचित्र फ़ाइल स्वरूपों और मोड विनिर्देशकों के बारे में अधिक जानकारी के लिए देखें
डीवीआईपी और डीवीपीडीएफएम के मैनुअल।

--ग्रेड-ओवरलैप
रंग ग्रेडिएंट का अनुमान लगाते समय डीवीआईएसवीजीएम को ओवरलैपिंग ग्रिड सेगमेंट बनाने के लिए कहता है
भरता है (विकल्प भी देखें)। --ग्रेड-सेगमेंट नीचे)। डिफ़ॉल्ट रूप से, आसन्न खंड नहीं होते हैं
ओवरलैप करें लेकिन केवल अलग-अलग टाइलों की तरह एक-दूसरे को स्पर्श करें। दुर्भाग्य से, यह संरेखण
खंडों के बीच दृश्यमान अंतराल हो सकता है क्योंकि पृष्ठभूमि प्रभावित करती है
यदि एसवीजी रेंडरर बनाने के लिए एंटी-अलियासिंग का उपयोग करता है, तो खंडों की सीमा पर रंग
चिकनी रूपरेखा. इससे बचने का एक तरीका और निर्बाध रूप से स्पर्श करने वाले रंग क्षेत्र बनाना
खंडों को बड़ा करना है ताकि वे अपने दाहिने और निचले हिस्से के क्षेत्र में फैल जाएं
पड़ोसियों। चूँकि उत्तरार्द्ध अतिव्यापी भागों के शीर्ष पर खींचे जाते हैं, दृश्यमान
सभी खंडों का आकार अपरिवर्तित रहता है। बस पूर्व अंतराल पृष्ठभूमि के रूप में गायब हो जाते हैं
अब पूरी तरह से सही रंगों से ढका हुआ है। वर्तमान में, dvisvgm इसकी गणना करता है
जाल के प्रत्येक पैच के लिए अलग-अलग ओवरलैपिंग सेगमेंट (एक पैच जाल शामिल हो सकता है)।
एक ही प्रकार के कई पैच के)। इसलिए, अभी भी अंतराल दिखाई दे सकते हैं
दो आसन्न पैच का सीवन।

--ग्रेड-सेगमेंट=संख्या
अनुमानित करने के लिए प्रति स्तंभ और पंक्ति में उपयोग किए जाने वाले खंडों की अधिकतम संख्या निर्धारित करता है
धीरे-धीरे रंग भरता है। चूंकि एसवीजी 1.1 केवल छायांकन के एक छोटे उपसमूह का समर्थन करता है
पोस्टस्क्रिप्ट में उपलब्ध एल्गोरिदम, dvisvgm उनमें से कुछ को उपविभाजित करके अनुमानित करता है
क्षेत्र को छोटे, एकवर्णी खंडों में भरा जाना है। इनमें से प्रत्येक खंड
यह जिस क्षेत्र को कवर करता है उसका औसत रंग प्राप्त करता है। इस प्रकार, की संख्या बढ़ रही है
खंड छोटे मोनोक्रोमैटिक क्षेत्रों की ओर ले जाते हैं और इसलिए परिणाम बेहतर होते हैं
वास्तविक रंग प्रवणता का सन्निकटन. एक कमी के रूप में, अधिक खंडों का अर्थ बड़ा होता है
एसवीजी फ़ाइलें क्योंकि प्रत्येक खंड को एक अलग पथ तत्व द्वारा दर्शाया जाता है।

वर्तमान में, dvisvgm मुक्त और जाली-रूप त्रिकोणीय पैच जाल का भी समर्थन करता है
कून्स और टेंसर-उत्पाद पैच मेश। क्षेत्र को उप-विभाजित करके उनका अनुमान लगाया जाता है
प्रत्येक पैच का एक n×n छोटे खंडों का ग्रिड. प्रति खंडों की अधिकतम संख्या
कॉलम और पंक्ति को विकल्प के साथ बदला जा सकता है --ग्रेड-सेगमेंट.

--ग्रेड-सरलीकरण=डेल्टा
यदि अनुमानित ग्रेडिएंट रंग भरने के लिए बनाए गए खंडों का आकार नीचे आता है
दिया गया डेल्टा मान, dvisvgm उनके विवरण के स्तर को कम कर देता है। उदाहरण के लिए, बेज़ियर
वक्रों को सीधी रेखाओं से बदल दिया जाता है, और त्रिकोणीय खंडों को जोड़ दिया जाता है
चतुर्भुज. एक छोटे डेल्टा के लिए ये सरलीकरण आमतौर पर ध्यान देने योग्य नहीं हैं
उत्पन्न SVG फ़ाइलों का आकार कम करें।

-एच, --मदद[=मोड]
सभी उपलब्ध कमांड-लाइन विकल्पों का संक्षिप्त सारांश प्रिंट करता है। वैकल्पिक मोड
पैरामीटर 0 और 2 के बीच एक पूर्णांक मान है। यह के डिस्प्ले वेरिएंट का चयन करता है
मदद पाठ। मोड 0 अनुभाग शीर्षलेखों के साथ श्रेणियों में विभाजित सभी विकल्पों को सूचीबद्ध करता है। यह
यदि dvisvgm को पैरामीटर के बिना कॉल किया जाता है तो यह भी डिफ़ॉल्ट है। मोड 1 सभी विकल्पों को सूचीबद्ध करता है
छोटे विकल्प नामों के आधार पर क्रमबद्ध किया जाता है, जबकि मोड 2 लंबे विकल्प के आधार पर पंक्तियों को क्रमबद्ध करता है
नाम।

--रखना
मेटाफ़ॉन्ट (आमतौर पर .gf, .tfm, और) द्वारा बनाई गई अस्थायी फ़ाइलों को हटाने को अक्षम करता है
।फाइल्स लॉग करें # लॉग फाइलें)।

--libgs=फ़ाइल का नाम
यह विकल्प केवल तभी उपलब्ध है जब घोस्टस्क्रिप्ट लाइब्रेरी सीधे तौर पर लिंक न हो
dvisvgm और यदि संकलन के दौरान पोस्टस्क्रिप्ट समर्थन पूरी तरह से अक्षम नहीं किया गया था। में
इस मामले में, dvisvgm रनटाइम के दौरान साझा जीएस लाइब्रेरी को गतिशील रूप से लोड करने का प्रयास करता है। द्वारा
डिफ़ॉल्ट, यह अपेक्षा करता है कि लाइब्रेरी का नाम libgs.so.X होगा (यूनिक्स-जैसी प्रणालियों पर, जहां X
लाइब्रेरी का ABI संस्करण है) या gsdll32.dll/gsdll64.dll (विंडोज़)। विकल्प
--libgs एक अलग नाम देने के लिए इस्तेमाल किया जा सकता है. वैकल्पिक रूप से, इसे सेट करना भी संभव है
पर्यावरण चर द्वारा जीएस लाइब्रेरी का नाम एलआईबीजीएस. उत्तरार्द्ध की प्राथमिकता कम है
कमांड-लाइन विकल्प की तुलना में, यानी dvisvgm वेरिएबल को अनदेखा करता है एलआईबीजीएस if --libgs दिया हुआ है।

-एल, --लिंकमार्क=अंदाज
हाइपरलिंक किए गए क्षेत्रों को चिह्नित करने की विधि का चयन करता है। अंदाज तर्क में से कोई एक ले सकता है
मूल्य कोई नहीं, डिब्बा, तथा line, जहां डिब्बा डिफ़ॉल्ट है, अर्थात एक आयत बनाया गया है
यदि विकल्प हो तो जुड़े हुए क्षेत्र के आसपास --लिंकमार्क छोड़ दिया गया है. शैली तर्क line केवल
बाउंडिंग आयत के निचले किनारे को खींचता है, और कोई नहीं डीवीआईएसवीजीएम को कुछ भी न जोड़ने के लिए कहा
हाइपरलिंक के लिए दृश्यमान वस्तुएं। पंक्तियों और बक्सों को वर्तमान पाठ रंग मिलता है
गिने चुने। एक अलग, स्थिर रंग लागू करने के लिए, एक रंग के बाद एक कोलन
स्पेसिफायर को स्टाइल स्ट्रिंग में जोड़ा जा सकता है। ए रंग विनिर्देशक या तो ए
प्रपत्र का हेक्साडेसिमल RGB मान #आरआरजीजीबीबी, या एक डीवीआईपी रंग का नाम
(http://en.wikibooks.org/wiki/LaTeX/Colors#68_मानक_रंग_को_डीवीआईपी_से_ज्ञात_है)।

इसके अलावा, तर्क अंदाज लिंक को हाइलाइट करने के लिए एकल रंग विनिर्देशक ले सकते हैं
उस रंग से भरे एक फ्रेमलेस बॉक्स द्वारा क्षेत्र। एक वैकल्पिक दूसरा रंग विनिर्देशक
कोलन द्वारा अलग किया गया फ्रेम रंग का चयन करता है।

उदाहरण: बॉक्स:लाल or बॉक्स:#ff0000 जुड़े हुए क्षेत्रों के चारों ओर लाल बक्से खींचता है। पीले, नीले
नीले फ़्रेमों के साथ पीले भरे हुए आयत बनाता है।

-एल, --सूची-विशेष
पंजीकृत विशेष संचालकों और निकासों की एक सूची प्रिंट करता है। प्रत्येक हैंडलर एक सेट को प्रोसेस करता है
एक ही श्रेणी से संबंधित विशेष कथन। ज्यादातर मामलों में, श्रेणियां
विशेष कथनों के उपसर्ग द्वारा पहचाने जाते हैं। यह आमतौर पर एक अग्रणी शब्द है
शेष कथन से कोलन या रिक्त द्वारा अलग किया गया, उदाहरण के लिए रंग or ps.

-एम, --मैग=कारक
मेटाफ़ॉन्ट कॉल पूर्व ट्रेसिंग के संयोजन में लागू आवर्धन कारक सेट करता है
ग्लिफ़. यह मान जितना बड़ा होगा, ट्रेसिंग परिणाम उतने ही बेहतर होंगे। फिर भी, बड़ा
संख्या अतिप्रवाह के कारण आवर्धन मान मेटाफ़ॉन्ट अंकगणितीय त्रुटियों का कारण बन सकते हैं। इसलिए,
इस विकल्प का उपयोग सावधानी से करें. डिफ़ॉल्ट सेटिंग आमतौर पर अच्छे परिणाम देती है।

--कोई विलय नहीं
हर एक अक्षर को अलग रखता है टेक्स्ट तत्त्व संगत के साथ x और y
गुण। डिफ़ॉल्ट रूप से, नया टेक्स्ट or छोटा चम्मच तत्व केवल तभी बनाए जाते हैं जब कोई स्ट्रिंग प्रारंभ होती है
ऐसे स्थान पर जो पात्रों द्वारा परिभाषित नियमित स्थिति से भिन्न हो
अग्रिम मूल्य.

--no-mktexmf
गुम फ़ॉन्ट फ़ाइलों की पीढ़ी को रोक देता है। यदि dvisvgm को फ़ॉन्ट फ़ाइल नहीं मिल पाती है
kpathsea लुकअप तंत्र के माध्यम से, यह बाहरी टूल mktextfm या mktexmf को कॉल करता है
द्वारा। यह विकल्प इन कॉलों को अक्षम कर देता है.

-एन, --नो-फोंट[=प्रकार]
यदि यह विकल्प दिया गया है, तो dvisvgm SVG नहीं बनाता है फ़ॉन्ट तत्व लेकिन उपयोग पथ
बजाय। परिणामी एसवीजी फ़ाइलें बड़ी होती हैं लेकिन वे समवर्ती रूप से अधिक भी होती हैं
अधिकांश अनुप्रयोगों के साथ संगत जो अभी तक एसवीजी फ़ॉन्ट का समर्थन नहीं करते हैं। वैकल्पिक
तर्क प्रकार पथों द्वारा फ़ॉन्ट को प्रतिस्थापित करने की विधि का चयन करता है। वेरिएंट 0
बनाता है पथ और उपयोग तत्व. वैरिएंट 1 बनाता है पथ केवल तत्व. विकल्प --नो-फोंट
का तात्पर्य --कोई-शैलियाँ नहीं.

-सी, --पैमाना=sx[,sy]
पृष्ठ सामग्री को क्षैतिज रूप से स्केल करता है sx और लंबवत द्वारा sy. यह विकल्प है
के बराबर -टीएसsx,sy.

-एस, --कोई विशेष नहीं[=नामों]
डीवीआई फ़ाइल में एम्बेडेड विशेष कमांड की प्रोसेसिंग अक्षम करें। यदि आगे नहीं
पैरामीटर दिया गया है, सभी विशेष को नजरअंदाज कर दिया गया है। विशेष के सेट को चुनिंदा रूप से अक्षम करने के लिए,
इस विकल्प में नामों की एक वैकल्पिक अल्पविराम से अलग की गई सूची जोड़ी जा सकती है। ए नाम is
इच्छित विशेष हैंडलर को संदर्भित करने वाला विशिष्ट पहचानकर्ता। विकल्प --सूची-विशेष
वर्तमान में उपलब्ध सभी हैंडलर और उनके नाम सूचीबद्ध करता है। सभी असमर्थित विशेष
बयानों को चुपचाप नजरअंदाज कर दिया जाता है।

--कोई-शैलियाँ नहीं
डिफ़ॉल्ट रूप से, dvisvgm संदर्भ फ़ॉन्ट के लिए CSS शैलियाँ और वर्ग विशेषताएँ बनाता है
यह प्रत्येक पाठ में संपूर्ण फ़ॉन्ट जानकारी को बार-बार सेट करने की तुलना में अधिक कॉम्पैक्ट है
तत्व। हालाँकि, यदि आप सीधे फ़ॉन्ट संदर्भ पसंद करते हैं, तो डिफ़ॉल्ट व्यवहार हो सकता है
विकल्प के साथ अक्षम --कोई-शैलियाँ नहीं.

-ओ, --आउटपुट=पैटर्न
आउटपुट फ़ाइल का नाम पैटर्न सेट करता है। पैरामीटर पैटर्न एक स्ट्रिंग है जो हो सकती है
चर समाहित करें %f, %p, तथा %P. %f डीवीआई फ़ाइल के आधार नाम तक विस्तारित,
यानी प्रत्यय के बिना फ़ाइल नाम, %p वर्तमान पृष्ठ संख्या है, और %P समूचा
DVI फ़ाइल में पृष्ठों की संख्या. प्रतिशत चिह्न के बाद एक वैकल्पिक संख्या (0-9) दी गई है
लिखे जाने वाले अंकों की न्यूनतम संख्या निर्दिष्ट करता है। यदि कोई विशेष मान है
छोटी संख्या में अग्रणी शून्य अंकित होता है। उदाहरण: %3पी के लिए 3 अंक लागू करता है
वर्तमान पृष्ठ संख्या (001, 002, आदि)। स्पष्ट चौड़ाई विनिर्देशक के बिना, %p हो जाता है
अंकों की समान संख्या %P.

यदि आपको क्रमांकन पर अधिक नियंत्रण की आवश्यकता है, तो आप अंकगणितीय अभिव्यक्तियों का उपयोग कर सकते हैं
एक पैटर्न का हिस्सा. वाक्यविन्यास है %(एक्सपीआर) जहां expr इसमें अतिरिक्त चीज़ें शामिल हो सकती हैं,
सामान्य प्राथमिकता के साथ घटाव, गुणा और पूर्णांक विभाजन।
चर p और P वर्तमान पृष्ठ संख्या और पृष्ठों की कुल संख्या शामिल करें,
क्रमश। उदाहरण के लिए, --आउटपुट='%f-%(p-1)' फ़ाइल नाम बनाता है जहां क्रमांकन होता है
0 के बजाय 1 से शुरू होता है.

डिफ़ॉल्ट पैटर्न है %f-%p.svg यदि डीवीआई फ़ाइल में एक से अधिक पृष्ठ हैं, और
%f.svg अन्यथा। इसका मतलब है, एक DVI फ़ाइल foo.dvi में बदल जाती है foo.svg if foo.dvi is
एक पृष्ठीय दस्तावेज़. अन्यथा, एकाधिक एसवीजी फ़ाइलें foo-01.svg, foo-02.svgआदि हैं
उत्पादित. विंडोज़ वातावरण में, प्रतिशत चिह्न असंदर्भित वातावरण को इंगित करता है
चर, और इसलिए इसे दूसरे प्रतिशत चिह्न द्वारा संरक्षित किया जाना चाहिए, उदाहरण के लिए
--आउटपुट=%%f-%%p.

-पी, --पृष्ठ=पर्वतमाला
यह विकल्प संसाधित होने वाले पृष्ठों को सेट करता है। पैरामीटर पर्वतमाला एक के होते हैं
एकल पृष्ठ संख्याओं और/या पृष्ठ श्रेणियों की अल्पविराम से अलग की गई सूची। एक पृष्ठ श्रेणी एक जोड़ी है
हाइफ़न द्वारा अलग की गई संख्याएँ, उदाहरण के लिए 5-12। इस प्रकार, एक पृष्ठ अनुक्रम जैसा दिख सकता है
यह: 2-4,6,9-12,15. इससे कोई फर्क नहीं पड़ता कि एक पेज एक से अधिक बार दिया गया है या पेज दिया गया है
श्रेणियाँ ओवरलैप होती हैं। dvisvgm हमेशा पृष्ठ संख्याओं को आरोही क्रम में निकालता है
उन्हें केवल एक बार परिवर्तित करता है। पिछले संस्करणों के साथ संगत बने रहने के लिए,
डिफ़ॉल्ट पृष्ठ अनुक्रम 1 है। dvisvgm इसलिए केवल प्रथम पृष्ठ को परिवर्तित करता है, नहीं
मामले के विकल्प में संपूर्ण दस्तावेज़ --पृष्ठ छोड़ दिया गया है. आमतौर पर, पृष्ठ श्रेणियाँ दो से मिलकर बनती हैं
परिवर्तित किए जाने वाले पहले और अंतिम पृष्ठ को दर्शाने वाली संख्याएँ। यदि रूपांतरण होना है
पृष्ठ 1 पर शुरू हुआ, या यदि इसे अंतिम डीवीआई पृष्ठ तक जारी रहना चाहिए, तो पहले या
क्रमशः दूसरी श्रेणी संख्या को छोड़ा जा सकता है। उदाहरण: --पेज=-10 सभी को परिवर्तित कर देता है
पृष्ठ 10 तक के पृष्ठ, --पेज=10- पृष्ठ 10 से शुरू होने वाले सभी पृष्ठों को परिवर्तित करें। कृपया
इस बात पर विचार करें कि पृष्ठ मान पृष्ठ पर मुद्रित पृष्ठ संख्याओं को संदर्भित नहीं करते हैं।
इसके बजाय, भौतिक पृष्ठ संख्या अपेक्षित है, जहां पहले पृष्ठ को हमेशा नंबर मिलता है
1.

-डी, --शुद्धता=अंक
फ़्लोटिंग-पॉइंट विशेषता पर लागू दशमलव स्थानों की अधिकतम संख्या निर्दिष्ट करता है
मूल्य. जेनरेट की गई एसवीजी फ़ाइल(फ़ाइलों) में लिखे गए सभी विशेषता मान गोल किए गए हैं
इसलिए। पैरामीटर अंक 0 से 6 तक पूर्णांक मानों की अनुमति देता है, जहां 0 सक्षम करता है
महत्वपूर्ण दशमलव स्थानों का स्वचालित चयन। यह भी डिफ़ॉल्ट मान है
यदि dvisvgm को बिना विकल्प के बुलाया जाता है --शुद्धता.

-पी, --प्रगति[=देरी]
समय लेने वाली कार्रवाइयों के दौरान दिखाए जाने वाले एक सरल प्रगति संकेतक को सक्षम करता है
पोस्टस्क्रिप्ट विशेष संसाधित किए जाते हैं. दिए गए विलंब से पहले संकेतक प्रकट नहीं होता है
(सेकेंड में) बीत चुका है. डिफ़ॉल्ट विलंब मान 0.5 सेकंड है.

-आर, --घुमाना=कोण
पृष्ठ सामग्री को दक्षिणावर्त घुमाता है कोण पृष्ठ केंद्र के चारों ओर डिग्री. यह
विकल्प के बराबर है -टीआरकोण.

-आर, --रिश्तेदार
एसवीजी ग्राफिक्स पथों को निरपेक्ष और/या सापेक्ष अनुक्रम द्वारा परिभाषित करने की अनुमति देता है
आदेश, अर्थात प्रत्येक आदेश या तो पूर्ण निर्देशांक या निर्देशांक की अपेक्षा करता है
वर्तमान ड्राइंग स्थिति के सापेक्ष. डिफ़ॉल्ट रूप से, dvisvgm से बने पथ बनाता है
पूर्ण आदेश. यदि विकल्प --रिश्तेदार दिया गया है, सापेक्ष आदेश बनाए गए हैं
इसके बजाय जो अधिकांश मामलों में एसवीजी फ़ाइलों के आकार को थोड़ा कम कर देता है।

-एस, --stdout
एसवीजी आउटपुट को किसी फ़ाइल में न लिखें बल्कि उसे रीडायरेक्ट करें stdout.

-टी, --रूपांतरण=आज्ञाओं
एसवीजी सामग्री में परिवर्तनों का अनुक्रम लागू करता है। प्रत्येक परिवर्तन है
ए द्वारा वर्णित आदेश बड़े अक्षर से शुरुआत करें और उसके बाद एक सूची बनाएं
अल्पविराम से अलग किए गए पैरामीटर. निम्नलिखित परिवर्तन आदेश समर्थित हैं:

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 छोड़े गए हैं, तो पृष्ठ उसके केंद्र के चारों ओर घूम जाएगा
चुने गए पृष्ठ प्रारूप के आधार पर। जब विकल्प -बनोन दिया गया है, घूर्णन
केंद्र मूल (0,0) है।

KX कोण
पृष्ठ को साथ में तिरछा कर देता है x-अक्ष द्वारा कोण डिग्री. तर्क कोण कोई भी ले सकता है
90+180 को छोड़कर मूल्यk, जहां k एक पूर्णांक है.

KY कोण
पृष्ठ को साथ में तिरछा कर देता है y-अक्ष द्वारा कोण डिग्री. तर्क कोण कोई भी ले सकता है
90+180 को छोड़कर मूल्यk, जहां 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)), जहां आंतरिक त्रिक पंक्तियों को दर्शाते हैं।

नोट
विकल्प के सभी परिवर्तन आदेश -टी, --रूपांतरण क्रम में लागू किये गये हैं
उनकी शक्ल का. एकाधिक कमांड को वैकल्पिक रूप से रिक्त स्थान द्वारा अलग किया जा सकता है।
इस मामले में संपूर्ण परिवर्तन स्ट्रिंग को डबल में संलग्न करना होगा
उद्धरण। सभी पैरामीटर फ़्लोटिंग पॉइंट प्रकार की अभिव्यक्ति हैं। आप या तो यह कर सकते हैं
ऑपरेटरों द्वारा संयुक्त सादे संख्याएँ या अंकगणितीय पद दें + (जोड़ना),
- (घटाना), * (गुणा), / (विभाजन) या % (मॉड्यूलो) सामान्य के साथ
साहचर्यता और प्राथमिकता नियम. कोष्ठक का भी उपयोग किया जा सकता है।

इसके अतिरिक्त, कुछ पूर्व-परिभाषित स्थिरांक प्रदान किए गए हैं:

ux ऊपरी की क्षैतिज स्थिति
TeX बिंदु में बाएँ पृष्ठ का कोना
इकाइयों
uy ऊपरी बाएँ की ऊर्ध्वाधर स्थिति
TeX बिंदु इकाइयों में पृष्ठ का कोना
h TeX बिंदु इकाइयों में पृष्ठ की ऊँचाई
(0 के मामले में -बनोन)
w TeX बिंदु इकाइयों में पृष्ठ की चौड़ाई (0
की दशा में -बनोन)

इसके अलावा, आप लंबाई स्थिरांक का उपयोग कर सकते हैं pt, mm, cm और in, उदा 2cm or
1.6in. इस प्रकार, विकल्प -TT1in,0R45 पृष्ठ सामग्री को 1 इंच दाईं ओर ले जाता है और
बाद में इसे पृष्ठ केंद्र के चारों ओर 45 डिग्री तक घुमाता है।

एकल परिवर्तनों के लिए आप विकल्पों का भी उपयोग कर सकते हैं -c, -t और -r। ध्यान दें कि
जिस क्रम में ये विकल्प दिए गए हैं वह महत्वपूर्ण नहीं है, अर्थात आप ऐसा नहीं कर सकते
परिवर्तन अनुक्रमों का वर्णन करने के लिए उनका उपयोग करें। वे बस स्वतंत्र हैं
सामान्य परिवर्तनों के लिए आशुलिपि विकल्प।

-टी, --अनुवाद=tx[,ty]
पृष्ठ सामग्री को वेक्टर की दिशा में अनुवाद (स्थानांतरित) करता है (tx,ty). यह विकल्प है
के बराबर -टीटीtx,ty.

-में, --वर्बोसिटी=स्तर
Dvisvgm रन के दौरान मुद्रित संदेशों के प्रकार को नियंत्रित करता है:

0 कोई संदेश आउटपुट नहीं
1 केवल त्रुटि संदेश
2 केवल चेतावनी संदेश
4 केवल सूचनात्मक संदेश

नोट
इन मानों को जोड़कर आप श्रेणियों को संयोजित कर सकते हैं। डिफ़ॉल्ट स्तर 7 है,
यानी सभी संदेश मुद्रित हैं.

-वी, --संस्करण[=विस्तृत]
Dvisvgm का संस्करण प्रिंट करता है और बाहर निकलता है। यदि वैकल्पिक तर्क पर सेट है हाँ,
लिंक किए गए पुस्तकालयों की संस्करण संख्याएँ भी मुद्रित की जाती हैं।

-में, --ज़िप[=स्तर]
प्रत्यय .svgz के साथ एक संपीड़ित SVG फ़ाइल बनाता है। वैकल्पिक तर्क निर्दिष्ट करता है
संपीड़न स्तर. मान्य मान 1 से 9 की सीमा में हैं (डिफ़ॉल्ट मान 9 है)।
बड़े मान बेहतर संपीड़न परिणाम देते हैं लेकिन गणना में अधिक समय लेते हैं।

सावधानी
इस विकल्प को इसके साथ नहीं जोड़ा जा सकता -एस, --stdout.

-जेड, --ज़ूम[=कारक]
को गुणा करता है चौडाई और ऊंचाई तर्क द्वारा एसवीजी मूल तत्व की विशेषताएँ कारक
जबकि ग्राफ़िक की समन्वय प्रणाली बरकरार रखी गई है। परिणामस्वरूप, अधिकांश एसवीजी दर्शक
तदनुसार ग्राफ़िक्स को ज़ूम करें। यदि एक नकारात्मक ज़ूम कारक दिया गया है, तो चौडाई और
ऊंचाई विशेषताएँ छोड़ दी गई हैं।

समर्थित स्पेशल


dvisvgm के कई सेटों का समर्थन करता है विशेष आज्ञाओं जिसका उपयोग डीवीआई फाइलों को समृद्ध करने के लिए किया जा सकता है
रंग, ग्राफ़िक्स और हाइपरलिंक जैसी अतिरिक्त सुविधाओं के साथ। विशेष का मूल्यांकन
आदेश समर्पित संचालकों को सौंपे गए हैं। प्रत्येक हैंडलर सभी विशेष के लिए जिम्मेदार है
एक ही कमांड सेट के स्टेटमेंट, यानी एक ही उपसर्ग से शुरू होने वाले कमांड। एक पाने के लिए
वास्तव में प्रदान किए गए विशेष हैंडलर की सूची, विकल्प का उपयोग करें --सूची-विशेष (ऊपर देखें)। यह
अनुभाग वर्तमान में समर्थित विशेष आदेशों का अवलोकन देता है।

bgcolor
पृष्ठभूमि/पृष्ठ का रंग बदलने के लिए विशेष वक्तव्य। चूंकि एसवीजी 1.1 नहीं है
पृष्ठभूमि रंगों का समर्थन करें, dvisvgm चुने हुए रंग का एक आयत सम्मिलित करता है
उत्पन्न एसवीजी दस्तावेज़। इस आयत को हमेशा चयनित या के समान आकार मिलता है
कंप्यूटेड बाउंडिंग बॉक्स। यह बैकग्राउंड कलर कमांड कलर स्पेशल सेट का हिस्सा है
लेकिन उपयोगकर्ता द्वारा इसे बंद करने के लिए इसे अलग से नियंत्रित किया जाता है। के अवलोकन के लिए
उदाहरण के लिए, कमांड सिंटैक्स, डीवीआईपी के दस्तावेज़ देखें।

रंग
इस कमांड सेट के स्टेटमेंट टेक्स्ट/पेंट का रंग बदलने के निर्देश प्रदान करते हैं।
सटीक सिंटैक्स के अवलोकन के लिए, उदाहरण के लिए, डीवीआईपी का दस्तावेज़ देखें।

डीविसवीजीएम
Dvisvgm विशेष का अपना छोटा सेट प्रदान करता है। निम्नलिखित सूची एक संक्षिप्त जानकारी देती है
सिंहावलोकन।

डीवीआईएसवीजीएम: कच्चा टेक्स्ट
एसवीजी दस्तावेज़ के पृष्ठ अनुभाग में वर्णों का एक मनमाना अनुक्रम जोड़ता है।
dvisvgm यहां कोई सत्यापन नहीं करता है, इसलिए उपयोगकर्ता को यह सुनिश्चित करना होगा कि
परिणामी एसवीजी अभी भी वैध है। पैरामीटर टेक्स्ट भाव शामिल हो सकते हैं {?एक्स},
{?वाई}, तथा {?रंग} जो वर्तमान तक विस्तारित है x or y समन्वय और वर्तमान
रंग, क्रमशः. आगे, {?एनएल} एक न्यूलाइन कैरेक्टर तक विस्तारित होता है।

डीवीआईएसवीजीएम: रॉडेफ़ टेक्स्ट
यह आदेश के समान है डीवीआईएसवीजीएम: कच्चा, लेकिन कच्चे पाठ को इसमें डालता है
एसवीजी दस्तावेज़ का अनुभाग वर्तमान में तैयार किया जा रहा है।

डीवीआईएसवीजीएम: रॉसेट नाम ... डीवीआईएसवीजीएम:एंड्रॉसेट
विशेष की यह जोड़ी नामित कच्चे एसवीजी की परिभाषा की शुरुआत और अंत को चिह्नित करती है
टुकड़ा. सभी डीवीआईएसवीजीएम: कच्चा और डीवीआईएसवीजीएम: रॉडेफ़ द्वारा संलग्न विशेष डीवीआईएसवीजीएम: रॉसेट
और डीवीआईएसवीजीएम:एंड्रॉसेट तुरंत मूल्यांकन नहीं किया जाता है बल्कि संयुक्त रूप से संग्रहीत किया जाता है
दी नाम बाद में उपयोग के लिए. एक बार परिभाषित होने के बाद, नामित टुकड़े को संदर्भित किया जा सकता है
द्वारा संपूर्ण डीवीआई फ़ाइल में डीवीआईएसवीजीएम: रॉपुट (नीचे देखें)। दो आदेश
डीवीआईएसवीजीएम: रॉसेट और डीवीआईएसवीजीएम:एंड्रॉसेट नेस्टेड नहीं होना चाहिए, अर्थात प्रत्येक कॉल
डीवीआईएसवीजीएम: रॉसेट की संगत कॉल का पालन करना होगा डीवीआईएसवीजीएम:एंड्रॉसेट
दूसरे से पहले डीवीआईएसवीजीएम: रॉसेट तब हो सकती है। साथ ही, पहचानकर्ता नाम अनोखा होना चाहिए
संपूर्ण DVI फ़ाइल में. का उपयोग करते हुए डीवीआईएसवीजीएम: रॉसेट एक साथ कई बार
वही नाम एक चेतावनी संदेश की ओर ले जाता है.

डीवीआईएसवीजीएम: रॉपुट नाम
दिए गए के तहत पहले से संग्रहीत कच्चे एसवीजी टुकड़े सम्मिलित करता है नाम. dvisvgm
उन अंशों के बीच अंतर करता है जिन्हें निर्दिष्ट किया गया था डीवीआईएसवीजीएम: कच्चा or
डीवीआईएसवीजीएम: रॉडेफ़, और उन्हें अलग ढंग से संभालता है: यह सभी को सम्मिलित करता है डीवीआईएसवीजीएम: कच्चा भागों
हर समय डीवीआईएसवीजीएम: रॉपुट कहा जाता है, जबकि डीवीआईएसवीजीएम: रॉडेफ़ भाग जाते हैं
वर्तमान एसवीजी दस्तावेज़ का अनुभाग केवल एक बार।

dvisvgm:img चौडाई ऊंचाई पट्टिका
दिए गए संदर्भ को संदर्भित करते हुए वर्तमान ग्राफ़िक स्थिति पर एक छवि तत्व बनाता है
फ़ाइल। यहां JPEG, PNG और SVG छवियों का उपयोग किया जा सकता है। हालाँकि, dvisvgm जाँच नहीं करता है
फ़ाइल स्वरूप या फ़ाइल नाम प्रत्यय. लंबाई चौडाई और ऊंचाई होना चाहिए
TeX बिंदु इकाइयों (1in = 72.27pt) में सादे फ़्लोटिंग पॉइंट संख्याओं के रूप में दिया गया है।

डीवीआईएसवीजीएम:बीबॉक्स नया] नाम
स्थानीय बाउंडिंग बॉक्स को परिभाषित या रीसेट करता है जिसे कहा जाता है नाम. नाम में ये शामिल हो सकते हैं
अक्षर और अंक. DVI पृष्ठ को संसाधित करते समय, dvisvgm लगातार अद्यतन करता है
न्यूनतम निर्धारित करने के लिए वर्तमान पृष्ठ का (वैश्विक) बाउंडिंग बॉक्स
आयत जिसमें सभी दृश्यमान पृष्ठ घटक (अक्षर, छवियाँ, रेखाचित्र) शामिल हैं
तत्व आदि) इसके अतिरिक्त वैश्विक बाउंडिंग बॉक्स में, उपयोगकर्ता अनुरोध कर सकता है
नामित स्थानीय बाउंडिंग बॉक्स की मनमानी संख्या। एक बार परिभाषित होने के बाद, ये बॉक्स हैं
पहले अक्षर से शुरू होने वाले ग्लोबल बाउंडिंग बॉक्स के साथ अपडेट किया गया
जो परिभाषा का पालन करता है। इस प्रकार, गणना के लिए स्थानीय बक्सों का उपयोग किया जा सकता है
पृष्ठ के भागों का विस्तार. यह उन परिदृश्यों के लिए उपयोगी है जहां उत्पन्न एसवीजी
फ़ाइल पोस्ट-प्रोसेस की गई है. विशेष dvisvgm:raw, मैक्रो के संयोजन में {?बीबॉक्स
नाम} चार मानों तक विस्तारित होता है x, y, w, तथा h (रिक्त स्थान से अलग) निर्दिष्ट करना
स्थानीय बॉक्स के ऊपरी बाएँ कोने, चौड़ाई और ऊँचाई के निर्देशांक नाम.
यदि डिब्बा नाम पहले परिभाषित नहीं किया गया था, सभी चार मान शून्य के बराबर हैं।

डीवीआईएसवीजीएम:बीबॉक्स चौडाई ऊंचाई [गहराई]
वर्चुअल आयत को एम्बेड करके वर्तमान पृष्ठ के बाउंडिंग बॉक्स को अपडेट करता है (x,
y, चौडाई, ऊंचाई) जहां निचला बायां कोना वर्तमान डीवीआई पर स्थित है
ड्राइंग स्थिति (x,y). यदि वैकल्पिक पैरामीटर गहराई निर्दिष्ट है, dvisvgm
एक दूसरा आयत एम्बेड करता है (x, y, चौडाई-गहराई). लंबाई चौडाई, ऊंचाई और
गहराई TeX बिंदु इकाइयों (1in =) में सादे फ़्लोटिंग पॉइंट संख्याओं के रूप में दिया जाना चाहिए
72.27पीटी). आभासी आयत के आकार और स्थिति के आधार पर, यह आदेश
या तो समग्र बाउंडिंग बॉक्स को बड़ा करता है या इसे वैसे ही छोड़ देता है। यह संभव नहीं है
इसका दायरा कम करो. इस विशेष का प्रयोग साथ में करना चाहिए डीवीआईएसवीजीएम: कच्चा in
पेज के व्यूपोर्ट को ठीक से अपडेट करने का आदेश।

डीवीआईएसवीजीएम:बीबॉक्स एक[बीएस] x1 y1 x2 y2
बॉक्स विशेष का यह संस्करण वर्चुअल एम्बेड करके बाउंडिंग बॉक्स को अपडेट करता है
आयत (x1,y1,x2,y2). बिन्दु (x1,y1) तथा (x2,y2) दो विकर्णों को निरूपित करें
TeX बिंदु इकाइयों में दिए गए आयत के कोने।

डीवीआईएसवीजीएम:बीबॉक्स हल करना] x1 y1 x2 y2
बॉक्स विशेष का यह संस्करण एक पूर्ण (अंतिम) बाउंडिंग बॉक्स निर्दिष्ट करता है
परिणामी एसवीजी. इस आदेश को निष्पादित करने के बाद, dvisvgm आगे कोई परिवर्तन नहीं करता है
बाउंडिंग बॉक्स निर्देशांक, इस विशेष को छोड़कर बाद में फिर से बुलाया जाता है। बिन्दु
(x1,y1) तथा (x2,y2) TeX में दिए गए आयत के दो विकर्ण कोनों को निरूपित करें
बिंदु इकाइयाँ।

निम्नलिखित TeX स्निपेट आउटपुट में दो कच्चे SVG तत्व जोड़ता है और अपडेट करता है
तदनुसार बाउंडिंग बॉक्स:

\विशेष{dvisvgm:कच्चा }
\विशेष{dvisvgm:bbox 20 10 10}

\विशेष{dvisvgm:कच्चा }
\विशेष{dvisvgm:bbox abs 10 200 100 250}

em
इन विशेषों को एबरहार्ड मैट्स द्वारा emTeX वितरण के साथ पेश किया गया था। वे
लाइन ड्राइंग स्टेटमेंट, एमएसपी, पीसीएक्स और बीएमपी छवि को एम्बेड करने के निर्देश प्रदान करें
फ़ाइलें, साथ ही दो पीसीएल कमांड। dvisvgm केवल रेखा खींचने वाले कथनों का समर्थन करता है
और अन्य सभी विशेष को चुपचाप अनदेखा कर देता है। कमांड सिंटैक्स का विवरण हो सकता है
emTeX के साथ आने वाले DVI ड्राइवर दस्तावेज़ में पाया गया (CTAN देखें)।

HTML
हाइपररेफ़ विनिर्देश हाइपरलिंक किए गए क्षेत्रों को चिह्नित करने के तरीके पर कई प्रकारों को परिभाषित करता है
एक DVI फ़ाइल में. dvisvgm सादे हाइपरटेक्स विशेष निर्माणों का समर्थन करता है जैसा कि बनाया गया है
हाइपररेफ पैकेज विकल्प हाइपरटेक्स. डिफ़ॉल्ट रूप से, दस्तावेज़ के सभी जुड़े हुए क्षेत्र हैं
एक आयत द्वारा चिह्नित. विकल्प --लिंकमार्क इस व्यवहार को बदलने की अनुमति देता है। के लिए ऊपर देखें
अधिक जानकारी के। हाइपरटेक्स विशेष के सिंटैक्स और शब्दार्थ पर जानकारी हो सकती है
हाइपररेफ मैनुअल में पाया गया।

पीडीएफ
pdfTeX और dvipdfmx ने जनरेशन से संबंधित कई विशेष कमांड पेश किए
पीडीएफ फ़ाइलें. वर्तमान में, उनमें से केवल दो, पीडीएफ:मैपफाइल और पीडीएफ: मैपलाइन द्वारा समर्थित हैं
dvisvgm. ये विशेष डीवीआई के प्रसंस्करण के दौरान फ़ॉन्ट मैप ट्री को संशोधित करने की अनुमति देते हैं
फ़ाइलें. उदाहरण के लिए, इनका उपयोग CTeX द्वारा किया जाता है। dvisvgm, dvips और दोनों का समर्थन करता है
dvipdfm फ़ॉन्ट मानचित्र प्रारूप। कमांड सिंटैक्स और शब्दार्थ पर अधिक जानकारी के लिए,
का दस्तावेज़ देखें \pdfmapfile पीडीएफटीएक्स उपयोगकर्ता मैनुअल में।

ps
प्रसिद्ध डीवीआई ड्राइवर डीवीआईपी ने एम्बेड करने के लिए विशेष का अपना सेट पेश किया
डीवीआई फाइलों में पोस्टस्क्रिप्ट कोड, जो डीवीआई की क्षमताओं में काफी सुधार करता है
दस्तावेज़. Dvisvgm का एक उद्देश्य सभी पोस्टस्क्रिप्ट स्निपेट्स का पूरी तरह से मूल्यांकन करना है
उनमें से अधिक से अधिक को एसवीजी में परिवर्तित करें। डीवीआईपी के विपरीत, डीवीआईएसवीजीएम का उपयोग होता है
प्रत्येक ग्राफ़िक तत्व की सटीक स्थिति की गणना करने के लिए फ़्लोटिंग पॉइंट अंकगणित,
यानी यह निर्देशांक को गोल नहीं करता है। इसलिए, के सापेक्ष स्थान
ग्राफिक तत्व डीवीआईपी द्वारा गणना किए गए तत्वों से थोड़े भिन्न हो सकते हैं।

चूँकि पोस्टस्क्रिप्ट एक जटिल भाषा है, इसलिए dvisvgm इसे लागू करने का प्रयास नहीं करता है
स्वयं का पोस्टस्क्रिप्ट दुभाषिया है लेकिन घोस्टस्क्रिप्ट पर निर्भर है (http://ghostscript.com) बजाय।
यदि घोस्टस्क्रिप्ट लाइब्रेरी को dvisvgm बाइनरी से लिंक नहीं किया गया था, तो इसे देखा जाता है
रनटाइम के दौरान गतिशील रूप से लोड किया गया। इस मामले में, dvisvgm ढूंढता है libgs.so.X on
यूनिक्स जैसी प्रणालियाँ (समर्थित एबीआई संस्करण: 7,8,9), और इसके लिए gsdll32.dll or gsdll64.dll
विंडोज़ पर. आप पर्यावरण चर के साथ डिफ़ॉल्ट फ़ाइल नामों को ओवरराइड कर सकते हैं एलआईबीजीएस or
कमांड-लाइन विकल्प --libgs. लाइब्रेरी को एलडी खोज के माध्यम से पहुंच योग्य होना चाहिए
पथ (*निक्स) या पथ पर्यावरण चर (विंडोज़)। वैकल्पिक रूप से, निरपेक्ष
फ़ाइल पथ निर्दिष्ट किया जा सकता है. यदि लाइब्रेरी नहीं मिल पाती है, तो dvisvgm इसे अक्षम कर देता है
पोस्टस्क्रिप्ट विशेष का प्रसंस्करण और एक चेतावनी संदेश प्रिंट करता है। विकल्प का प्रयोग करें
--सूची-विशेष यह जांचने के लिए कि क्या पोस्टस्क्रिप्ट समर्थन उपलब्ध है, अर्थात प्रविष्टि ps is
वर्तमान।

पोस्टस्क्रिप्ट हैंडलर द्वारा उत्पन्न बाउंडिंग बॉक्स डेटा को भी पहचानता है और उसका मूल्यांकन करता है
la पूर्वावलोकन विकल्प के साथ पैकेज टाइटपेज. यदि डेटा DVI फ़ाइल में मौजूद है,
dvisvgm उत्पन्न SVG फ़ाइल के बाउंडिंग बॉक्स को तदनुसार अनुकूलित करता है, और प्रिंट करता है
TeX बिंदु इकाइयों में बॉक्स की चौड़ाई, ऊंचाई और गहराई दिखाने वाला संदेश।
विशेष रूप से, गहराई मान का उपयोग एसवीजी ग्राफिक्स को लंबवत रूप से संरेखित करने के लिए किया जा सकता है
उदाहरण के लिए, HTML या XSL-FO दस्तावेज़ों में आसपास के पाठ की आधार रेखा।

टीपीआईसी
टीपीआईसी विशेष सेट सरल ज्यामितीय वस्तुओं को चित्रित करने के लिए निर्देशों को परिभाषित करता है। कुछ
लाटेक्स पैकेज, जैसे ईपिक और टीप्लॉट, ग्राफिक्स का वर्णन करने के लिए इन विशेष का उपयोग करते हैं।

उदाहरण


dvisvgm फ़ाइल

के प्रथम पृष्ठ को परिवर्तित करता है फ़ाइल.dvi सेवा मेरे फ़ाइल.svg.

dvisvgm -z फ़ाइल

के प्रथम पृष्ठ को परिवर्तित करता है फ़ाइल.dvi सेवा मेरे फ़ाइल.svgz डिफ़ॉल्ट संपीड़न स्तर 9 के साथ।

dvisvgm -p5 -z3 -ba4-l -onewfile फ़ाइल

के पांचवें पृष्ठ को रूपांतरित करता है फ़ाइल.dvi सेवा मेरे newfile.svgz संपीड़न स्तर 3 के साथ। बाउंडिंग
बॉक्स को लैंडस्केप प्रारूप में DIN/ISO A4 पर सेट किया गया है।

dvisvgm --transform='R20,w/3,2h/5 T1cm,1cm S2,3' फ़ाइल

के प्रथम पृष्ठ को परिवर्तित करता है फ़ाइल.dvi सेवा मेरे फ़ाइल.svg जहां तीन परिवर्तन लागू होते हैं।

वातावरण


dvisvgm का उपयोग करता है कपथसी खुलने वाली फ़ाइलों का पता लगाने के लिए लाइब्रेरी। इसलिए
लाइब्रेरी के दस्तावेज़ में वर्णित पर्यावरण चर कनवर्टर को प्रभावित करते हैं।

यदि dvisvgm को घोस्टस्क्रिप्ट लाइब्रेरी के बिना लिंक किया गया था, और यदि पोस्टस्क्रिप्ट समर्थन नहीं किया गया है
अक्षम कर दिया गया है, साझा घोस्टस्क्रिप्ट लाइब्रेरी को रनटाइम के दौरान dlopen() के माध्यम से देखा जाता है।
पर्यावरण चर एलआईबीजीएस लाइब्रेरी का पथ और फ़ाइल नाम निर्दिष्ट करने के लिए उपयोग किया जा सकता है।

Dvisvgm के पूर्व-संकलित विंडोज़ संस्करणों को MiKTeX 2.9 की कार्यशील स्थापना की आवश्यकता होती है
या ऊपर। Dvisvgm MiKTeX के पोर्टेबल संस्करण के साथ मिलकर काम नहीं करता है क्योंकि यह
MiKTeX के COM इंटरफ़ेस पर निर्भर करता है जो केवल स्थानीय इंस्टॉलेशन में ही पहुंच योग्य है। सक्षम करने के लिए
पोस्टस्क्रिप्ट विशेष, मूल घोस्टस्क्रिप्ट डीएलएल का मूल्यांकन gsdll32.dll होना चाहिए
खोज पथ के माध्यम से मौजूद और पहुंच योग्य। 64-बिट विंडोज़ बिल्ड के लिए 64-बिट की आवश्यकता होती है
घोस्टस्क्रिप्ट डीएलएल gsdll64.dll. दोनों डीएलएल संबंधित घोस्टस्क्रिप्ट इंस्टालर के साथ आते हैं
www.ghostscript.com से उपलब्ध है।

पर्यावरण चर DVISVGM_रंग विभिन्न को उजागर करने के लिए उपयोग किए जाने वाले रंगों को निर्दिष्ट करता है
Dvisvgm के संदेश आउटपुट के भाग। इसका मूल्यांकन केवल विकल्प होने पर ही किया जाता है --रंग दिया हुआ है।
के मूल्य DVISVGM_रंग प्रपत्र की कोलन-पृथक प्रविष्टियों की एक सूची है gg=BF, जहां gg
नीचे सूचीबद्ध रंग समूह संकेतकों में से एक को दर्शाता है, और BF दो हेक्साडेसिमल अंक हैं
पृष्ठभूमि (पहला अंक) और अग्रभूमि/पाठ रंग (दूसरा अंक) निर्दिष्ट करना।
रंग मानों को इस प्रकार परिभाषित किया गया है: 0=काला, 1=लाल, 2=हरा, 3=पीला, 4=नीला, 5=मैजेंटा,
6=सियान, 7=ग्रे, 8=चमकदार लाल, 9=चमकदार हरा, ए=चमकदार पीला, बी=चमकदार नीला, सी=उज्ज्वल
मैजेंटा, डी=उज्ज्वल सियान, ई=चमकदार ग्रे, एफ=सफ़ेद। टर्मिनल के आधार पर, रंग भिन्न हो सकते हैं
अलग होना। टेक्स्ट और पृष्ठभूमि रंग दोनों को बदलने के बजाय, यह भी संभव है
उनमें से केवल एक को बदलें: हेक्साडेसिमल अंक के स्थान पर एक तारांकन चिह्न (*) इंगित करता है
टर्मिनल का डिफ़ॉल्ट टेक्स्ट या पृष्ठभूमि रंग।

सूची में सभी विकृत प्रविष्टियों को चुपचाप अनदेखा कर दिया जाता है।

er त्रुटि संदेश

wn चेतावनी संदेश

pn पृष्ठ संख्या के बारे में संदेश

ps पृष्ठ आकार संदेश

fw फ़ाइलों के बारे में जानकारी
लिखा हुआ

sm संदेश बताएं

tr ग्लिफ़ ट्रैसर के संदेश

pi प्रगति संकेतक

उदाहरण: er=01:pi=*5 त्रुटि संदेशों के रंग सेट करता है (er) से लाल (1) काले पर (0), और
प्रगति संकेतक (pi) से सियान (5) डिफ़ॉल्ट पृष्ठभूमि पर (*).

onworks.net सेवाओं का उपयोग करके ऑनलाइन dvisvgm का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad