זוהי הפקודה updmap-sys שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
updmap - ניהול מפות גופן TeX, לכל משתמש
updmap-sys - ניהול מפות גופני TeX, בכל המערכת
תַקצִיר
updmap [אוֹפְּצִיָה] ... [פקודה]
updmap-sys [אוֹפְּצִיָה] ... [פקודה]
תיאור
גירסת updmap svn33988 (2014-05-12 15:39:32 +0900)
עדכן את קובצי מפת הגופן המוגדרים כברירת מחדל המשמשים את pdftex, dvips ו-dvipdfm(x), ובאופן אופציונלי
pxdvi, כפי שנקבע על ידי כל קובצי התצורה updmap.cfg (אלה שהוחזרו בהפעלה
"kpsewhich --את כל updmap.cfg", אך ראה להלן).
בין היתר, קובצי מפות אלו משמשים כדי לקבוע באילו גופנים יש להשתמש
מפות סיביות ואילו כקווי מתאר, וכדי לקבוע אילו קבצי גופנים נכללים ב-PDF
או פלט PostScript.
updmap-sys נועד להשפיע על התצורה כלל המערכת, בעוד ש-updmap משפיע
קבצי תצורה אישיים בלבד, עוקפים את קבצי המערכת. כתוצאה מכך, פעם אחת
updmap הופעל, אפילו פעם אחת, להפעלת updmap-sys כבר אין השפעה.
(updmap-sys מוציא אזהרה במצב זה.)
כברירת מחדל, מסד הנתונים של שמות הקבצים TeX (ls-R) מתעדכן גם הוא.
אפשרויות
--cnffile קובץ
קרא FILE עבור תצורת updmap (ניתן לתת מספר פעמים, במקרה זה
כל הקבצים נמצאים בשימוש)
--dvipdfmxoutputdir DIR
ציין ספריית פלט (תחביר dvipdfm(x))
--dvipsoutputdir DIR
ציין ספריית פלט (תחביר dvips)
--pdftexoutputdir DIR
ציין ספריית פלט (תחביר pdftex)
--pxdvioutputdir DIR
ציין ספריית פלט (תחביר pxdvi)
--outputdir DIR
ציין את ספריית הפלט (עבור כל הקבצים)
--עותק cp קבצים גנריים במקום להשתמש בקישורים סימליים
--כּוֹחַ
ליצור מחדש קבצים גם אם התצורה לא השתנתה
--nomkmap
אל תיצור מחדש קובצי מפה
--נוהאש
אל תפעיל טקסאש
--sys להשפיע על קבצים בכל המערכת (מקביל ל-updmap-sys)
-n, --ריצה יבשה
הצג רק את התצורה, ללא פלט
--שֶׁקֶט, --שקט
להפחית מילוליות
פקודות:
- עזרה הצג הודעה זו וצא
--גִרְסָה
הצג מידע גרסה וצא
---showoption אוֹפְּצִיָה
הצג את ההגדרה הנוכחית של OPTION
--אפשרויות תצוגה אוֹפְּצִיָה
הצג הגדרות אפשריות עבור OPTION
-- אפשרות הגדרה ערך אפשרות
הגדר את OPTION לערך; שמות אפשרויות למטה
-- אפשרות הגדרה OPTION=VALUE
כמו לעיל, רק תחביר שונה
--לְאַפשֵׁר MAPTYPE MAPFILE
הוסף את "MAPTYPE MAPFILE" ל-updmap.cfg, כאשר MAPTYPE הוא Map, MixedMap או KanjiMap
--לְאַפשֵׁר מפה=MAPFILE
הוסף את "Map MAPFILE" ל-updmap.cfg
--לְאַפשֵׁר MixedMap=MAPFILE הוסף את "MixedMap MAPFILE" ל-updmap.cfg
--לְאַפשֵׁר KanjiMap=MAPFILE הוסף את "KanjiMap MAPFILE" ל-updmap.cfg
--השבת MAPFILE
השבת את MAPFILE, מכל סוג שהוא
-- מפות רשימה
רשום את כל המפות הפעילות והלא פעילות
--listaavailablemaps
אותו הדבר כמו -- מפות רשימה, אך ללא קובצי מפה לא זמינים
--syncwithtrees
השבת קובצי מפה לא זמינים ב-updmap.cfg
הסבר על סוגי המפות: ההבדל (היחיד) בין Map ל-MixedMap הוא זה
ערכי MixedMap אינם מתווספים ל-psfonts_pk.map. המטרה היא לעזור למשתמשים עם
התקנים שגורמים לגופני מתאר מסוג 1 גרועים יותר מגופני מפת סיביות מסוג 1 מסוג סיביות. לכן,
MixedMap משמש עבור גופנים הזמינים גם כ-Type 1 וגם כ-Metafont. KanjiMap
ערכים מתווספים ל-psfonts_t1.map ו-kanjix.map.
הסבר על שמות OPTION עבור --אפשרויות תצוגה, ---showoption, -- אפשרות הגדרה:
dvipsPreferOutline
true, false (ברירת מחדל נכון)
אם dvips משתמש במפות סיביות או קווי מתאר, כאשר שניהם זמינים.
dvipsDownloadBase35
true, false (ברירת מחדל נכון)
האם dvips כולל את 35 הגופנים הסטנדרטיים של PostScript בפלט שלו.
pdftexDownloadBase14
true, false (ברירת מחדל נכון)
האם pdftex כולל את 14 הגופנים הסטנדרטיים של PDF בפלט שלו.
pxdviUse
true,false (ברירת מחדל שקר)
האם מפות עבור pxdvi (xdvi עם תיקון יפני) נמצאות בשליטת updmap.
kanjiEmbed
(כל מחרוזת)
kanjiVariant
(כל מחרוזת)
ראה למטה.
LW35 URWkb,URW,ADOBEkb,ADOBE (ברירת מחדל URWkb)
התאם את הגופן ושמות הקבצים של 35 הגופנים הסטנדרטיים של PostScript.
גופני URWkb URW עם שמות קבצים "ברי" (למשל uhvbo8ac.pfb)
גופני URW URW עם שמות קבצים "ספק" (למשל n019064l.pfb)
ADOBekb
גופני Adobe עם שמות קבצים "ברי" (למשל phvbo8an.pfb)
גופני ADOBE Adobe עם שמות קבצים "ספק" (למשל hvnbo___.pfb)
אפשרויות אלה נקראות ופועלות רק על ידי updmap; dvips, pdftex וכו', לא
לדעת עליהם משהו. הם פועלים על ידי שינוי קובץ המפה המוגדר כברירת מחדל שבו
תוכניות נקראות, כך שניתן לעקוף אותן על ידי ציון אפשרויות שורת הפקודה או
קבצי תצורה לתוכניות, כפי שהוסבר בתחילת updmap.cfg.
האפשרויות kanjiEmbed ו-kanjiVariant מציינות תחליפים מיוחדים במפה
שורות. אם מפה מכילה את המחרוזת @kanjiEmbed@, זו תוחלף ב
ערכה של אותה אופציה; באופן דומה עבור kanjiVariant. בדרך זו, משתמשים של
TeX יפני יכול לבחור גופנים שונים שייכללו בפלט הסופי.
הסביבה
הסבר על עצים וקבצים בשימוש רגיל:
If --cnffile מצוין בשורת הפקודה (אולי מספר פעמים), שלה
נעשה שימוש בערכים. אחרת, updmap קורא את כל קבצי updmap.cfg שנמצאו על ידי
הפעלת `kpsewhich -את כל updmap.cfg', לפי הסדר שהוחזר על ידי kpsewhich.
בכל מקרה, אם נמצאו מספר קובצי updmap.cfg, כל המפות שהוזכרו בסך הכל
קבצי updmap.cfg ממוזגים.
לפיכך, אם קבצי updmap.cfg קיימים בכל העצים, ומשתמשים בפריסת ברירת המחדל
כפי שנשלח עם TeX Live בדביאן, הקבצים הבאים נקראים, בנתון
סדר.
עבור updmap-sys:
TEXMFSYSCONFIG /etc/texmf/web2c/updmap.cfg
TEXMFSYSVAR /var/lib/texmf/web2c/updmap.cfg
TEXMFLOCAL /usr/local/share/texmf/web2c/updmap.cfg
TEXMFDEBIAN /usr/share/texmf/web2c/updmap.cfg
TEXMFDIST /usr/share/texlive/texmf-dist/web2c/updmap.cfg
עבור updmap:
TEXMFCONFIG $HOME/.texmf-config/web2c/updmap.cfg
TEXMFVAR $HOME/.texmf-var/web2c/updmap.cfg
TEXMFHOME $HOME/texmf/web2c/updmap.cfg
TEXMFSYSCONFIG /etc/texmf/web2c/updmap.cfg
TEXMFSYSVAR /var/lib/texmf/web2c/updmap.cfg
TEXMFLOCAL /usr/local/share/texmf/web2c/updmap.cfg
TEXMFDEBIAN /usr/share/texmf/web2c/updmap.cfg
TEXMFDIST /usr/share/texlive/texmf-dist/web2c/updmap.cfg
על פי הפעולות, updmap עשוי לכתוב לאחד מהקבצים הנתונים או ליצור א
new updmap.cfg, המתואר בהמשך.
היכן נשמרים שינויים:
אם קבצי תצורה ניתנים בשורת הפקודה, אז הראשון שניתן יהיה
משמש כדי לשמור כל שינוי מ -- אפשרות הגדרה, --לְאַפשֵׁר or --השבת. אם התצורה
קבצים נלקחים מהפלט של kpsewhich, ואז האלגוריתם מורכב יותר:
1) אם $TEXMFCONFIG/web2c/updmap.cfg or $TEXMFHOME/web2c/updmap.cfg מופיע ב
רשימה של קבצים בשימוש, ולאחר מכן זה הרשום הראשון על ידי kpsewhich --את כל (במקביל, ה
אחד שהוחזר על ידי kpsewhich updmap.cfg), משמש.
2) אם אף אחד מהשניים לעיל אינו קיים ובוצעו שינויים, קובץ תצורה חדש
נוצר ב $TEXMFCONFIG/web2c/updmap.cfg.
באופן כללי, הרעיון הוא שאם קובץ תצורה נתון אינו ניתן לכתיבה, רמה גבוהה יותר
ניתן להשתמש באחד. כך, ניתן לעקוף את הגדרות ההפצה עבור
כלל המערכת באמצעות TEXMFLOCAL, ולאחר מכן ניתן לעקוף שוב את הגדרות המערכת עבור
שימוש מסוים באמצעות TEXMFHOME.
פתרון הגדרות מרובות של גופן:
אם גופן מוגדר ביותר מקובץ מפה אחד, אז ההגדרה מגיעה מה-
ברשימה הראשונה נעשה שימוש ב-updmap.cfg. אם גופן מוגדר מספר פעמים בתוך
אותו קובץ מפה, אחד מהם נבחר באופן שרירותי. בשני המקרים ניתנת אזהרה.
השבתת מפות:
קבצי updmap.cfg עם עדיפות גבוהה יותר (מפורט קודם לכן) יכולים להשבית את המפות שהוזכרו
בעדיפות נמוכה יותר (מפורט בהמשך) קבצי updmap.cfg על ידי כתיבה, למשל,
#! מפה mapname.map
or
#! MixedMap mapname.map
בקובץ updmap.cfg בעדיפות גבוהה יותר.
כדוגמה, נניח שיש לך עותק של גופני MathTime Pro ואתה רוצה להשבית
גרסת ה-Belleek של הגופנים; כלומר, השבת את המפה belleek.map. אתה יכול
ליצור את הקובץ $TEXMFCONFIG/web2c/updmap.cfg עם התוכן
#! מפה belleek.map מפה mt-plus.map מפה mt-yy.map
ותתקשר ל-updmap.
updmap כותב את קובצי המפה עבור dvips (psfonts.map) ו-pdfttex (pdftex.map) ל-
TEXMFVAR/fonts/map/updmap/{dvips,pdftex}/ ספריות.
קובץ היומן נכתב אל TEXMFVAR/web2c/updmap.log.
כאשר updmap-sys מופעל, נעשה שימוש ב-TEXMFSYSCONFIG ו-TEXMFSYSVAR במקום ב-TEXMFCONFIG ו
TEXMFVAR, בהתאמה. זה ההבדל היחיד בין updmap-sys ל-updmap.
ניתן להשתמש במיקומים אחרים אם תיתן אותם בשורת הפקודה, או שהעצים האלה לא
קיים, או שאינך משתמש ב-TeX Live המקורי.
כדי לראות את המיקומים המדויקים של הקבצים השונים שייקראו ונכתבו, תן את ה
-n אפשרות (או קרא את המקור).
דוגמאות
להוראות שלב אחר שלב על הפיכת גופנים חדשים לידיעת TeX, קרא
http://tug.org/fonts/fontinstall.html. להוראות קשוחות עוד יותר, קרא את ה
תחילת ה-updmap.cfg הראשי.
השתמש ב-updmap-sys באופן מקוון באמצעות שירותי onworks.net