โหลดไฟล์ต้นฉบับ 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#.
- สร้างตัวเลือกการแปลงสำหรับรูปแบบ Object TeX บนส่วนขยายเอ็นจิ้น Object TeX โดยใช้เมธอด ConsoleAppOptions() ของคลาส TeXOptions
- ระบุไดเรกทอรีทำงานของระบบไฟล์สำหรับอินพุต โดยใช้คลาส InputFileSystemDirectory
- ระบุไดเรกทอรีทำงานของระบบไฟล์สำหรับเอาต์พุตโดยใช้คลาส OutputFileSystemDirectory
- ระบุคอนโซลเป็นเทอร์มินัลเอาต์พุตโดยใช้คลาส OutputConsoleTerminal
- ระบุเทอร์มินัลหน่วยความจำ (memory terminal) เป็นเทอร์มินัลเอาต์พุตหากคุณต้องการ ในการดำเนินการดังกล่าวให้ใช้คลาส OutputMemoryTerminal
- สร้างอินสแตนซ์ของคลาส 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 What is TeX File Format
TeX เป็นระบบจัดหน้าและภาษาการเขียนโปรแกรมที่ช่วยสร้างเอกสารคุณภาพสูง โดยเฉพาะสูตรคณิตศาสตร์ ไฟล์ .tex เป็นข้อความธรรมดาที่ประมวลผลโดยเครื่องยนต์ TeX (เช่น pdfTeX, XeTeX, LuaTeX) เพื่อผลิต PDF หรือ DVI.
คำถามที่พบบ่อย
1. ฉันจะอ่านไฟล์ TeX ออนไลน์ได้อย่างไร
หากต้องการอ่านไฟล์ TeX ออนไลน์ มีแอปพลิเคชันฟรี Viewer ด้วยแอปนี้ คุณเพียงแค่ต้องอัปโหลดไฟล์และรับผลลัพธ์บนหน้าจอในทันที คุณยังใช้ LaTeX Included Graphics ได้อีกด้วย ซึ่งช่วยให้คุณดูและเพิ่มโค้ด LaTeX ของไฟล์ได้
2. จะเปิดไฟล์ LaTeX ใน Word ได้อย่างไร
วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการแปลง LaTeX เป็น Word ด้วย บนเว็บของเรา ตัวแปลง จากนั้นคุณจะสามารถใช้เนื้อหาในไฟล์ของคุณใน MS Word ได้
3. ฉันจะโหลดไฟล์ TeX จากดิสก์ได้อย่างไร
ขั้นแรก สร้างตัวเลือกการแปลงโดยใช้ ConsoleAppOptions() จากนั้นระบุไดเร็กทอรีการทำงานของระบบไฟล์สำหรับอินพุตและเอาต์พุต ระบุคอนโซลเป็นเทอร์มินัลเอาต์พุตและรันงาน