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

Ad


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

डीपिक - क्लाउड में ऑनलाइन

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

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

कार्यक्रम:

नाम


dpic - pic-भाषा इनपुट को LaTeX-संगत और अन्य प्रारूपों में परिवर्तित करें

SYNOPSIS


dpic [ -efghmprstvxz ] [ फाइल में ] [> आउटफाइल ]

आम तौर पर, फाइल में फॉर्म का है नाम[।बिट] और आउटफाइल फॉर्म का है
नाम[.tex|.eps|.fig|.mp|.svg]

विकल्प


(कोई नहीं) LaTeX ड्राइंग आउटपुट (बहुत सीमित फ़ॉन्ट-आधारित ड्राइंग क्षमता)
-e pict2e आउटपुट
-f पोस्टस्क्रिप्ट आउटपुट, psfrag प्रारूप में स्ट्रिंग्स
-g टिकज़-पीजीएफ आउटपुट
-h सहायता संदेश लिखें और छोड़ें
-m एमएफपिक आउटपुट (एमएफपिक दस्तावेज देखें)
-p PSTricks आउटपुट
-r कच्चा पोस्टस्क्रिप्ट आउटपुट, कोई स्वचालित स्ट्रिंग फ़ॉर्मेटिंग नहीं
-s मेटापोस्ट आउटपुट
-t ईपिसेमु आउटपुट (LaTeX ड्राइंग आउटपुट से थोड़ा कम सीमित)
-v एसवीजी आउटपुट
-x xfig 3.2 आउटपुट
-z सुरक्षित मोड (बाहरी फ़ाइलों तक पहुंच अक्षम)

वर्णन


Dpic, GNU pic (कभी-कभी) द्वारा स्वीकृत चित्र ड्राइंग भाषा का एक तंग उपसमुच्चय स्वीकार करता है
नामित gpic) या AT&T चित्र, और LaTeX में सम्मिलन के लिए निचले स्तर के ड्राइंग कमांड उत्सर्जित करता है
दस्तावेज़, xfig या Inkscape ड्राइंग टूल द्वारा प्रसंस्करण के लिए, या प्रत्यक्ष प्रदर्शन के लिए
इनकैप्सुलेटेड पोस्टस्क्रिप्ट या एसवीजी। बाद के लिए आउटपुट में मनमाना टेक्स्ट डाला जा सकता है
फ़ॉर्मेटिंग, और पोस्टप्रोसेसर के लिए मनमाने आदेश (पीएसट्रिक्स, टिक्ज़-पीजीएफ, आदि) कर सकते हैं
शामिल हो। यदि संदेश अधिक गंभीर नहीं हैं तो Dpic EXIT_SUCCESS (सामान्यतः 0) लौटाता है
चेतावनियाँ उत्पन्न की गईं, अन्यथा EXIT_FAILURE (सामान्यतः 1)।

डीपिक के लिए अद्वितीय कुछ भाषा एक्सटेंशन विशिष्ट उद्देश्यों के लिए कार्यान्वित किए जाते हैं।

भाषा सारांश


इनपुट में पंक्तियों का एक क्रम होता है। किसी चित्र की पहली पंक्ति है .ps और आखिरी है
।पी.ई, इन दोनों के बीच की रेखाओं को निम्न-स्तरीय ड्राइंग कमांड में परिवर्तित किया गया
पोस्टप्रोसेसर विकल्प द्वारा चुना गया। के बाहर पंक्तियाँ .ps ... ।पी.ई डीपिक से गुजरें
अपरिवर्तित।

निर्देशांक
चित्र भाषा में निर्देशांक अक्ष दाईं ओर और ऊपर की ओर इंगित करते हैं। ड्राइंग इकाइयाँ हैं
डिफ़ॉल्ट रूप से इंच लेकिन कथन

स्केल = 25.4

आरेख की शुरुआत में इकाइयों को मिलीमीटर में बदलने का प्रभाव होता है।

तैयार वस्तुओं
आदिम खींची गई वस्तुओं में समतल वस्तुएं शामिल होती हैं डिब्बा, वृत्त, दीर्घवृत्त; रैखिक
वस्तुओं लाइन, तीर, ले जाते हैं, तख़्ता; और झुकना, जिसमें तलीय और दोनों की विशेषताएँ हैं
रैखिक वस्तुएं. ए खंड अन्य वस्तुओं को घेरने वाले वर्गाकार कोष्ठकों की एक जोड़ी है: [ कुछ भी
] और एक समतल वस्तु है. संपूर्ण आरेख एक ब्लॉक में अंतर्निहित रूप से समाहित है।

A स्ट्रिंग एक बॉक्स के समान एक समतल वस्तु है, लेकिन तस्वीर की भाषा भी स्ट्रिंग की अनुमति देती है
ओवरले के रूप में अन्य ऑब्जेक्ट से जुड़े रहें, इस स्थिति में वे ऑब्जेक्ट का हिस्सा हैं।

वर्तमान ड्राइंग स्थिति यहाँ हमेशा परिभाषित किया गया है. शुरुआत में और ए की शुरुआत में
ब्लॉक, यहाँ 0,0 है. इसी प्रकार वर्तमान दिशा, जो कोई भी हो सकती है यूपी, नीचे, बाएं,
सही, के रूप में सेट है सही शुरू में।

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

लेबल
A लेबल तस्वीर में एक अल्फ़ामेरिक अनुक्रम है जो एक बड़े अक्षर से शुरू होता है। डी.पी.आई.सी
चर और लेबल को सबस्क्रिप्ट करने की अनुमति देता है; इस प्रकार T और टी[5] अलग लेबल हैं.
कोष्ठक में मान कोई भी अभिव्यक्ति हो सकता है लेकिन इसे निकटतम पूर्णांक मान तक पूर्णांकित किया जाता है। ए
लेबल किसी स्थिति या खींची गई वस्तु को एक प्रतीकात्मक नाम देता है; उदाहरण के लिए,

पद: यहाँ + (1,2)
बस[23]: line सही 4

परिभाषित अंक
एक बार खींचे जाने पर, एक रैखिक वस्तु में बिंदु परिभाषित होते हैं ।शुरू करना, ।केंद्र, और ।अंत, कौन हो सकता है
ज्ञात पदों के रूप में संदर्भित, उदाहरण के लिए,

L: पंक्ति; line up 0.5 से नियंत्रण रेखा

जहां ।केंद्र के रूप में संक्षिप्त किया गया है .c

किसी समतल वस्तु के लिए परिभाषित बिंदु उसकी परिधि पर दिए गए कम्पास बिंदु हैं
।एन, ।एस, ।इ, डब्ल्यू, .nw, .ne, .से, .sw, साथ साथ ।केंद्र, ।शीर्ष, ।तल, ।सही, ।बाएं।
एक चाप के लिए, ये बिंदु उस वृत्त के अनुरूप होते हैं जिसका चाप एक हिस्सा है
इसका जोड़ ।शुरू और ।अंत।

A खंड इसमें एक बॉक्स के समान बिंदु परिभाषित हैं, लेकिन इसके आंतरिक भाग में अन्य बिंदु भी हो सकते हैं।
उदाहरण का उपयोग करना

A: [ वृत्त; Q: [ पंक्ति; चक्र ]; T: Qn ]

परिभाषित बिंदु इस प्रकार हैं:

बाहरी ब्लॉक के बिंदु मानो एक बॉक्स हों, के लिए
उदाहरण, ए.एन.ई

उदाहरण के लिए, ब्लॉक में परिभाषित स्थिति, अति

ब्लॉक के अंदर लेबल वाली वस्तुओं के परिभाषित बिंदु,
उदाहरण के लिए, पहले एक बिंदु होता है, अक (के केंद्र
खंड क्यू), or AQne (के पूर्वोत्तर कोने क्यू)।

के अंदर प्रगणित वस्तुओं के परिभाषित बिंदु
ब्लॉक करें, उसके पहले एक बिंदु हो (लेकिन सुनिश्चित करें कि वहां एक जगह हो
यदि बिंदु के बाद इसके बजाय कोई संख्या आती है
ब्रेसिज़ में एक अभिव्यक्ति), उदाहरण के लिए, AQ 1st सर्कल.एन
या बेहतर) एक्यू{1}सेंट सर्कल.एन

भाषा तत्व
किसी चित्र को परिभाषित करने वाली रेखाएँ न्यूलाइन वर्णों या अर्धविरामों द्वारा अलग की जाती हैं। नई-पंक्तियों
बाद को छोड़कर महत्वपूर्ण हैं फिर, ;, :, {, अन्य, या न्यूलाइन.

यदि सबसे दाहिना वर्ण बैकस्लैश है तो एक पंक्ति अगली तक जारी रहती है।

किसी अवधि से शुरू होने वाली गैर-निरंतरता रेखाओं को छोड़कर, अनदेखा कर दिया जाता है .ps और ।पी.ई लाइनों।

प्रत्येक टिप्पणी को दाईं ओर रखकर तस्वीर स्रोत पर टिप्पणी की जा सकती है # चरित्र
(जब तक कि # एक स्ट्रिंग में है)।

भाषा के तत्वों में निम्नलिखित शामिल हैं:

वैकल्पिक लेबल के साथ एक ड्राइंग कमांड, उदाहरण के लिए, डिब्बा or A: डिब्बा

उदाहरण के लिए, स्थिति-लेबल परिभाषा A: स्थिति

उदाहरण के लिए, एक वेरिएबल के लिए एक असाइनमेंट x = 5

A दिशा (डिफ़ॉल्ट बदलने के लिए), उदाहरण के लिए, up

ब्रांचिंग किसके द्वारा की जाती है?

if expr फिर { सत्य } अन्य { गलत }.

लूपिंग सुविधा है

एसटी परिवर्तनशील = expr सेवा मेरे expr [द्वारा [*] इन्क्र ] do { कुछ भी }.

लूप वैरिएबल को डिफ़ॉल्ट रूप से 1 से बढ़ाया जाता है, अन्यथा इन्क्र (जो एक हो सकता है
नकारात्मक अभिव्यक्ति) जब तक कि इसके पहले तारांकन न हो, ऐसी स्थिति में लूप
चर को गुणा किया जाता है वृद्धि लूप वैरिएबल को कथनों द्वारा बदला जा सकता है
लूप, जिससे लूप दोहराव की संख्या नियंत्रित होती है।

ब्रेसिज़ कई संदर्भों में होते हैं। जब अन्य भाषा तत्वों से स्वतंत्र रूप से उपयोग किया जाता है, जैसे

{ कुछ भी }

बायां ब्रेस वर्तमान स्थिति और दिशा को बचाता है, और दायां ब्रेस उन्हें पुनर्स्थापित करता है
संलग्न पंक्तियों के संसाधित होने के बाद सहेजे गए मानों के लिए।

मनमाना पोस्टप्रोसेसर कमांड का उपयोग करके उत्पन्न किया जा सकता है

आदेश स्ट्रिंग,

जो की सामग्री सम्मिलित करता है स्ट्रिंग आउटपुट में. स्ट्रिंग सामग्री होनी चाहिए
चुने गए पोस्टप्रोसेसर के साथ संगत। इसी प्रकार, कोई भी रेखा जो ए से शुरू होती है
बैकस्लैश को वस्तुतः आउटपुट में कॉपी किया जाता है।

रेखा

कार्यकारी स्ट्रिंग

की सामग्री निष्पादित करता है स्ट्रिंग मानो यह एक सामान्य इनपुट लाइन हो।

ऑपरेटिंग-सिस्टम शेल कमांड निष्पादित करने के लिए, उपयोग करें

sh स्ट्रिंग

और किसी बाहरी फ़ाइल से पंक्तियाँ पढ़ने के लिए, उपयोग करें

प्रतिलिपि स्ट्रिंग

ये आदेश dpic विकल्प द्वारा अक्षम हैं -z या संकलन-समय स्विच द्वारा।

आदेश

छाप expr|स्थिति|स्ट्रिंग [ > स्ट्रिंग | >> स्ट्रिंग ]

दाईं ओर या डिफ़ॉल्ट रूप से स्ट्रिंग में नामित फ़ाइल में अपना तर्क प्रिंट या जोड़ता है
मानक त्रुटि के लिए. किसी फ़ाइल पर मुद्रण -z विकल्प द्वारा अक्षम किया गया है।

मैक्रोज़
चित्र भाषा में मैक्रो परिभाषा और विस्तार, का उपयोग शामिल है

परिभाषित नाम { कुछ भी },

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

अपरिभाषित नाम

मैक्रो परिभाषाएँ वैश्विक हैं, यदि वहाँ हैं तो मैक्रोज़ की विवेकपूर्ण परिभाषा की आवश्यकता हो सकती है
नाम टकराव का खतरा है.

ड्राइंग आज्ञाओं
निम्नलिखित सामान्य प्रारूप का उपयोग करके एक वस्तु तैयार की जाती है:

[ लेबल :] वस्तु [ विशेषताओं ] [ प्लेसमेंट ] [ तार ]

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

चक्र "चबाना"; तीर; डिब्बा "निगलना"
पंक्ति; चाप cw ->; अंडाकार "डाइजेस्ट"

सभी वस्तुओं के लिए डिफ़ॉल्ट आकारों का उपयोग करते हुए, केन्द्रित शब्दों के साथ एक सरल प्रवाह आरेख बनाता है
वृत्त, बॉक्स और दीर्घवृत्त।

गुण
आकार और अन्य पैरामीटर वस्तुओं की उपस्थिति को नियंत्रित करते हैं। एक गुण एक
उपयुक्त अभिव्यक्ति वाले कीवर्ड या कीवर्ड।

आयाम विशेषताएँ निम्नलिखित हैं, जो वैध संक्षिप्ताक्षर दिखा रही हैं:

ऊंचाई|एचटी|चौड़ाई|चौड़ाई|रेडियस|रेड|व्यास|डायम|स्केल किया हुआ expr

जब रैखिक वस्तुओं से जोड़ा जाता है, ऊंचाई और चौडाई एरोहेड आयामों पर लागू करें।
परतदार विशेषता वस्तु को मापती है एक्सपीआर

स्ट्रिंग का पोस्टप्रोसेस्ड आकार पिक प्रोसेसर के लिए पहले से अज्ञात है, लेकिन एक बार
ज्ञात, बाउंडिंग बॉक्स आयाम को अन्य खींची गई वस्तुओं की तरह स्पष्ट रूप से निर्दिष्ट किया जा सकता है,
के रूप में दिखाया:

स्ट्रिंग चौड़ी expr ht expr

किसी वस्तु को परिभाषित करने वाली रेखाओं की मोटाई को पर्यावरण चर का उपयोग करके संशोधित किया जाता है
लाइनमोटी या विशेषता

मोटाई|मोटा expr

बिन्दुओं में व्यक्त किया गया है। लाइन की मोटाई किसी भी स्केलिंग से स्वतंत्र है।

ठोस रेखाएँ डिफ़ॉल्ट रूप से खींची जाती हैं; इसके साथ संशोधित किया जा सकता है

ठोस|अदृश्य|अदृश्य

या के साथ

बिंदीदार|धराशायी [ expr ]

उत्तरार्द्ध में वैकल्पिक अभिव्यक्ति डैश के बीच की लंबाई और दूरी निर्धारित करती है या
डॉट्स।

निम्नलिखित विशेषताएँ a के आरंभ, अंत या दोनों सिरों पर तीर-शीर्ष लगाने के लिए हैं
रैखिक वस्तु:

<-|->|<-> [ expr ]

आकृति पैरामीटर expr छोड़ा जा सकता है, ऐसी स्थिति में पर्यावरण का मूल्य
परिवर्तनशील नोक प्रयोग किया जाता है। के लिए डिफ़ॉल्ट तीर is ->.

चाप की ड्राइंग दिशा विशेषता द्वारा बदल दी जाती है

सीसीडब्ल्यू|सीडब्ल्यू

साथ में ccw डिफ़ॉल्ट।

किसी ऑब्जेक्ट या पथ को भूरे रंग से भरने के लिए, विशेषता का उपयोग करें

भरना [ expr ]

जहां 1 का मान सफेद है, और 0 का अर्थ काला है। रास्ते वहीं भरे जा सकते हैं जहां
पोस्टप्रोसेसर अनुमति देता है।

लाइन रंग का उपयोग करके सेट किया जा सकता है

रूपरेखा|रूपरेखा स्ट्रिंग

जहां स्ट्रिंग की सामग्री पोस्टप्रोसेसर पर निर्भर करती है। के पूर्वनिर्धारित रंग
LaTeX या tikz‐pdf पैकेज निर्दिष्ट किए जा सकते हैं। चित्र भाषा के बारे में कोई विवरण नहीं है
रंग; स्ट्रिंग सामग्री पोस्टप्रोसेसर के साथ संगत होनी चाहिए। कस्टम रंग हैं
का उपयोग करके परिभाषित किया जाना है

आदेश स्ट्रिंग

सुविधा ताकि पोस्टप्रोसेसर को उनके बारे में पता चल सके।

विशेषता का उपयोग करके रंग द्वारा भरना समान है

छायांकित स्ट्रिंग

और, जब भरण और रूपरेखा दोनों रंग समान होते हैं, तो दो विशेषताएँ हो सकती हैं
के रूप में संयुक्त

रंग|रंग|रंगीन|रंगीन स्ट्रिंग

जिसमें सभी चार वर्तनी समतुल्य हैं।

अंत में, विशेषता

वही

उसी प्रकार की पहले से खींची गई वस्तु के गुणों को डुप्लिकेट करता है, लेकिन इसके साथ
वर्तमान डिफ़ॉल्ट प्लेसमेंट.

द्वारा प्रभावित पैमाने पर परिवर्तनों के अतिरिक्त स्केल परिवर्तनीय, पूर्ण का आकार
चित्र में एक या दो शब्द जोड़कर सेट किया जा सकता है .ps पंक्ति जैसा दिखाया गया है:

.ps [एक्स [वाई]]

जहां x और y स्थिर मानों का मूल्यांकन करते हैं। सामना होने पर ।पी.ई रेखा, चित्र
चौड़ाई w और ऊँचाई h की गणना की जाती है। यदि x > 0 है तो चित्र को स्केल किया जाता है ताकि w = x हो।
यदि h > y > 0 या यदि x = 0 और y > 0 तो चित्र को स्केल किया जाता है ताकि h = y हो। क्षैतिज
और ऊर्ध्वाधर स्केलिंग स्वतंत्र नहीं हैं। पाठ का आकार, रेखा की मोटाई और तीर के निशान हैं
स्केल नहीं किया गया. इकाइयाँ इंच हैं, उदाहरण के लिए,

.ps 100/25.4

अंतिम चित्र की चौड़ाई 100 मिमी पर सेट करता है। मुद्रित स्ट्रिंग पाठ इससे आगे तक बढ़ सकता है
आयताकार सीमाएँ w और h द्वारा परिभाषित होती हैं जब तक कि पाठ आयाम स्पष्ट रूप से न हों
निर्धारित किया है.

यदि अंतिम आरेख की चौड़ाई अधिक है maxpswid या ऊंचाई अधिक है मैक्सपीएसटी फिर आरेख
उपरोक्त x और y के अनुसार स्केल किया गया है।

प्लेसमेंट of तैयार वस्तुओं
किसी ऑब्जेक्ट को डिफ़ॉल्ट रूप से रखा जाता है ताकि उसकी प्रविष्टि वर्तमान बिंदु पर हो।

के साथ स्पष्ट स्थान प्राप्त होता है

वस्तु at स्थिति

जो वस्तु को केन्द्रित करता है स्थिति, or

वस्तु साथ में परिभाषित बिन्दु at स्थिति

उदाहरण के लिए,

चाप cw से स्थिति सेवा मेरे स्थिति साथ में .c at स्थिति

एक ब्लॉक को उसके निचले बाएँ कोने से विस्थापन के संदर्भ में भी स्थित किया जा सकता है,
उदाहरण के लिए,

A: [ अंतर्वस्तु ] साथ में (0.5,0.2) at स्थिति.

रैखिक वस्तुओं को डिफ़ॉल्ट रूप से इसके साथ रखा जाता है ।शुरू बिंदु वर्तमान ड्राइंग पर रखा गया है
आसन; अन्यथा रैखिक वस्तुओं को a का उपयोग करके परिभाषित किया जाता है लाइनस्पेक, जो स्वरूप का है

लाइनस्पेक = से स्थिति | सेवा मेरे स्थिति | दिशा [ expr ]
| लाइनस्पेक लाइनस्पेक
| लाइनस्पेक फिर लाइनस्पेक

जहां दूसरी पंक्ति का मतलब यह है लाइनस्पेक्स संयोजित किया जा सकता है, और तीसरा वह
बहुखंडीय रैखिक वस्तुएं एकाधिक का उपयोग करके खींची जाती हैं लाइनस्पेक्स द्वारा अलग किया गया फिर।

एक उदाहरण के रूप में, निम्नलिखित में वर्तमान में सबसे बाएं शीर्ष के साथ एक त्रिकोण बनाया गया है
बिंदु:

line up 2 सही 1.5 फिर नीचे 3 फिर सेवा मेरे यहाँ

असाधारण रूप से, लाइनस्पेक

सेवा मेरे स्थिति सेवा मेरे स्थिति सेवा मेरे ...

एकाधिक है और इसकी आवश्यकता नहीं है फिर कीवर्ड।

एक एकल expr स्वीकार्य भी है लाइनस्पेक एक रैखिक वस्तु और साधन के तुरंत बाद
कि वस्तु लम्बाई तक खींचा गया है expr वर्तमान दिशा में. इसका अपवाद
is

तख़्ता [ expr ] लाइनस्पेक

जिसके लिए द expr एक तख़्ता तनाव पैरामीटर है। अगर expr छोड़ दिया गया है, एक सीधी रेखा है
पहले दो तख़्ता नियंत्रण बिंदुओं के मध्यबिंदु तक और के मध्यबिंदु से खींचा गया
अंतिम दो से अंतिम बिंदु तक; तख़्ता नियंत्रण बिंदुओं के बीच सभी मध्य बिंदुओं पर स्पर्शरेखा है।
If expr मौजूद है, तख़्ता पहले और आखिरी नियंत्रण बिंदु पर और बिल्कुल भी स्पर्शरेखा है
अन्य मध्यबिंदु, और तख़्ता तनाव को समायोजित किया जा सकता है। तनाव मान 0 और 1 के बीच
विशिष्ट हैं।

ऐसे मामलों में जहां बहुखंडीय रैखिक वस्तु के सभी बिंदु पहले से ज्ञात नहीं होते हैं
या गणना करने में असुविधाजनक, ड्राइंग कमांड

जारी रखने के लाइनस्पेक

पहले से खींची गई रैखिक वस्तु में एक खंड जोड़ देगा जैसे कि जारी रखने के थे फिर, साथ में
दो अंतर. पिछली वस्तु और के बीच मनमानी गणना की जा सकती है
जारी रखने के कथन, और वर्तमान बिंदु पिछली वस्तु का निकास बिंदु है।

निर्माण

line से स्थिति सेवा मेरे स्थिति काटना expr

के मान से प्रत्येक छोर पर रेखा को छोटा करता है expr या अगर expr छोड़ा गया है, वर्तमान द्वारा
वृत्त त्रिज्या. अन्यथा

line से स्थिति सेवा मेरे स्थिति काटना pr1 काटना pr2

रेखा को सिरों पर दो निर्दिष्ट दूरियों से छोटा करता है। ट्रंकेशन मान हो सकते हैं
नकारात्मक।

विशेषता है

by स्थिति

स्थिति निर्धारण के लिए है, उदाहरण के लिए,

चाल by (5,6)

चर और भाव
परिवर्तनीय नाम वैकल्पिक रूप से छोटे अक्षर से शुरू होने वाले अल्फ़ामेरिक अनुक्रम हैं
लेबल के लिए सबस्क्रिप्ट किया गया है, और असाइनमेंट द्वारा परिभाषित किया गया है। उदाहरण के लिए, निम्न पंक्ति
वेरिएबल को परिभाषित करता है x यदि यह वर्तमान दायरे में पहले से मौजूद नहीं है:

x = expr

पिक वेरिएबल्स का दायरा वर्तमान ब्लॉक है जिसमें उन्हें परिभाषित किया गया है, जिसमें शामिल हैं
वर्तमान ब्लॉक के भीतर बाद में परिभाषित ब्लॉक। सौंपा गया काम

x := expr

की आवश्यकता होती है x वर्तमान ब्लॉक या संलग्न ब्लॉक में पहले से परिभाषित किया गया है।

अभिव्यक्तियों में यूनरी ऑपरेटर "!" का उपयोग करके संयुक्त फ़्लोटिंग-पॉइंट मान शामिल होते हैं। के लिए
तार्किक निषेध और सामान्य कोष्ठक और बाइनरी ऑपरेटर घटते क्रम में
प्राथमिकता:

^
* / %
+ -
== != >= <= < >
&&
||

तार्किक परीक्षणों में, मान 0 गलत के बराबर है और एक गैर-शून्य मान सत्य के बराबर है
परिणामी वास्तविक मान 1 है।

एक फ़्लोटिंग-पॉइंट मान एक पूर्णांक, एक संख्या के रूप में प्राप्त किया जाता है e वाक्यविन्यास, एक फ़ंक्शन
मान, खींची गई वस्तु का आकार मान, उदाहरण के लिए,

पिछली बार बॉक्स.एचटी,

या a का क्षैतिज या ऊर्ध्वाधर निर्देशांक स्थिति, क्रमशः के रूप में प्राप्त किया गया

स्थिति .x|.y

एक-तर्क कार्य हैं पेट, एकोस, के रूप में, क्योंकि, ऍक्स्प, व्यय, NS, लकड़ी का लट्ठा, लोगे, संकेत, पाप,
वर्ग, तन, मंजिल। कार्य करता है exp और लॉग इन आधार 10 हैं। फ़ंक्शन रैंड () बचाता है
0 और 1 के बीच यादृच्छिक संख्या, और पंक्ति (एक्सपीआर) यादृच्छिक संख्या जनरेटर को आरंभ करता है।

दो-तर्क कार्य हैं atan2, अधिकतम मिनट, pmod जहां pmod मॉड्यूलो फ़ंक्शन है
एक सकारात्मक मूल्य प्रदान करना।

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

आर्कराड 0.25 चाप त्रिज्या
तीर तीर के शीर्ष की 0.1 लंबाई
तीर-जैसा एरोहेड की चौड़ाई 0.05
बॉक्सएचटी 0.5 बॉक्स ऊंचाई
बॉक्सराड गोल बॉक्स के कोनों की 0 त्रिज्या
बॉक्सविड 0.75 बॉक्स चौड़ाई
सर्कलराड 0.25 वृत्त त्रिज्या
डैशविड धराशायी लाइनों के लिए 0.05 डैश लंबाई
दीर्घवृत्त 0.5 दीर्घवृत्त ऊंचाई
दीर्घवृत्ताकार 0.75 दीर्घवृत्त चौड़ाई
लाइनहट ऊर्ध्वाधर रेखाओं की 0.5 ऊँचाई
लाइनविड क्षैतिज रेखाओं की 0.5 लंबाई
गतिमान क्षैतिज चालों की 0.5 लंबाई
गतिमान क्षैतिज चालों की 0.5 लंबाई
texttht 0 पाठ की अनुमानित ऊँचाई
textoffset 2.5/72 पाठ औचित्य अंतर
textwid 0 पाठ की अनुमानित चौड़ाई

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

नोक 1 तीर की नोक का आकार
fillval 0.5 भराव घनत्व
लाइनमोटी बिंदुओं में 0.8 लाइन मोटाई
मैक्सपीएसटी 11.5 अधिकतम अनुमत आरेख ऊंचाई
maxpswid 8.5 अधिकतम अनुमत आरेख चौड़ाई
स्केल 1 ड्राइंग यूनिट स्केल फैक्टर

चर maxpswid और मैक्सपीएसटी बड़े आरेखों के लिए पुनः परिभाषित करना पड़ सकता है या
उदाहरण के लिए, भूदृश्य आकृतियाँ।

स्थितियां
A स्थिति वर्तमान ड्राइंग इकाइयों में परिभाषित एक समन्वय जोड़ी के बराबर है, और हो सकता है
निम्नलिखित रूपों में व्यक्त किया गया:

यहाँ
वर्तमान ड्राइंग स्थिति.

एक्सपीआर, एक्सपीआर
अल्पविराम द्वारा अलग किए गए भावों की एक जोड़ी।

( स्थिति )
समूहीकरण के लिए कोष्ठकों में एक स्थिति.

( स्थिति , स्थिति )
पहली स्थिति से क्षैतिज मान लेता है और
दूसरे से ऊर्ध्वाधर मान.

स्थिति +|- स्थिति
वेक्टर जोड़.

स्थिति *|/ expr
अदिश पश्च गुणन.

लेबल
किसी परिभाषित स्थिति या वस्तु का लेबल। स्थिति
वस्तु का केंद्र है.

expr [का la रास्ता] के बीच स्थिति और स्थिति

उदाहरण x के बीच A और B के बराबर है ए*(1-x) + बी*एक्स.
का कोई भी मूल्य expr की अनुमति है।

expr < स्थिति, स्थिति >
पिछले फॉर्म का संक्षिप्त समकक्ष.

संख्या st|rd|nd|th [अंतिम] वस्तु
वर्तमान ब्लॉक के भीतर एक प्रगणित वस्तु।

RSI वस्तु में से एक है

लाइन, ले जाते हैं, तीर, झुकना, डिब्बा, दीर्घवृत्त, वृत्त, तख़्ता, [],"" .

संख्या हो सकती है
द्वारा प्रतिस्थापित { expr }. उदाहरण के लिए, पिछली बार "" का मतलब है
अंतिम स्ट्रिंग, और {2^2}दूसरा [] का मतलब है चौथा ब्लॉक
वर्तमान दायरा. स्थिति वस्तु का केंद्र है।

जब उपरोक्त में समग्र पदों या अभिव्यक्तियों का उपयोग किया जाता है तो कोष्ठक की आवश्यकता हो सकती है
रूपों।

अंततः, एक स्थिति को इस प्रकार व्यक्त किया जा सकता है

वस्तु . परिभाषित बिन्दु

स्ट्रिंग्स
A स्ट्रिंग दोहरे उद्धरण चिह्नों में संलग्न वर्णों का एक क्रम है। दोहरा उद्धरण शामिल करने के लिए
एक स्ट्रिंग में, इसके पहले बैकस्लैश लगाएं। स्ट्रिंग्स को का उपयोग करके संयोजित किया जा सकता है +
ऑपरेटर। सी-लाइक फ़ंक्शन

sprintf ( प्रारूप स्ट्रिंग, एक्सपीआर, ... )

एक स्ट्रिंग के बराबर है. अभिव्यक्तियाँ फ़्लोटिंग-पॉइंट मान हैं, इसलिए केवल लागू होती हैं
संख्या प्रारूप हैं e, f, और g.

एकाधिक तार जैसे "पाठ 1" "पाठ 2" खड़ी और लंबवत रूप से केन्द्रित हैं।

किसी ऑब्जेक्ट से जुड़ी एक स्ट्रिंग केंद्र में ऑब्जेक्ट को ओवरले करती है, और कोई भी ऊंचाई or चौडाई
विशेषताएँ ऑब्जेक्ट पर लागू होती हैं, स्ट्रिंग पर नहीं। हालाँकि, औचित्य विशेषताएँ
बस और ठीक है किसी ऑब्जेक्ट को ओवरले करने वाले स्टैक के अलग-अलग स्ट्रिंग्स पर लागू किया जा सकता है।

एक स्वतंत्र स्ट्रिंग को उसके केंद्र के साथ डिफ़ॉल्ट रूप से, या वर्तमान बिंदु पर रखा जाता है
किसी भी के लिए अपने परिभाषित बिंदुओं में से किसी एक की स्थिति निर्दिष्ट करना वस्तु, उदाहरण के लिए,

"कुरकुरे पटाखे" चौड़ी 82.3/72 ht 9.7/72 साथ में दप at Q

प्लेसमेंट क्वालिफायर ऊपर, नीचे, बस, ठीक है स्ट्रिंग को ऊपर, नीचे, या रखें
प्लेसमेंट बिंदु के संबंध में उचित है। उदाहरण के लिए,

"कुरकुरे पटाखे" at Q बस ऊपर

स्ट्रिंग को ऊपर रखता है और textoffset इकाइयों के दाईं ओर Q.

उदाहरण


स्रोत फ़ाइल example.pic:

\दस्तावेज़वर्ग{लेख}
\usepackage{tikz}
\शुरू{दस्तावेज़}
.ps
डिब्बा धराशायी "नमस्ते" "दुनिया"
।पी.ई
\अंत{दस्तावेज़}

आदेश

dpic -g example.pic > example.tex; pdflatex उदाहरण

example.pdf तैयार करता है जिसमें एक धराशायी बॉक्स होता है जिसके अंदर हैलो और वर्ल्ड अंकित होता है।

एक LaTeX में सम्मिलन के लिए PSTricks ड्राइंग कमांड वाली .tex फ़ाइल तैयार करना
\input कमांड का उपयोग करके दस्तावेज़, ऊपर की पहली तीन और अंतिम पंक्तियों को हटा दें
स्रोत और प्रक्रिया का उपयोग करना -p डीपिक का विकल्प.

इसी प्रकार, चित्र स्रोत

.ps
\definecolor{puce}{rgb}{0.8,0.53,0.6}%
डिब्बा छायांकित "पुस"
।पी.ई

संसाधित होने पर पिस्सू जैसे रंग से भरा एक बॉक्स बनता है dpic -g or dpic -p और
परिणामी फ़ाइल को क्रमशः tikz का आह्वान करते हुए लेटेक्स स्रोत फ़ाइल में डाला जाता है
या पस्ट्रिक्स पैकेज।

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


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

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

लिनक्स कमांड

  • 1
    abidiff
    abidiff
    एबिडिफ - ईएलएफ फाइलों के एबीआई की तुलना करें
    एबिडीफ एप्लिकेशन बाइनरी की तुलना करता है
    दो साझा पुस्तकालयों के इंटरफेस (एबीआई)।
    ईएलएफ प्रारूप में। यह एक अर्थपूर्ण उत्सर्जन करता है
    रिपोर्ट...
    एबिडीफ चलाएं
  • 2
    आबिदव
    आबिदव
    abidw - ELF के ABI को क्रमबद्ध करें
    फ़ाइल abidw ईएलएफ में एक साझा पुस्तकालय पढ़ता है
    प्रारूप और एक एक्सएमएल प्रतिनिधित्व का उत्सर्जन करता है
    इसके ABI से मानक आउटपुट तक।
    उत्सर्जित ...
    अबीद चलाओ
  • 3
    copac2xml
    copac2xml
    बिबुटिल्स - ग्रंथ सूची रूपांतरण
    उपयोगिताओं ...
    Copac2xml चलाएँ
  • 4
    कॉप्ट
    कॉप्ट
    कॉप्ट - पीपहोल अनुकूलक SYSNOPIS:
    कॉप्ट फ़ाइल.. विवरण: कॉप्ट एक है
    सामान्य प्रयोजन पीपहोल अनुकूलक। यह
    अपने मानक इनपुट से कोड पढ़ता है और
    एक लिखता है...
    कॉप चलाओ
  • 5
    इकट्ठा_stx_शीर्षक
    इकट्ठा_stx_शीर्षक
    इकट्ठा_stx_शीर्षक - शीर्षक इकट्ठा करें
    Stx दस्तावेज़ों से घोषणाएँ ...
    इकट्ठा_stx_titles चलाएँ
  • 6
    गैटलिंग-बेंच
    गैटलिंग-बेंच
    बेंच - http बेंचमार्क ...
    गैटलिंग-बेंच चलाएं
  • अधिक "

Ad