यह कमांड updmap-sys है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
अपडेटमैप - प्रति-उपयोगकर्ता TeX फ़ॉन्ट मानचित्र प्रबंधित करें
updmap-sys - सिस्टम-व्यापी TeX फ़ॉन्ट मानचित्र प्रबंधित करें
SYNOPSIS
updmap [विकल्प] ... [कमान]
updmap-sys [विकल्प] ... [कमान]
वर्णन
अपडेटमैप संस्करण svn33988 (2014-05-12 15:39:32 +0900)
पीडीएफटेक्स, डीवीपीएस और डीवीपीडीएफएम(एक्स) द्वारा उपयोग की जाने वाली डिफ़ॉल्ट फ़ॉन्ट मैप फ़ाइलों को अपडेट करें, और वैकल्पिक रूप से
pxdvi, जैसा कि सभी कॉन्फ़िगरेशन फ़ाइलों updmap.cfg द्वारा निर्धारित किया गया है (जो चलाकर लौटाए गए हैं
"kpsewho --सब updmap.cfg", लेकिन नीचे देखें)।
अन्य बातों के अलावा, इन मानचित्र फ़ाइलों का उपयोग यह निर्धारित करने के लिए किया जाता है कि किस फ़ॉन्ट का उपयोग किया जाना चाहिए
बिटमैप्स और जो रूपरेखा के रूप में, और यह निर्धारित करने के लिए कि कौन सी फ़ॉन्ट फ़ाइलें पीडीएफ में शामिल हैं
या पोस्टस्क्रिप्ट आउटपुट।
updmap-sys का उद्देश्य सिस्टम-व्यापी कॉन्फ़िगरेशन को प्रभावित करना है, जबकि updmap प्रभावित करता है
केवल व्यक्तिगत कॉन्फ़िगरेशन फ़ाइलें, सिस्टम फ़ाइलों को ओवरराइड करती हैं। परिणामस्वरूप, एक बार
updmap चलाया गया है, यहां तक कि एक बार भी, updmap-sys चलाने का अब कोई प्रभाव नहीं पड़ता है।
(updmap-sys इस स्थिति में एक चेतावनी जारी करता है।)
डिफ़ॉल्ट रूप से, TeX फ़ाइल नाम डेटाबेस (ls-R) भी अद्यतन किया जाता है।
विकल्प
--cnffile फ़ाइल
अपडेटमैप कॉन्फ़िगरेशन के लिए फ़ाइल पढ़ें (उस स्थिति में, कई बार दिया जा सकता है
सभी फ़ाइलें उपयोग की जाती हैं)
--dvipdfmxoutputdir डीआईआर
आउटपुट निर्देशिका निर्दिष्ट करें (dvipdfm(x) सिंटैक्स)
--dvipsoutputdir डीआईआर
आउटपुट निर्देशिका निर्दिष्ट करें (dvips सिंटैक्स)
--pdftexoutputdir डीआईआर
आउटपुट निर्देशिका निर्दिष्ट करें (पीडीएफटेक्स सिंटैक्स)
--pxdvioutputdir डीआईआर
आउटपुट निर्देशिका निर्दिष्ट करें (pxdvi सिंटैक्स)
--आउटपुटडीआईआर डीआईआर
आउटपुट निर्देशिका निर्दिष्ट करें (सभी फ़ाइलों के लिए)
--प्रतिलिपि सिम्लिंक का उपयोग करने के बजाय सामान्य फ़ाइलों को सीपी करें
--बल
भले ही कॉन्फ़िगरेशन नहीं बदला हो, फ़ाइलें दोबारा बनाएँ
--nomkmap
मानचित्र फ़ाइलें दोबारा न बनाएं
--नोहाश
टेक्सहैश न चलाएं
--sys सिस्टम-व्यापी फ़ाइलों को प्रभावित करें (updmap-sys के बराबर)
-n, --पूर्वाभ्यास
केवल कॉन्फ़िगरेशन दिखाएं, कोई आउटपुट नहीं
--शांत, --चुप
वाचालता कम करें
आदेश:
--मदद यह संदेश दिखाएँ और बाहर निकलें
--संस्करण
संस्करण की जानकारी दिखाएं और बाहर निकलें
--शोविकल्प विकल्प
OPTION की वर्तमान सेटिंग दिखाएँ
--शोविकल्प विकल्प
विकल्प के लिए संभावित सेटिंग्स दिखाएं
--setoption विकल्प मान
मूल्य पर विकल्प सेट करें; विकल्प नाम नीचे
--setoption विकल्प=VALUE
जैसा कि ऊपर है, बस अलग वाक्यविन्यास
--सक्षम मैपटाइप मैपफ़ाइल
updmap.cfg में "MAPTYPE MAPFILE" जोड़ें, जहां MAPTYPE मानचित्र, मिश्रित मानचित्र या कांजी मानचित्र है
--सक्षम मानचित्र=मैपफ़ाइल
updmap.cfg में "मैप MAPFILE" जोड़ें
--सक्षम MixedMap=MAPFILE updmap.cfg में "MixedMap MAPFILE" जोड़ें
--सक्षम कांजीमैप=MAPFILE updmap.cfg में "कांजीमैप MAPFILE" जोड़ें
--अक्षम करना मैपफ़ाइल
MAPFILE को अक्षम करें, चाहे वह किसी भी प्रकार का हो
--सूची मानचित्र
सभी सक्रिय और निष्क्रिय मानचित्रों की सूची बनाएं
--सूचीउपलब्धमानचित्र
के रूप में एक ही --सूची मानचित्र, लेकिन अनुपलब्ध मानचित्र फ़ाइलों के बिना
--सिंकविथट्रीज़
updmap.cfg में अनुपलब्ध मानचित्र फ़ाइलें अक्षम करें
मानचित्र प्रकारों की व्याख्या: मानचित्र और मिश्रित मानचित्र के बीच (केवल) अंतर है
MixedMap प्रविष्टियाँ psfonts_pk.map में नहीं जोड़ी जाती हैं। इसका उद्देश्य उपयोगकर्ताओं की सहायता करना है
वे उपकरण जो टाइप 1 आउटलाइन फ़ॉन्ट को मोड-ट्यून किए गए टाइप 1 बिटमैप फ़ॉन्ट से भी बदतर प्रस्तुत करते हैं। इसलिए,
मिक्स्डमैप का उपयोग उन फ़ॉन्ट्स के लिए किया जाता है जो टाइप 1 और मेटाफ़ॉन्ट दोनों के रूप में उपलब्ध हैं। कांजीमैप
प्रविष्टियाँ psfonts_t1.map और kanjix.map में जोड़ी जाती हैं।
के लिए विकल्प नामों की व्याख्या --शोविकल्प, --शोविकल्प, --setoption:
dvipsPreferOutline
सत्य, असत्य (डिफ़ॉल्ट सत्य)
क्या डीवीआईपी बिटमैप या आउटलाइन का उपयोग करता है, जब दोनों उपलब्ध हों।
dvipsDownloadBase35
सत्य, असत्य (डिफ़ॉल्ट सत्य)
क्या dvips अपने आउटपुट में मानक 35 पोस्टस्क्रिप्ट फ़ॉन्ट शामिल करता है।
पीडीएफटेक्सडाउनलोडबेस14
सत्य, असत्य (डिफ़ॉल्ट सत्य)
क्या पीडीएफटेक्स अपने आउटपुट में मानक 14 पीडीएफ फ़ॉन्ट शामिल करता है।
pxdviउपयोग
सत्य, असत्य (डिफ़ॉल्ट असत्य)
क्या pxdvi (जापानी-पैच्ड xdvi) के लिए मानचित्र updmap के नियंत्रण में हैं।
कांजीएम्बेड
(कोई भी स्ट्रिंग)
कांजीवेरिएंट
(कोई भी स्ट्रिंग)
निचे देखो।
LW35 URWkb,URW,ADOBEkb,ADOBE (डिफ़ॉल्ट URWkb)
मानक 35 पोस्टस्क्रिप्ट फ़ॉन्ट के फ़ॉन्ट और फ़ाइल नामों को अनुकूलित करें।
"बेरी" फ़ाइल नाम के साथ URWkb URW फ़ॉन्ट (उदाहरण के लिए uhvbo8ac.pfb)
"विक्रेता" फ़ाइल नाम के साथ URW URW फ़ॉन्ट (जैसे n019064l.pfb)
ADOBEkb
"बेरी" फ़ाइल नामों के साथ एडोब फ़ॉन्ट (जैसे phvbo8an.pfb)
"विक्रेता" फ़ाइल नाम के साथ ADOBE एडोब फ़ॉन्ट (जैसे hvnbo___.pfb)
ये विकल्प केवल updmap द्वारा पढ़े और क्रियान्वित किए जाते हैं; dvips, pdftex, इत्यादि, नहीं
उनके बारे में कुछ भी जानिए. वे डिफ़ॉल्ट मानचित्र फ़ाइल को बदलकर काम करते हैं जो कि
प्रोग्राम पढ़ते हैं, इसलिए उन्हें कमांड-लाइन विकल्प निर्दिष्ट करके ओवरराइड किया जा सकता है
प्रोग्रामों के लिए कॉन्फ़िगरेशन फ़ाइलें, जैसा कि updmap.cfg की शुरुआत में बताया गया है।
विकल्प kanjiEmbed और kanjiVariant मानचित्र में विशेष प्रतिस्थापन निर्दिष्ट करते हैं
पंक्तियाँ. यदि किसी मानचित्र में स्ट्रिंग @kanjiEmbed@ है, तो इसे इसके द्वारा प्रतिस्थापित किया जाएगा
उस विकल्प का मूल्य; इसी तरह कांजी वेरिएंट के लिए। इस प्रकार, के उपयोगकर्ता
जापानी TeX अंतिम आउटपुट में शामिल करने के लिए विभिन्न फ़ॉन्ट का चयन कर सकता है।
वातावरण
सामान्य रूप से उपयोग किए जाने वाले पेड़ों और फ़ाइलों की व्याख्या:
If --cnffile कमांड लाइन पर निर्दिष्ट किया गया है (संभवतः कई बार), इसका
मान(मानों) का उपयोग किया जाता है। अन्यथा, updmap द्वारा पाई गई सभी updmap.cfg फ़ाइलों को पढ़ता है
चल रहा है `kpse Which -सब updmap.cfg', kpse Which द्वारा लौटाए गए क्रम में।
किसी भी स्थिति में, यदि एकाधिक updmap.cfg फ़ाइलें पाई जाती हैं, तो सभी मानचित्रों का उल्लेख किया गया है
updmap.cfg फ़ाइलें मर्ज हो गई हैं।
इस प्रकार, यदि updmap.cfg फ़ाइलें सभी पेड़ों में मौजूद हैं, और डिफ़ॉल्ट लेआउट का उपयोग किया जाता है
जैसा कि डेबियन पर TeX लाइव के साथ भेजा गया है, निम्नलिखित फ़ाइलें दी गई हैं
आदेश.
अपडेटमैप-सिस के लिए:
TEXMFSYSCONFIG /etc/texmf/web2c/updmap.cfg
TEXMFSYSVAR /var/lib/texmf/web2c/updmap.cfg
टेक्समफ्लोकल /usr/local/share/texmf/web2c/updmap.cfg
TEXMFDEBIAN /usr/share/texmf/web2c/updmap.cfg
TEXMFDIST /usr/share/texlive/texmf-dist/web2c/updmap.cfg
अद्यतन मानचित्र के लिए:
TEXMFCONFIG $HOME/.texmf-config/web2c/updmap.cfg
TEXMFVAR $HOME/.texmf-var/web2c/updmap.cfg
टेक्समहोम $घर/texmf/web2c/updmap.cfg
TEXMFSYSCONFIG /etc/texmf/web2c/updmap.cfg
TEXMFSYSVAR /var/lib/texmf/web2c/updmap.cfg
टेक्समफ्लोकल /usr/local/share/texmf/web2c/updmap.cfg
TEXMFDEBIAN /usr/share/texmf/web2c/updmap.cfg
TEXMFDIST /usr/share/texlive/texmf-dist/web2c/updmap.cfg
क्रियाओं के अनुसार, अपडेटमैप दी गई फ़ाइलों में से किसी एक को लिख सकता है या बना सकता है
नया updmap.cfg, जिसका वर्णन नीचे किया गया है।
परिवर्तन कहाँ सहेजे जाते हैं:
यदि कॉन्फिग फ़ाइलें कमांड लाइन पर दी गई हैं, तो सबसे पहले दी गई होगी
किसी भी परिवर्तन को सहेजने के लिए उपयोग किया जाता है --setoption, --सक्षम or --अक्षम करना. यदि कॉन्फिग
फ़ाइलें kpse Which आउटपुट से ली गई हैं, तो एल्गोरिथ्म अधिक जटिल है:
1) यदि $TEXMFCONFIG/web2c/updmap.cfg or $TEXMFHOME/web2c/updmap.cfg में प्रकट होता है
उपयोग की गई फ़ाइलों की सूची, फिर सबसे पहले kpse Which द्वारा सूचीबद्ध फ़ाइलों की सूची --सब (समान रूप से,
kpsewho updmap.cfg) द्वारा लौटाए गए एक का उपयोग किया जाता है।
2) यदि उपरोक्त दोनों में से कोई भी मौजूद नहीं है और परिवर्तन किए गए हैं, तो एक नई कॉन्फ़िगरेशन फ़ाइल
में बनाया गया है $TEXMFCONFIG/web2c/updmap.cfg.
सामान्य तौर पर, विचार यह है कि यदि दी गई कॉन्फ़िगरेशन फ़ाइल लिखने योग्य नहीं है, तो उच्च-स्तरीय
एक का उपयोग किया जा सकता है. इस तरह, वितरण की सेटिंग्स को ओवरराइड किया जा सकता है
TEXMFLOCAL का उपयोग करके सिस्टम-वाइड, और फिर सिस्टम सेटिंग्स को फिर से ओवरराइड किया जा सकता है
TEXMFHOME का उपयोग करके एक विशेष उपयोग।
एक फ़ॉन्ट की अनेक परिभाषाओं का समाधान करना:
यदि एक फ़ॉन्ट को एक से अधिक मानचित्र फ़ाइल में परिभाषित किया गया है, तो परिभाषा से आ रही है
प्रथम-सूचीबद्ध updmap.cfg का उपयोग किया जाता है। यदि एक फ़ॉन्ट को कई बार परिभाषित किया गया है
एक ही मानचित्र फ़ाइल, एक को मनमाने ढंग से चुना जाता है। दोनों ही मामलों में चेतावनी जारी की जाती है.
मानचित्र अक्षम करना:
उच्च प्राथमिकता वाली updmap.cfg फ़ाइलें (पहले सूचीबद्ध) उल्लिखित मानचित्रों को अक्षम कर सकती हैं
निम्न प्राथमिकता में (बाद में सूचीबद्ध) updmap.cfg फ़ाइलें लिखकर, उदाहरण के लिए,
#! मानचित्र मानचित्रनाम.मानचित्र
or
#! मिश्रित मानचित्र मानचित्रनाम.मानचित्र
उच्च-प्राथमिकता वाले updmap.cfg फ़ाइल में।
उदाहरण के तौर पर, मान लीजिए कि आपके पास मैथटाइम प्रो फ़ॉन्ट्स की एक प्रति है और आप इसे अक्षम करना चाहते हैं
फ़ॉन्ट का बेलीक संस्करण; अर्थात्, मानचित्र belleeek.map को अक्षम करें। तुम कर सकते हो
फ़ाइल बनाएँ $TEXMFCONFIG/web2c/updmap.cfg सामग्री के साथ
#! मैप बेलीक.मैप मैप एमटी-प्लस.मैप मैप एमटी-वाईवाई.मैप
और अपडेटमैप को कॉल करें।
updmap dvips (psfonts.map) और pdftex (pdftex.map) के लिए मैप फ़ाइलें लिखता है
TEXMFVAR/fonts/map/updmap/{dvips,pdftex}/ निर्देशिकाएँ।
लॉग फ़ाइल TEXMFVAR/web2c/updmap.log पर लिखी गई है।
जब updmap-sys चलाया जाता है, तो TEXMFCONFIG के बजाय TEXMFSYSCONFIG और TEXMFSYSVAR का उपयोग किया जाता है और
TEXMFVAR, क्रमशः। updmap-sys और updmap के बीच यही एकमात्र अंतर है।
यदि आप उन्हें कमांड लाइन पर देते हैं, या ये पेड़ नहीं देते हैं तो अन्य स्थानों का उपयोग किया जा सकता है
मौजूद है, या आप मूल TeX Live का उपयोग नहीं कर रहे हैं।
पढ़ी और लिखी जाने वाली विभिन्न फ़ाइलों का सटीक स्थान देखने के लिए, दें
-n विकल्प (या स्रोत पढ़ें)।
उदाहरण
TeX को नए फ़ॉन्ट ज्ञात कराने के चरण-दर-चरण निर्देशों के लिए पढ़ें
http://tug.org/fonts/fontinstall.html. और भी अधिक संक्षिप्त निर्देशों के लिए, पढ़ें
मुख्य updmap.cfg की शुरुआत।
onworks.net सेवाओं का उपयोग करके ऑनलाइन updmap-sys का उपयोग करें