นี่คือคำสั่ง updmap-sys ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
updmap - จัดการแผนที่แบบอักษร TeX ต่อผู้ใช้
updmap-sys - จัดการแผนที่แบบอักษร TeX ทั้งระบบ
เรื่องย่อ
ปรับปรุงแผนที่ [ทางเลือกที่-คำสั่ง]
updatemap-sys [ทางเลือกที่-คำสั่ง]
DESCRIPTION
รุ่น updmap svn33988 (2014-05-12 15:39:32 +0900)
อัปเดตไฟล์แมปแบบอักษรเริ่มต้นที่ใช้โดย pdftex, dvips และ dvipdfm(x) และตัวเลือก
pxdvi ตามที่กำหนดโดยไฟล์การกำหนดค่าทั้งหมด updmap.cfg (ไฟล์ที่ส่งคืนโดยการรัน
"kpse ซึ่ง --ทั้งหมด updmap.cfg" แต่ดูด้านล่าง)
เหนือสิ่งอื่นใด ไฟล์แผนที่เหล่านี้ใช้เพื่อกำหนดว่าควรใช้ฟอนต์ใดเป็น
บิตแมปและเป็นโครงร่าง และเพื่อกำหนดว่าไฟล์ฟอนต์ใดรวมอยู่ใน PDF
หรือเอาต์พุต PostScript
updmap-sys มีวัตถุประสงค์เพื่อส่งผลกระทบต่อการกำหนดค่าทั้งระบบ ในขณะที่ updmap ส่งผลกระทบต่อ
ไฟล์การกำหนดค่าส่วนบุคคลเท่านั้น แทนที่ไฟล์ระบบ เป็นผลให้ครั้งเดียว
มีการรัน updmap แม้แต่ครั้งเดียว การรัน updmap-sys จะไม่มีผลใดๆ อีกต่อไป
(updmap-sys ออกคำเตือนในสถานการณ์นี้)
ตามค่าเริ่มต้น ฐานข้อมูลชื่อไฟล์ TeX (ls-R) จะได้รับการอัปเดตด้วย
OPTIONS
--cnfffile ไฟล์
อ่าน FILE สำหรับการกำหนดค่า updmap (สามารถกำหนดได้หลายครั้ง ซึ่งในกรณีนี้
ใช้ไฟล์ทั้งหมด)
--dvipdfmxoutputdir DIR
ระบุไดเร็กทอรีเอาต์พุต (ไวยากรณ์ dvipdfm(x))
--dvipsoutputdir DIR
ระบุไดเร็กทอรีเอาต์พุต (ไวยากรณ์ dvips)
--pdftextoutputdir DIR
ระบุไดเร็กทอรีเอาต์พุต (ไวยากรณ์ pdftex)
--pxdvioutputdir DIR
ระบุไดเร็กทอรีเอาต์พุต (ไวยากรณ์ pxdvi)
--outputdir DIR
ระบุไดเร็กทอรีเอาต์พุต (สำหรับไฟล์ทั้งหมด)
--สำเนา cp ไฟล์ทั่วไปแทนที่จะใช้ symlinks
--บังคับ
สร้างไฟล์ใหม่แม้ว่าการกำหนดค่าจะไม่เปลี่ยนแปลง
--nomkmap
อย่าสร้างไฟล์แผนที่ขึ้นใหม่
--โนฮาช
อย่าเรียกใช้ texhash
--ระบบ ส่งผลกระทบต่อไฟล์ทั้งระบบ (เทียบเท่ากับ updmap-sys)
-n, --ดรายรัน
แสดงเฉพาะการกำหนดค่า ไม่มีเอาต์พุต
--เงียบ, --เงียบ
ลดการใช้คำฟุ่มเฟือย
คำสั่ง:
--ช่วยด้วย แสดงข้อความนี้และออก
--รุ่น
แสดงข้อมูลรุ่นและออก
--ตัวเลือกการแสดง ทางเลือกที่
แสดงการตั้งค่าปัจจุบันของ OPTION
--ตัวเลือกการแสดง ทางเลือกที่
แสดงการตั้งค่าที่เป็นไปได้สำหรับ OPTION
--การตั้งค่า ค่าตัวเลือก
ตั้งค่า OPTION เป็นค่า; ชื่อตัวเลือกด้านล่าง
--การตั้งค่า ตัวเลือก=ค่า
ดังที่กล่าวข้างต้น ต่างกันเพียงแค่ syntax
--เปิดใช้งาน ประเภทแผนที่ 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 ประเภทใดก็ได้
--listmaps
แสดงรายการแผนที่ที่ใช้งานและไม่ได้ใช้งานทั้งหมด
--listavailablemaps
เช่นเดียวกับที่ --listmapsแต่ไม่มีไฟล์แผนที่
--syncwithtrees
ปิดใช้งานไฟล์แผนที่ที่ไม่พร้อมใช้งานใน updmap.cfg
คำอธิบายของประเภทแผนที่: ความแตกต่าง (เท่านั้น) ระหว่าง Map และ MixedMap คือ
รายการ MixedMap จะไม่ถูกเพิ่มใน psfonts_pk.map มีวัตถุประสงค์เพื่อช่วยเหลือผู้ใช้ด้วย
อุปกรณ์ที่แสดงแบบอักษรเค้าร่าง Type 1 แย่กว่าแบบอักษรบิตแมป Type 1 ที่ปรับโหมด ดังนั้น,
MixedMap ใช้สำหรับฟอนต์ที่มีทั้ง Type 1 และ Metafont คันจิแผนที่
รายการจะถูกเพิ่มใน psfonts_t1.map และ kanjix.map
คำอธิบายของชื่อตัวเลือกสำหรับ --ตัวเลือกการแสดง, --ตัวเลือกการแสดง, --การตั้งค่า:
dvipsPreferOutline
จริง, เท็จ (ค่าเริ่มต้นจริง)
ไม่ว่า dvips จะใช้บิตแมปหรือเค้าร่าง เมื่อมีทั้งสองอย่าง
dvipsดาวน์โหลดBase35
จริง, เท็จ (ค่าเริ่มต้นจริง)
dvips รวมฟอนต์ 35 PostScript มาตรฐานไว้ในเอาต์พุตหรือไม่
pdftexดาวน์โหลดBase14
จริง, เท็จ (ค่าเริ่มต้นจริง)
pdftex มีฟอนต์ PDF มาตรฐาน 14 แบบในเอาต์พุตหรือไม่
pxdviใช้
จริง, เท็จ (ค่าเริ่มต้นเป็นเท็จ)
แผนที่สำหรับ pxdvi (xdvi ที่แพทช์ญี่ปุ่น) อยู่ภายใต้การควบคุมของ updmap หรือไม่
คันจิฝัง
(สตริงใด ๆ )
คันจิVariant
(สตริงใด ๆ )
ดูด้านล่าง
LW35 URWkb,URW,ADOBEkb,ADOBE (ค่าเริ่มต้น URWkb)
ปรับฟอนต์และชื่อไฟล์ของฟอนต์ PostScript 35 แบบมาตรฐาน
แบบอักษร URWkb URW ที่มีชื่อไฟล์ "berry" (เช่น uhvbo8ac.pfb)
แบบอักษร URW URW ที่มีชื่อไฟล์ "ผู้ขาย" (เช่น n019064l.pfb)
ADOBEB
ฟอนต์ Adobe ที่มีชื่อไฟล์ "berry" (เช่น phvbo8an.pfb)
ฟอนต์ ADOBE Adobe ที่มีชื่อไฟล์ "ผู้ขาย" (เช่น hvnbo___.pfb)
ตัวเลือกเหล่านี้ถูกอ่านและดำเนินการโดย updmap เท่านั้น dvips, pdftex เป็นต้น อย่า
รู้อะไรเกี่ยวกับพวกเขา พวกเขาทำงานโดยการเปลี่ยนไฟล์แผนที่เริ่มต้นซึ่ง
โปรแกรมอ่านเพื่อให้สามารถแทนที่ได้โดยการระบุตัวเลือกบรรทัดคำสั่งหรือ
ไฟล์คอนฟิกูเรชันของโปรแกรม ตามที่อธิบายไว้ในตอนต้นของ updmap.cfg
ตัวเลือก kanjiEmbed และ kanjiVariant ระบุการแทนที่พิเศษในแผนที่
เส้น หากแผนที่มีสตริง @kanjiEmbed@ สิ่งนี้จะถูกแทนที่ด้วย
มูลค่าของตัวเลือกนั้น ในทำนองเดียวกันสำหรับคันจิVariant ด้วยวิธีนี้ผู้ใช้ของ
Japanese TeX สามารถเลือกแบบอักษรต่างๆ เพื่อรวมไว้ในผลลัพธ์สุดท้าย
และพวกเรา
คำอธิบายของต้นไม้และไฟล์ที่ปกติใช้:
If --cnfffile ระบุไว้ในบรรทัดคำสั่ง (อาจหลายครั้ง) ของมัน
ใช้ค่า มิฉะนั้น updmap จะอ่านไฟล์ updmap.cfg ทั้งหมดที่พบโดย
วิ่ง `kpsethat -ทั้งหมด updmap.cfg' ตามลำดับที่ส่งคืนโดย kpse ซึ่ง
ไม่ว่าในกรณีใด หากพบไฟล์ updmap.cfg หลายไฟล์ แผนที่ทั้งหมดที่กล่าวถึงทั้งหมด
ไฟล์ updmap.cfg ถูกรวมเข้าด้วยกัน
ดังนั้น หากไฟล์ updmap.cfg มีอยู่ในทรีทั้งหมด และใช้เลย์เอาต์เริ่มต้น
เมื่อจัดส่งพร้อมกับ TeX Live บน Debian ไฟล์ต่อไปนี้จะถูกอ่านในไฟล์ที่กำหนด
สั่ง
สำหรับ updmap-sys:
TEXMFSYCONFIG /etc/texmf/web2c/updmap.cfg
TEXMFYSVAR /var/lib/texmf/web2c/updmap.cfg
เท็กซ์เฟล็ก /usr/local/share/texmf/web2c/updmap.cfg
TEXMFDEBIAN /usr/share/texmf/web2c/updmap.cfg
เท็กซ์เอ็มเอฟดิส /usr/share/texlive/texmf-dist/web2c/updmap.cfg
สำหรับ updmap:
TEXMFCONFIG $HOME/.texmf-config/web2c/updmap.cfg
TEXMFVAR $HOME/.texmf-var/web2c/updmap.cfg
เท็กซ์เอ็มโฮม $HOME/texmf/web2c/updmap.cfg
TEXMFSYCONFIG /etc/texmf/web2c/updmap.cfg
TEXMFYSVAR /var/lib/texmf/web2c/updmap.cfg
เท็กซ์เฟล็ก /usr/local/share/texmf/web2c/updmap.cfg
TEXMFDEBIAN /usr/share/texmf/web2c/updmap.cfg
เท็กซ์เอ็มเอฟดิส /usr/share/texlive/texmf-dist/web2c/updmap.cfg
ตามการกระทำ updmap อาจเขียนไปยังไฟล์ที่กำหนดหรือสร้างa
ใหม่ updmap.cfg อธิบายเพิ่มเติมด้านล่าง
ตำแหน่งที่บันทึกการเปลี่ยนแปลง:
หากกำหนดไฟล์ปรับแต่งในบรรทัดคำสั่ง ไฟล์แรกที่ได้รับจะเป็น
ใช้เพื่อบันทึกการเปลี่ยนแปลงใดๆ จาก --การตั้งค่า, --เปิดใช้งาน or --ปิดการใช้งาน. ถ้า config
ไฟล์ถูกนำมาจาก kpseซึ่งเอาต์พุตนั้นอัลกอริทึมนั้นซับซ้อนกว่า:
1) ถ้า $TEXMFCONFIG/web2c/updmap.cfg or $TEXMFHOME/web2c/updmap.cfg ปรากฏใน
รายการไฟล์ที่ใช้แล้ว kpsewhich . เป็นรายการแรก --ทั้งหมด (เทียบเท่ากับ
หนึ่งส่งคืนโดย kpseซึ่ง updmap.cfg) ถูกใช้
2) หากไม่มีทั้งสองอย่างข้างต้นและมีการเปลี่ยนแปลง ไฟล์ปรับแต่งใหม่
ถูกสร้างขึ้นใน $TEXMFCONFIG/web2c/updmap.cfg.
โดยทั่วไป แนวคิดก็คือหากไฟล์ปรับแต่งที่กำหนดไม่สามารถเขียนได้ ไฟล์ปรับแต่งระดับสูงกว่า
สามารถใช้ได้ ด้วยวิธีนี้ การตั้งค่าของการแจกจ่ายสามารถแทนที่ได้สำหรับ
ทั่วทั้งระบบโดยใช้ TEXMFLOCAL จากนั้นการตั้งค่าระบบสามารถแทนที่ได้อีกครั้งสำหรับ
โดยเฉพาะอย่างยิ่งโดยใช้ TEXMFHOME
การแก้ไขคำจำกัดความหลายประการของแบบอักษร:
หากมีการกำหนดแบบอักษรไว้ในไฟล์แผนที่มากกว่าหนึ่งไฟล์ คำจำกัดความที่มาจาก
ใช้ updmap.cfg รายการแรก หากมีการกำหนดแบบอักษรหลายครั้งภายใน
ไฟล์แผนที่เดียวกัน ไฟล์หนึ่งจะถูกเลือกโดยพลการ ในทั้งสองกรณีจะมีการออกคำเตือน
ปิดการใช้งานแผนที่:
ไฟล์ updmap.cfg ที่มีลำดับความสำคัญสูงกว่า (รายการก่อนหน้า) สามารถปิดการใช้งานแผนที่ที่กล่าวถึง
ในไฟล์ updmap.cfg ที่มีลำดับความสำคัญต่ำกว่า (แสดงรายการในภายหลัง) โดยการเขียน เช่น
#! แผนที่ mapname.map
or
#! แผนที่แบบผสม 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) และ pdftex (pdftex.map) ไปยัง
TEXMFVAR/fonts/map/updmap/{dvips,pdftex}/ ไดเรกทอรี
ล็อกไฟล์เขียนไปที่ TEXMFVAR/web2c/updmap.log
เมื่อรัน updmap-sys จะมีการใช้ TEXMFSYSCONFIG และ TEXMFSYSVAR แทน TEXMFCONFIG และ
TEXMFVAR ตามลำดับ นี่เป็นข้อแตกต่างระหว่าง updmap-sys และ updmap
ตำแหน่งอื่นอาจใช้หากคุณระบุไว้ในบรรทัดคำสั่ง หรือแผนผังเหล่านี้ไม่
มีอยู่หรือคุณไม่ได้ใช้ TeX Live ดั้งเดิม
หากต้องการดูตำแหน่งที่แน่นอนของไฟล์ต่างๆ ที่จะอ่านและเขียน ให้ give
-n ตัวเลือก (หรืออ่านแหล่งที่มา)
ตัวอย่าง
สำหรับคำแนะนำทีละขั้นตอนในการทำให้ TeX รู้จักฟอนต์ใหม่ โปรดอ่าน
http://tug.org/fonts/fontinstall.html. สำหรับคำแนะนำที่กระชับยิ่งขึ้น โปรดอ่าน
จุดเริ่มต้นของ updmap.cfg หลัก
ใช้ updmap-sys ออนไลน์โดยใช้บริการ onworks.net