ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

mkjobtexmf - ออนไลน์ในคลาวด์

เรียกใช้ mkjobtexmf ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง mkjobtexmf ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


mkjobtexmf -- สร้าง texmf tree สำหรับงานเฉพาะ

VERSION


2011/11/10 v0.8

เรื่องย่อ


โปรแกรม mkjobtexmf รันโปรแกรมและพยายามค้นหาชื่อไฟล์ที่ใช้ สองวิธี
มีให้เลือก "-recorder" ของ TeX (Web2C) หรือโปรแกรม สเตรซ.

จากนั้นจะสร้างไดเร็กทอรีที่มีทรี texmf ตรวจสอบไฟล์ที่พบและพยายาม sort
พวกเขาอยู่ในต้นไม้ texmf นี้

สามารถใช้เพื่อวัตถุประสงค์ในการเก็บถาวรหรือเพื่อเพิ่มความเร็วหลังจากรัน TeX

mkjobtexmf [ตัวเลือก]

สิ่งนี้รัน TeX ที่สามารถกำหนดค่าได้ด้วยตัวเลือก ทั้งสองวิธีในการรับไฟล์ที่ใช้
ชื่อที่มีอยู่

mkjobtexmf [ตัวเลือก] -- [อาร์กิวเมนต์]

แบบฟอร์มหลังรันโปรแกรม cmd มีข้อโต้แย้ง args แทน TeX ตามวิธีการเท่านั้น
โครงการ สเตรซ สามารถใช้ได้

ตัวเลือก:

--ชื่องาน ชื่องาน (บังคับ).
โดยปกตินี่คือไฟล์ TeX
โดยไม่ต้องขยาย
--ข้อความ ไฟล์อินพุตสำหรับ TeX ค่าเริ่มต้นคือ
ชื่องานที่มีนามสกุล '.tex'
--textopt ตัวเลือกสำหรับ TeX run
--destdir ไดเรกทอรีปลายทาง
ค่าเริ่มต้นคือ ` .mjt'
--output เพิ่มไฟล์เอาท์พุตด้วย
--strace ใช้ strace แทน TeX's
ตัวเลือก -เครื่องบันทึก
--copy คัดลอกไฟล์แทนการสร้าง
ลิงค์สัญลักษณ์
--flat เส้นทางขยะ อย่าสร้างไดเร็กทอรี
ภายในไดเรกทอรีปลายทาง
--(ไม่) texhash เรียกใช้ texhash ใช้ --notexhash สำหรับ MiKTeX
--exclude-ext ยกเว้นไฟล์ที่มีนามสกุล .
--cmd-tex คำสั่งสำหรับคอมไพเลอร์ TeX
--cmd-kpse ซึ่ง คำสั่งสำหรับ kpsethat
--cmd-texhash คำสั่งสำหรับ texhash
--cmd-strace คำสั่งสำหรับ strace
--verbose เอาต์พุตแบบละเอียด
--help ข้อความช่วยเหลือสั้น ๆ
--man เอกสารฉบับเต็ม
--version พิมพ์การระบุรุ่น

DESCRIPTION


เล่น โครงการ

ชื่อจริง mkjobtexmf รันโปรแกรม ซึ่งปกติคือ TeX คอมไพเลอร์ TeX ได้รับการกำหนดค่าโดย option
"--cmd-tex". สามารถใช้ตัวเลือก "--texname" ได้หากนามสกุลไฟล์แตกต่างจาก .เท็กซ์:

mkjobtexmf --ชื่องาน foo --texname foo.ltx

กรณีที่ซับซ้อนยิ่งขึ้นเป็นไปได้:

mkjobtexmf --jobname foo --texname '\def\abc{...}\input{foo}'

หากควรใช้โปรแกรมอื่นที่ไม่ใช่ TeX (dvips, ... ) ก็สามารถให้โปรแกรมนี้ได้
หลังจาก "--":

mkjobtexmf -- ชื่องาน foo -- dvips foo

เนื้อไม่มีมัน การบันทึก

มีสองวิธีในการรับชื่อไฟล์ที่ใช้:

ผู้บันทึก TeX
การกระจาย TeX บางตัว (เช่น Web2C) รองรับตัวเลือก - บันทึก สำหรับ TeX
คอมไพเลอร์ จากนั้นคอมไพเลอร์ TeX จะสร้างไฟล์ที่มีนามสกุล .fls ที่บันทึก
ใช้ไฟล์อินพุตและเอาต์พุต

โปรแกรม strace
โปรแกรมนี้ติดตามการเรียกและสัญญาณของระบบ ใช้ที่นี่เพื่อบันทึกไฟล์ที่ใช้

วิเคราะห์ และ ลิงค์/คัดลอก พบ ไฟล์

ไดเรกทอรีผลลัพธ์ jobname.mjt ถูกสร้างขึ้น ภายในแผนผังผลลัพธ์ TEXMF จะถูกสร้างขึ้น
ไฟล์ที่พบแต่ละไฟล์จะถูกเปรียบเทียบกับรายการพาธของทรี TEXMF หากพบว่าตรงกัน
ไฟล์ถูกเชื่อมโยง/คัดลอกไปยังทรี TEXMF รายการเส้นทางถูกสร้างขึ้นโดย program
kpsethat.

หากไฟล์ไม่สามารถแมปกับทรี TEXMF และไฟล์นั้นเป็นชื่อไฟล์สัมพัทธ์ แสดงว่าไฟล์นั้น
ถูกเชื่อมโยงโดยตรง/คัดลอกไปยังไดเร็กทอรีผลลัพธ์ jobname.mjt. ชื่อไฟล์ที่แน่นอนคือ
ไม่รองรับและไม่ใช่เส้นทางที่มีลิงก์ไปยังไดเรกทอรีหลัก

ลิงก์สัญลักษณ์จะถูกสร้างขึ้นตามค่าเริ่มต้น ไฟล์จะถูกคัดลอกหากมีตัวเลือก "--copy" หรือ
ไม่มีการเชื่อมโยงสัญลักษณ์

OPTIONS


--ชื่องาน=<ชื่องาน>
เป็นชื่องาน `ชื่องาน>.tex' ทำหน้าที่เป็นค่าเริ่มต้นสำหรับไฟล์ TeX และ
<ชื่องาน> ใช้สำหรับตั้งชื่อไดเร็กทอรีและไฟล์ต่างๆ ดูส่วน "ไฟล์"

--ข้อความ=<ชื่อ>
ชื่อของไฟล์อินพุต TeX หากแตกต่างจากชื่องาน>.เท็กซ์

--textopt=<เลือก>
ตัวเลือกเพิ่มเติมสำหรับคอมไพเลอร์ TeX ตัวอย่างคือ "--ini" หรือ "--shell-escape" นี้
สามารถให้ตัวเลือกได้มากกว่าหนึ่งครั้ง

--destdir=<ไดเรกทอรี>
ระบุชื่อของไดเร็กทอรีปลายทางที่รวบรวมผลลัพธ์ เนื่องจาก
ดีฟอลต์ ไดเร็กทอรีจะถูกสร้างขึ้นในไดเร็กทอรีปัจจุบันด้วยชื่องานและ
นามสกุล `.mjt'

--เอาท์พุท
เพิ่มไฟล์เอาต์พุตด้วย

--สตราซ
ใช้วิธีกับโปรแกรม สเตรซ, ดูคำอธิบาย".

--สำเนา
ไฟล์จะถูกคัดลอกแทนที่จะสร้างลิงก์สัญลักษณ์

--แบน
ไฟล์ถูกเชื่อมโยงหรือคัดลอกโดยไม่มีองค์ประกอบของพาธ ไดเรกทอรีปลายทางจะ
มีรายการไฟล์หรือลิงก์แบบเรียบโดยไม่มีไดเร็กทอรี

ไฟล์ `ls-R' และ 'aliases' จะถูกละเว้น

--ไม่รวม-ต่อ=<ต่อ>
ไฟล์ที่มีนามสกุลต่อ> ได้รับการยกเว้น สามารถให้ตัวเลือกได้หลายครั้งหรือ a
สามารถใช้รายการส่วนขยายที่คั่นด้วยเครื่องหมายจุลภาคได้ ตัวอย่าง:

--exclude-ext aux --exclude-ext บันทึก --exclude-ext toc

เป็นเช่นเดียวกับ

--exclude-ext aux บันทึก toc

--(ไม่)เท็กแฮช
ตามค่าเริ่มต้น ไฟล์ `ls-R' จะถูกสร้างขึ้นในทรี `texmf' เพราะนี่คือไฟล์
ฐานข้อมูลชื่อที่อาจใช้ใน TeX Live เพราะ MiKTeX ใช้ต่างกัน
กลไก `texhash' ไม่สร้างไฟล์ `ls-R' และ "--notexhash"
ระงับการโทรของ `texhash'

--cmd-tex=<cmd>
คำสั่งสำหรับคอมไพเลอร์ TeX ค่าเริ่มต้นคือ pdflatex

--cmd-kpse ซึ่ง=<cmd>
คำสั่งสำหรับ kpse

--cmd-texhash=<cmd>
คำสั่งสำหรับอัพเดตฐานข้อมูลชื่อไฟล์ของทรี texmf ที่สร้างขึ้น ค่าเริ่มต้นคือ
ข้อความ

--cmd-strace.php=<cmd>
คำสั่งสำหรับ strace

--รายละเอียด
ข้อความละเอียด

--ช่วยด้วย
แสดงหน้าจอช่วยเหลือ

-B(-ชาย>
พิมพ์หน้าคู่มือ

--รุ่น
พิมพ์การระบุรุ่นและออก

ตัวอย่าง


ไฟล์ TeX ทดสอบ.เท็กซ์ โดยใช้วิธีการบันทึกของ TeX:

mkjobtexmf --ชื่องาน ทดสอบ

ไฟล์ TeX ทดสอบ.เท็กซ์ ใช้ LaTeX:

mkjobtexmf --ชื่องานทดสอบ --cmd-tex latex

การสร้างรูปแบบ:

mkjobtexmf --ชื่องานทดสอบ --texopt -ini --texname pdflatex.ini

ตัวอย่างวิธีการใช้ texmf tree (Linux/bash) ใหม่:

TEXMF=!!test.mjt/texmf pdflatex ทดสอบ

ตัวอย่างสำหรับการสร้างไฟล์ zip (Linux/bash):

(cd test.mjt && zip -9r ../test .)

ตัวอย่างสำหรับการสร้างไฟล์เก็บถาวร tar:

tar cjhvf test.tar.bz2 -C test.mjt

ยังไม่แก้ ปัญหา, คำเตือน ทั้งหมด


ซอฟต์แวร์ทดลอง
ตัวเลือก ค่าเริ่มต้น วิธีการทำงานของโปรแกรมอาจเปลี่ยนแปลงในเวอร์ชันต่อๆ ไป

texmf.cnf
ปัจจุบันวิธีการกับ สเตรซ บันทึกไฟล์นี้ เครื่องบันทึกของ TeX ไม่ได้ มีประโยชน์
เป็น texmf.cnf ไฟล์สำหรับการตั้งค่าตัวแปร เนื่องจากเรามีต้นไม้ TEXMF เพียงต้นเดียว
ส่วนเส้นทางน่าจะเขียนใหม่

การตั้งค่าในตัวแปรสภาพแวดล้อม
พวกเขาไม่ได้เก็บไว้เลย

การชนกัน
โปรแกรมใช้ไดเร็กทอรีปลายทางหนึ่งไดเร็กทอรีและแผนผัง TEXMF ไม่เกินหนึ่งรายการสำหรับผลลัพธ์
อย่างไรก็ตาม ไฟล์ต้นฉบับอาจมาจากไดเร็กทอรีและทรี TEXMF ที่แตกต่างกัน
ดังนั้นจึงอาจเกิดการชนกันของชื่อได้

โปรแกรมทำตามกลยุทธ์ที่จะไม่ลบไฟล์ในไดเร็กทอรีปลายทาง
ที่อนุญาตให้รวบรวมไฟล์จากการรันที่แตกต่างกัน ดังนั้นการชนกันจะได้รับการแก้ไขใน
ลักษณะที่รายการแรกที่ทำในไดเร็กทอรีปลายทางชนะ

แฟ้มการกำหนดค่า
จะช่วยไม่ให้ผู้ใช้พิมพ์ตัวเลือกเดิมซ้ำแล้วซ้ำอีก

การบันทึกไม่สมบูรณ์
ข้อบกพร่องในการบันทึกไฟล์ของ TeX อาจส่งผลให้การบันทึกไฟล์ไม่สมบูรณ์ (เช่น pdfTeX
1.40.3 ไม่บันทึกไฟล์ .pfb และ .pk)

...

ใช้ mkjobtexmf ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    ทำความสะอาดล้ำลึก
    ทำความสะอาดล้ำลึก
    สคริปต์ Kotlin ที่สร้างนิวเคลียร์ทั้งหมด
    แคชจากโครงการ Gradle/Android
    มีประโยชน์เมื่อ Gradle หรือ IDE ให้คุณ
    ลง. สคริปต์ได้รับการทดสอบแล้ว
    macOS แต่...
    ดาวน์โหลด ทำความสะอาดอย่างล้ำลึก
  • 2
    ปลั๊กอิน Eclipse Checkstyle
    ปลั๊กอิน Eclipse Checkstyle
    ปลั๊กอิน Eclipse Checkstyle
    รวมโค้ด Checkstyle Java
    ผู้ตรวจสอบบัญชีใน Eclipse IDE ดิ
    ปลั๊กอินให้ข้อเสนอแนะแบบเรียลไทม์กับ
    ผู้ใช้เกี่ยวกับการละเมิด...
    ดาวน์โหลดปลั๊กอิน Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player เป็นเครื่องเล่นสื่อฟรี
    ซอฟต์แวร์ ส่วนหนึ่งขึ้นอยู่กับ WMP และ VLC เดอะ
    เครื่องเล่นในสไตล์มินิมอลด้วย
    ธีมสีมากกว่าสิบสีและยังสามารถ
    ข ...
    ดาวน์โหลด AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV และ ADDON สำหรับ XBMC/
    Kodi que อนุญาต disponer de un
    ตัวถอดรหัสของ los servicios IPTV ของ
    Movistar รวมเข้าด้วยกัน
    ศูนย์สื่อแม...
    ดาวน์โหลด movistartv
  • 5
    รหัส :: บล็อก
    รหัส :: บล็อก
    Code::Blocks เป็นโอเพ่นซอร์สฟรี
    ข้ามแพลตฟอร์ม C, C++ และ Fortran IDE
    สร้างขึ้นเพื่อตอบสนองความต้องการสูงสุด
    ของผู้ใช้ มันถูกออกแบบมาให้มาก
    ขยาย...
    ดาวน์โหลด Code::Blocks
  • 6
    ท่ามกลาง
    ท่ามกลาง
    ท่ามกลางหรือส่วนต่อประสาน Minecraft ขั้นสูง
    และการติดตามข้อมูล/โครงสร้างเป็นเครื่องมือในการ
    แสดงภาพรวมของ Minecraft
    โลกโดยไม่ต้องสร้างมันขึ้นมาจริงๆ มัน
    สามารถ ...
    ดาวน์โหลดท่ามกลาง
  • เพิ่มเติม»

คำสั่ง Linux

Ad