aleph - ขยาย Unicode TeX
aleph [options] [&format] [file|\commands]
เรียกใช้ตัวเรียงพิมพ์ Aleph บน file โดยปกติจะสร้าง file.dvi หากอาร์กิวเมนต์ไฟล์ไม่มีนามสกุล ".tex" จะถูกต่อท้าย แทนที่จะใช้ชื่อไฟล์ คุณสามารถกำหนดชุดคำสั่ง Aleph ซึ่งชุดคำสั่งแรกต้องขึ้นต้นด้วยเครื่องหมายแบ็กสแลช ด้วยอาร์กิวเมนต์ &รูปแบบ Aleph ใช้ชุดคำสั่งที่คอมไพล์ไว้ล่วงหน้าชุดอื่น ซึ่งมีอยู่ใน รูปแบบ.fmt โดยปกติจะดีกว่าถ้าใช้ตัวเลือก -fmt รูปแบบ แทน
Aleph เป็นเวอร์ชันของโปรแกรม TeX ที่ดัดแปลงสำหรับการเรียงพิมพ์หลายภาษา ใช้ Unicode และมีพื้นฐานเพิ่มเติมสำหรับการเรียงพิมพ์แบบสองทิศทาง (เหนือสิ่งอื่นใด)
ตัวเลือกบรรทัดคำสั่งของ Aleph คล้ายกับของ TeX
Aleph ไม่ได้รับการพัฒนาอย่างแข็งขันอีกต่อไป ดู LuaTeX สำหรับกิจกรรมปัจจุบัน
เรียกใช้ aleph --help เพื่อดูรายการตัวเลือกทั้งหมด สิ่งนี้ไม่ครบถ้วนสมบูรณ์
แยก สตริง เป็นบรรทัดการกำหนดค่า texmf.cnf ดูคู่มือ Kpathsea
ใช้ รูปแบบ เป็นชื่อของรูปแบบที่จะใช้ แทนชื่อที่เรียก Aleph หรือบรรทัด %&
ออกด้วยรหัสข้อผิดพลาดเมื่อพบข้อผิดพลาดระหว่างการประมวลผล
พิมพ์ข้อความช่วยเหลือและออก
เป็น `เริ่มต้น' Aleph สำหรับรูปแบบการถ่ายโอนข้อมูล นี่เป็นความจริงโดยปริยายหากโปรแกรมนี้เรียกว่า inialeph
ตั้งค่าโหมดการโต้ตอบ โหมดนี้สามารถเป็นหนึ่งใน batchmode, nonstopmode, scrollmode และ errorstopmode ความหมายของโหมดเหล่านี้เหมือนกับของ \commands ที่เกี่ยวข้อง
ส่งเอาต์พุต DVI ไปยังซ็อกเก็ตเช่นเดียวกับไฟล์เอาต์พุตปกติ ไม่ว่าจะมีตัวเลือกนี้หรือไม่ก็เป็นทางเลือกของผู้ติดตั้ง
เป็น --ipc และเริ่มเซิร์ฟเวอร์ที่ส่วนอื่นด้วย ไม่ว่าจะมีตัวเลือกนี้หรือไม่ก็เป็นทางเลือกของผู้ติดตั้ง
ตั้งค่าสถานะการดีบักการค้นหาเส้นทางตามบิตมาสก์ โปรดดูรายละเอียดในคู่มือ Kpathsea
เปิดใช้งาน mktexfmt โดยที่ fmt ต้องเป็นหนึ่งใน tex หรือ tfm
ปิดใช้งาน mktexfmt โดยที่ fmt ต้องเป็นหนึ่งใน tex หรือ tfm
ใช้ สตริง สำหรับความคิดเห็นของไฟล์ DVI แทนวันที่
เขียนไฟล์เอาต์พุตใน ไดเร็กทอรี แทนไดเร็กทอรีปัจจุบัน ค้นหาไฟล์อินพุตใน ไดเร็กทอรี ก่อน ตามเส้นทางการค้นหาปกติ
หากบรรทัดแรกของไฟล์อินพุตหลักขึ้นต้นด้วย %& ให้แยกวิเคราะห์เพื่อค้นหาชื่อดัมพ์
แกล้งทำเป็นชื่อโปรแกรม สิ่งนี้มีผลกับทั้งรูปแบบที่ใช้และเส้นทางการค้นหา
เปิดใช้งานตัวบันทึกชื่อไฟล์ ซึ่งจะทิ้งร่องรอยของไฟล์ที่เปิดไว้สำหรับอินพุตและเอาต์พุตในไฟล์ที่มีนามสกุล .ofl (ตัวเลือกนี้เปิดอยู่เสมอ)
เปิดใช้งานโครงสร้าง \write18{คำสั่ง} คำสั่ง สามารถเป็นคำสั่งเชลล์เป้าหมายใดๆ ก็ได้ ตามค่าเริ่มต้น โครงสร้างนี้ถูกเปิดใช้งานในโหมดจำกัด เพื่อเหตุผลด้านความปลอดภัย
พิมพ์ข้อมูลรุ่นและออก
ดูเอกสารประกอบของไลบรารี Kpathsearch (โหนด `ข้อกำหนดพาธ') สำหรับรายละเอียดที่ชัดเจนเกี่ยวกับวิธีการใช้ตัวแปรสภาพแวดล้อม ยูทิลิตี kpse which สามารถใช้เพื่อค้นหาค่าของตัวแปรได้
ข้อแม้ประการหนึ่ง: ในรูปแบบ Aleph ส่วนใหญ่ คุณไม่สามารถใช้ ~ ในชื่อไฟล์ที่คุณตั้งให้กับ Aleph โดยตรงได้ เนื่องจาก ~ เป็นอักขระที่ใช้งานอยู่ ดังนั้น จึงถูกขยายโดยไม่ได้นำมาเป็นส่วนหนึ่งของชื่อไฟล์ โปรแกรมอื่นๆ เช่น Metafont ไม่มีปัญหานี้
โดยปกติแล้ว Aleph จะวางไฟล์เอาต์พุตไว้ในไดเร็กทอรีปัจจุบัน หากไฟล์เอาต์พุตไม่สามารถเปิดได้ ไฟล์นั้นจะพยายามเปิดในไดเร็กทอรีที่ระบุในตัวแปรสภาวะแวดล้อม TEXMFOUTPUT ไม่มีค่าเริ่มต้นสำหรับตัวแปรนั้น ตัวอย่างเช่น หากคุณพูดว่า tex paper และไดเรกทอรีปัจจุบันไม่สามารถเขียนได้ ถ้า TEXMFOUTPUT มีค่าเป็น /tmp Aleph จะพยายามสร้าง /tmp/paper log (และ /tmp/paper.dvi หากมีเอาต์พุตใดๆ เกิดขึ้น) TEXMFOUTPUT ยังถูกตรวจสอบสำหรับไฟล์อินพุต เนื่องจาก TeX มักจะสร้างไฟล์ที่ต้องอ่านในภายหลัง สำหรับอินพุต จะไม่มีการเพิ่มส่วนต่อท้าย (เช่น ``.tex'') โดยค่าเริ่มต้น ชื่ออินพุตจะถูกตรวจสอบตามที่กำหนด
ค้นหาเส้นทางสำหรับไฟล์ \input และ \openin ควรเริ่มต้นด้วย ``.'' เพื่อให้พบไฟล์ผู้ใช้ก่อนไฟล์ระบบ ส่วนประกอบพาธว่างจะถูกแทนที่ด้วยพาธที่กำหนดไว้ในไฟล์ texmf.cnf ตัวอย่างเช่น ตั้งค่า TEXINPUTS เป็น ".:/home/user/tex:" เพื่อต่อท้ายไดเร็กทอรีปัจจุบัน และ ``/home/user/tex'' เป็นเส้นทางการค้นหามาตรฐาน
เทมเพลตคำสั่งสำหรับเปลี่ยนเป็นเอดิเตอร์ ค่าเริ่มต้นซึ่งมักจะเป็น vi จะถูกตั้งค่าเมื่อมีการรวบรวม Aleph
หน้าคู่มือนี้ไม่ได้หมายความว่าจะครบถ้วนสมบูรณ์ เอกสารฉบับสมบูรณ์สำหรับ Aleph เวอร์ชันนี้มีอยู่ในคู่มือข้อมูล Web2C: A TeX Implement ดู http://tug/org/web2c
Aleph เวอร์ชันนี้ใช้ส่วนขยายเพิ่มเติมจำนวนหนึ่ง ในความเป็นจริง ส่วนขยายเหล่านี้จำนวนมากขัดแย้งกับคำจำกัดความของ Aleph ไม่มากก็น้อย เมื่อเปิดใช้งานส่วนขยายดังกล่าว แบนเนอร์ที่พิมพ์เมื่อ Aleph เริ่มทำงานจะเปลี่ยนเป็นพิมพ์ Alephk แทน Aleph
Aleph เวอร์ชันนี้ล้มเหลวในการดักจับโอเวอร์โฟลว์เลขคณิตเมื่อเพิ่มหรือลบมิติข้อมูล กรณีที่ไม่ค่อยเกิดขึ้น แต่เมื่อเกิดขึ้น ไฟล์ DVI ที่สร้างขึ้นจะไม่ถูกต้อง
tex(1), mf(1)
ผู้เขียนหลักของ Aleph คือ John Plaice และ Yannis Haralambous