ใช้อินพุต TeX แบบกำหนดเอง

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

 

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

ภายใน Aspose.TeX API มีการใช้งานอินพุต TeX ในตัวสำหรับการโหลดข้อมูลจากไฟล์ภายในระบบไฟล์ในเครื่องและจากไฟล์ที่แพ็กเกจในไฟล์ ZIP

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

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

  • Aspose.TeX สำหรับ C++ API - API การประมวลผลและการแปลงเอกสารที่มีฟีเจอร์หลากหลาย ทรงพลัง และใช้งานง่ายสำหรับแพลตฟอร์ม C++
  • เปิดตัวจัดการแพ็คเกจ NuGet ค้นหา Aspose.TeX.Cpp และติดตั้ง คุณอาจใช้คำสั่งต่อไปนี้จาก Package Manager Console:

Package Manager Console Command

PM> Install-Package Aspose.TeX.Cpp

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

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



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

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

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

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

ในการจัดเตรียมอินพุต TeX ด้วยวิธีทั่วไป (จากไฟล์บนดิสก์หรือไฟล์ที่บรรจุในไฟล์ ZIP) โดยใช้โซลูชัน Aspose.TeX API ให้ใช้คลาสที่ใช้ IInputWorkingDirectory

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

ในการปรับแต่งอินพุต TeX โดยใช้โซลูชัน API นี้ คุณต้องพัฒนาการใช้งานอินเทอร์เฟซ IInputWorkingDirectory ของคุณเอง จากนั้นใช้เป็นค่าของคุณสมบัติ InputWorkingDirectory ในตัวเลือกงาน TeX

TeX TeX รูปแบบไฟล์คืออะไร

TeX ไม่ใช่รูปแบบจริงๆ ในขณะเดียวกันก็เป็นภาษาการเขียนโปรแกรมและเครื่องมือล่ามที่เข้าใจภาษานี้ ไฟล์ TeX เป็นเอกสารที่สร้างขึ้นใน LaTeX เอกสารนี้สามารถรวมถึงกราฟิก ตาราง สัญลักษณ์ รายการ สูตร และสมการ