ปรับแต่งอินพุต

โซลูชัน .NET API เพื่อปรับแต่งอินพุต TeX

 

TeX เป็นที่รู้จักในฐานะภาษาสำหรับการจัดพิมพ์ด้วยคอมพิวเตอร์ ซึ่งหมายความว่าคุณไม่ได้จัดรูปแบบข้อความในเอกสาร แต่ป้อนข้อความธรรมดาที่มีส่วนของข้อความในเอกสารพร้อมกับคำสั่งที่ควบคุมเอาต์พุต ตามที่อธิบายไว้ในบทความ TeX I/O ของเอกสารประกอบ งาน TeX มักจะรันบนไฟล์ TeX ที่ระบุอย่างชัดเจน ดังนั้นเราจึงรวมไฟล์นี้ไว้ในอินพุตของงาน TeX เฉพาะ

ในหน้านี้ คุณจะพบคำแนะนำเกี่ยวกับวิธีปรับแต่งอินพุตของไฟล์ต้นฉบับ TeX โดยพิจารณาว่าไฟล์ต้นฉบับหลักควรเป็นไปตามไวยากรณ์ TeX และตามหลักการแล้วควรมีเฉพาะคำสั่งที่เอ็นจิ้น ‘รู้จัก’ เท่านั้น อาจรวมไฟล์อื่นๆ ด้วย เช่น ไฟล์ข้อมูลหรือไฟล์กราฟิก

ในการปรับแต่งอินพุต TeX เราต้องการ:

  • Aspose.TeX สำหรับ .NET API ซึ่งเป็น API การจัดการเอกสารและการแปลงที่มีคุณสมบัติครบถ้วน ทรงพลัง และใช้งานง่ายสำหรับแพลตฟอร์ม C#

  • เปิดตัวจัดการแพ็คเกจ NuGet ค้นหา Aspose.TeX และติดตั้ง คุณยังสามารถใช้คำสั่งต่อไปนี้จาก Package Manager Console:

Package Manager Console Command

PM> Install-Package Aspose.TeX

คำแนะนำเกี่ยวกับวิธีปรับแต่งอินพุต TeX ใน C#:

  1. เอ็นจิ้น TeX สามารถเข้าถึงระดับข้อมูลได้ในฐานะไฟล์เท่านั้น ซึ่งหมายความว่า ‘ตามชื่อ’ ดังนั้น ส่วนของระบบย่อยอินพุต TeX ที่รับผิดชอบในการจัดหาข้อมูลที่ประมวลผลโดยอัตโนมัติจะจัดหาระดับข้อมูลเพื่อตอบสนองต่อการสืบค้นตามชื่อ
  2. Aspose.TeX สำหรับ .NET API กำหนดอินเทอร์เฟซ IInputWorkingDirectory ซึ่งรวมถึงเมธอดเดียวเท่านั้น GetFile() เมธอดนั้นจะคืนค่า ‘ไฟล์’ ตามชื่อ กล่าวอีกนัยหนึ่ง ไดเรกทอรีการทำงานอินพุต คือพจนานุกรมที่แมปชื่อไฟล์กับระดับข้อมูล
  3. นอกจาก ‘ไฟล์’ แล้ว เมธอด GetFile() จะคืนค่า ‘ชื่อเต็ม’ ของไฟล์ภายในออบเจ็กต์ของคลาส NamedStream แบบผสม ตัวอย่างเช่น ในการปรับใช้ InputFileSystemDirectory ‘ชื่อเต็ม’ คือเส้นทางแบบเต็มไปยังไฟล์ที่ร้องเก็บบนดิสก์ซึ่งจะถูกเขียนลงในไฟล์ทรานสคริปต์ (.log)



คำถามที่พบบ่อย

1. จะเข้า TeX ได้อย่างไร?

หากต้องการป้อนข้อมูลลงในไฟล์ TeX ให้ใช้คำสั่ง \input และ \include ตัวอย่างเช่น คำสั่ง \input<ชื่อไฟล์> จะเพิ่มไฟล์ที่มีชื่อที่ระบุลงในไฟล์ TeX

2. จะสร้างไฟล์ TeX ได้อย่างไร?

เมื่อต้องการทำเช่นนี้ ให้สร้างตัวเลือกกลไก TeX ที่ไม่ได้จัดรูปแบบบนส่วนขยายกลไก ObjectTeX โดยใช้เมธอด ConsoleAppOptions() ของคลาส TeXOptions

3. จะทำงานกับอินพุตจากไฟล์ TeX ได้อย่างไร

หากต้องการจัดการอินพุต TeX โดยใช้โซลูชัน Aspose.TeX API ให้ใช้คลาสอินพุตของเนมสเปซ Aspose.TeX.IO

TeX What is TeX File Format

TeX เป็นระบบจัดหน้าและภาษาการเขียนโปรแกรมที่ช่วยสร้างเอกสารคุณภาพสูง โดยเฉพาะสูตรคณิตศาสตร์ ไฟล์ .tex เป็นข้อความธรรมดาที่ประมวลผลโดยเครื่องยนต์ TeX (เช่น pdfTeX, XeTeX, LuaTeX) เพื่อผลิต PDF หรือ DVI.