โหลดไฟล์ต้นฉบับ TeX จากดิสก์

โซลูชัน .NET API เพื่อโหลดไฟล์ TeX/LaTeX จากดิสก์

 

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

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

ในการรันตัวอย่างที่เราต้องการ:

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

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

Package Manager Console Command

PM> Install-Package Aspose.TeX

ขั้นตอนในการโหลด TeX จากดิสก์ C#

  1. สร้างตัวเลือกการแปลงสำหรับรูปแบบ Object TeX บนส่วนขยายกลไก Object TeX โดยใช้วิธี ConsoleAppOptions() ของ คลาส TeXOptions
  2. ระบุไดเร็กทอรีการทำงานของระบบไฟล์สำหรับอินพุต ใช้คลาส InputFileSystemDirectory
  3. ระบุไดเร็กทอรีการทำงานของระบบไฟล์สำหรับเอาต์พุตโดยใช้คลาส OutputFileSystemDirectory
  4. ระบุคอนโซลเป็นเทอร์มินัลเอาต์พุตโดยใช้คลาส OutputConsoleTerminal
  5. ระบุเทอร์มินัลหน่วยความจำเป็นเทอร์มินัลเอาท์พุต หากคุณต้องการ หากต้องการดำเนินการดังกล่าว ให้ใช้คลาส OutputMemoryTerminal
  6. สร้างอินสแตนซ์ของคลาส TeXJob ด้วย XpsDevice ที่สร้างขึ้นใหม่ และรันงานโดยการเรียกเมธอด Run()

ตัวอย่างโค้ด C#: กำลังโหลด TeX จากดิสก์

using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Xps;
using System.IO;
// Create conversion options for the default Object TeX format upon the Object TeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX());
// Specify a file system working directory for the input.
options.InputWorkingDirectory = new InputFileSystemDirectory(RunExamples.InputDirectory);
// Specify a file system working directory for the output.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);
// Specify the console as the output terminal.
options.TerminalOut = new OutputConsoleTerminal(); // Default value. Arbitrary assignment.
// Specify a memory terminal as the output terminal, if you don't want the terminal output to be written to the console.
// options.TerminalOut = new OutputMemoryTerminal();
// Run the job.
TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
job.Run();

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

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



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

1. ฉันจะอ่านไฟล์ TeX ออนไลน์ได้อย่างไร

หากต้องการอ่านไฟล์ TeX ออนไลน์ มีแอปพลิเคชันฟรี Viewer ด้วยแอปนี้ คุณเพียงแค่ต้องอัปโหลดไฟล์และรับผลลัพธ์บนหน้าจอในทันที คุณยังใช้ LaTeX Included Graphics ได้อีกด้วย ซึ่งช่วยให้คุณดูและเพิ่มโค้ด LaTeX ของไฟล์ได้

2. จะเปิดไฟล์ LaTeX ใน Word ได้อย่างไร

วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการแปลง LaTeX เป็น Word ด้วย บนเว็บของเรา ตัวแปลง จากนั้นคุณจะสามารถใช้เนื้อหาในไฟล์ของคุณใน MS Word ได้

3. ฉันจะโหลดไฟล์ TeX จากดิสก์ได้อย่างไร

ขั้นแรก สร้างตัวเลือกการแปลงโดยใช้ ConsoleAppOptions() จากนั้นระบุไดเร็กทอรีการทำงานของระบบไฟล์สำหรับอินพุตและเอาต์พุต ระบุคอนโซลเป็นเทอร์มินัลเอาต์พุตและรันงาน