สร้างรูปแบบ 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++

  1. สร้างตัวเลือกการจัดพิมพ์สำหรับส่วนขยายเครื่องมือ ObjectTeX ที่ไม่มีรูปแบบ สร้างอินสแตนซ์ของ คลาส TeXOptions และตั้งค่าให้ใช้เมธอด ConsoleAppOptions() ของ คลาส TeXConfig โดยระบุตัวเลือก ObjectIniTeX
  2. ตั้งค่าไดเรกทอรีการทำงานอินพุตสำหรับวัตถุตัวเลือกเป็นไดเรกทอรีอินพุต และไดเรกทอรีการทำงานเอาต์พุตสำหรับวัตถุตัวเลือกเป็นไดเรกทอรีเอาต์พุต
  3. หลังจากนั้น ให้รันการสร้างรูปแบบโดยใช้เมธอด CreateFormat() ของคลาส TeX โดยใช้ customtex เป็นชื่อรูปแบบ และวัตถุตัวเลือกเป็นพารามิเตอร์
  4. เรียกใช้เมธอด WriteLine() ของคุณสมบัติ Writer ของคุณสมบัติ TerminalOut ของวัตถุตัวเลือก ซึ่งจะเขียนบรรทัดเพิ่มเติมไปยังเอาต์พุต
  5. ปรับปรุงเอาต์พุต

โค้ด 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.