قم بإنشاء تنسيق TeX مخصص

صمم تنسيقات TeX مخصصة باستخدام واجهة برمجة تطبيقات إنشاء تنسيق TeX القابلة للتخصيص لـ C++. اكتشف إمكانيات جديدة وقم بتحسين المحتوى الخاص بك بسهولة!

 

تحكم في تنسيق TeX من خلال حل C++ API الخاص بنا! قم بإنشاء تنسيقات TeX مخصصة تناسب احتياجاتك الفريدة دون عناء. سواء كنت تقوم بإنشاء مستندات متخصصة أو تسعى إلى التوحيد في مشاريعك، فإن واجهة برمجة التطبيقات الخاصة بنا تمكنك من تحديد تنسيقات TeX المخصصة بسهولة. أطلق العنان لإمكانيات لا حدود لها لإنشاء المستندات وتنسيقها بلغة C++. عزز المحتوى الخاص بك إلى آفاق جديدة من خلال واجهة برمجة تطبيقات تخصيص تنسيق TeX واستمتع بحرية تصميم المستندات على طريقتك من خلال تجربة نسخة تجريبية مجانية أو شراء ترخيص!

TeX هي لغة ترميز البيانات وهي جوهر نظام تنضيد الكمبيوتر المعروف باسم نظام مجموعة النشر. على الرغم من أنه يشار إليه غالبًا بتنسيق ملف ، إلا أنه في الواقع لغة برمجة ومحرك مترجم يستخدم لإنشاء المستندات الرياضية أو الفنية. تم إنشاء العديد من الحزم بناءً على TeX لتبسيط معالجة المستندات باستخدام الصيغ أو المعادلات الرياضية. يوفر حل Aspose.TeX API القدرة على إنشاء ملفات TeX مخصصة مع خيارات المحرك المخصصة. ستجد هنا مثالاً على كيفية إنشاء تنسيق TeX مخصص. لكن أولاً ، قم بتثبيت Aspose.TeX API. يمكنك القيام بذلك إما عن طريق البحث عنه في مدير الحزم NuGet أو باستخدام الأمر Install-Package Aspose.TeX في وحدة تحكم مدير الحزمة.

Package Manager Console Command


    PM> Install-Package Aspose.TeX

خطوات إنشاء ملف TeX مخصص C++.

  1. قم بإنشاء خيارات التنضيد لملحق محرك ObjectTeX بدون تنسيق. أنشئ مثيلًا للفئة TeXOptions ، واضبطه لاستخدام ConsoleAppOptions() طريقة فئة TeXConfig ، مع تحديد الخيار ObjectIniTeX.
  2. قم بتعيين دليل عمل الإدخال لكائن الخيارات إلى دليل الإدخال ، ودليل عمل الإخراج لكائن الخيارات إلى دليل الإخراج.
  3. بعد ذلك ، قم بتشغيل إنشاء التنسيق ، باستخدام طريقة CreateFormat() لفئة TeX ، مع customtex كاسم التنسيق ، وكائن الخيارات كمعامل.
  4. استدعاء WriteLine() أسلوب الخاصية الكاتب للخاصية 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();



التعليمات

1. ما هو قالب LaTeX؟

القالب عبارة عن مجموعة محفوظة من الخصائص أو الإعدادات أو البنية التي يمكن تطبيقها على مستند تم إنشاؤه حديثًا لتوفير الوقت. بالنسبة إلى LaTeX، يمكن أن يكون هذا ملفًا يحتوي على معلومات حول تنسيق الصفحة والخطوط وفئة المستند والحزم المضمنة وما إلى ذلك.

2. كيف يمكنني استخدام قوالب LaTeX؟

إذا كنت لا تستخدم أي برامج إضافية وكان القالب مجرد ملف TeX، فما عليك سوى فتحه وبدء العمل. فقط ضع في اعتبارك أنك لا تحفظ التغييرات بشكل صحيح في هذا المستند، ولكن استخدم خيار “حفظ باسم” بدلاً من ذلك.

3. كيفية ضبط نوع مستند LaTeX؟

لتحديد نوع مستند في LaTeX مثل مقالة أو كتاب أو عرض تقديمي، استخدم الأمر \documentclass{...} مع أحد أسماء الفئات المدعومة بين قوسين.

4. كيفية إنشاء تنسيق TeX مخصص؟

لإنشاء تنسيق TeX مخصص باستخدام Aspose.TeX API Solution، عليك إنشاء خيارات محرك TeX المناسبة أولاً. ثم تقوم بتحديد دليل عمل نظام الملفات للإدخال والإخراج. وأخيرًا، يمكنك إنشاء التنسيق عن طريق استدعاء الأسلوب TeXJob.CreateFormat().

TeX ما هو TeX تنسيق الملف

إن TeX ليس في الواقع تنسيقًا. إنها في نفس الوقت لغة برمجة وأيضًا محرك مترجم يفهم هذه اللغة. ملف TeX هو مستند تم إنشاؤه في LaTeX. يمكن أن يتضمن هذا المستند رسومات وجداول ورموز وقوائم وصيغ ومعادلات.