สร้างรูปแบบ TeX แบบกำหนดเอง
สร้างรูปแบบ TeX ตามสั่งด้วย API การสร้างรูปแบบ TeX ที่ปรับแต่งได้ของเราสำหรับ C++ สำรวจความเป็นไปได้ใหม่ๆ และปรับปรุงเนื้อหาของคุณได้อย่างง่ายดาย!
ควบคุมการจัดรูปแบบ TeX ด้วยโซลูชัน API สำหรับ C++ ของเรา! สร้างรูปแบบ TeX ที่ออกแบบมาให้ตรงตามความต้องการเฉพาะของคุณได้อย่างง่ายดาย ไม่ว่าคุณจะสร้างเอกสารเฉพาะทางหรือต้องการความสม่ำเสมอในโปรเจกต์ของคุณ API ของเราช่วยให้คุณกำหนดรูปแบบ TeX แบบกำหนดเองได้อย่างง่ายดาย ปลดล็อกความเป็นไปได้ที่ไร้ขีดจำกัดสำหรับการสร้างเอกสารและการจัดรูปแบบใน C++ ยกระดับเนื้อหาของคุณไปอีกขั้นด้วย API การปรับแต่งรูปแบบ TeX ของเราและสัมผัสอิสระในการออกแบบเอกสารในแบบของคุณโดยลองใช้เวอร์ชันทดลองใช้ฟรีหรือซื้อสิทธิ์การใช้งาน!
TeX เป็นภาษาการมาร์กอัปข้อมูลและเป็นหัวใจสำคัญของระบบการจัดพิมพ์ด้วยคอมพิวเตอร์ที่รู้จักกันในชื่อระบบชุดสิ่งพิมพ์ แม้ว่ามักจะเรียกกันว่าเป็นรูปแบบไฟล์ แต่จริงๆ แล้วมันเป็นภาษาโปรแกรมและเครื่องมือแปลคำสั่งที่ใช้สำหรับการสร้างเอกสารทางคณิตศาสตร์หรือทางเทคนิค มีการสร้างแพ็กเกจจำนวนมากโดยอิงตาม TeX เพื่อทำให้การประมวลผลเอกสารที่มีสูตรหรือสมการทางคณิตศาสตร์ง่ายขึ้น โซลูชัน Aspose.TeX API นำเสนอความสามารถในการสร้างไฟล์ TeX แบบกำหนดเองพร้อมตัวเลือกเครื่องมือส่วนบุคคล ที่นี่คุณจะพบตัวอย่างวิธีการสร้างรูปแบบ TeX แบบกำหนดเอง แต่อันดับแรก ให้ติดตั้ง Aspose.TeX API คุณสามารถทำได้โดยค้นหาในตัวจัดการแพ็กเกจ NuGet หรือใช้คำสั่ง Install-Package Aspose.TeX ใน Package Manager Console
Package Manager Console Command
PM> Install-Package Aspose.TeX
ขั้นตอนในการสร้างไฟล์ TeX แบบกำหนดเองด้วย C++
- สร้างตัวเลือกการจัดพิมพ์สำหรับส่วนขยายเครื่องมือ ObjectTeX ที่ไม่มีรูปแบบ สร้างอินสแตนซ์ของ คลาส TeXOptions และตั้งค่าให้ใช้เมธอด ConsoleAppOptions() ของ คลาส TeXConfig โดยระบุตัวเลือก ObjectIniTeX
- ตั้งค่าไดเรกทอรีการทำงานอินพุตสำหรับวัตถุตัวเลือกเป็นไดเรกทอรีอินพุต และไดเรกทอรีการทำงานเอาต์พุตสำหรับวัตถุตัวเลือกเป็นไดเรกทอรีเอาต์พุต
- หลังจากนั้น ให้รันการสร้างรูปแบบโดยใช้เมธอด
CreateFormat()
ของคลาส TeX โดยใช้
customtexเป็นชื่อรูปแบบ และวัตถุตัวเลือกเป็นพารามิเตอร์ - เรียกใช้เมธอด WriteLine() ของคุณสมบัติ Writer ของคุณสมบัติ TerminalOut ของวัตถุตัวเลือก ซึ่งจะเขียนบรรทัดเพิ่มเติมไปยังเอาต์พุต
- ปรับปรุงเอาต์พุต
โค้ด C++ เพื่อปรับแต่งไฟล์ TeX
using Aspose::TeX::IO;
using Aspose::TeX; // Create typesetting options for no format on the ObjectTeX engine extension.
System::SharedPtr<TeXOptions> options = TeXOptions::ConsoleAppOptions(TeXConfig::get_ObjectIniTeX());
// Specify a file system working directory for the input.
options->set_InputWorkingDirectory(System::MakeObject<InputFileSystemDirectory>(RunExamples::InputDirectory));
// Specify a file system working directory for the output.
options->set_OutputWorkingDirectory(System::MakeObject<OutputFileSystemDirectory>(RunExamples::OutputDirectory));
// Run format creation.
Aspose::TeX::TeX::CreateFormat(u"customtex", options);
// For further output to look write.
options->get_TerminalOut()->get_Writer()->WriteLine();TeX What is TeX File Format
TeX เป็นระบบจัดหน้าและภาษาการเขียนโปรแกรมที่ช่วยสร้างเอกสารคุณภาพสูง โดยเฉพาะสูตรคณิตศาสตร์ ไฟล์ .tex เป็นข้อความธรรมดาที่ประมวลผลโดยเครื่องยนต์ TeX (เช่น pdfTeX, XeTeX, LuaTeX) เพื่อผลิต PDF หรือ DVI.