إنشاء تنسيق TeX مخصص
قم بإنشاء تنسيقات TeX مخصصة باستخدام واجهة برمجة تطبيقات إنشاء تنسيق TeX القابلة للتخصيص لـ C++. استكشف إمكانيات جديدة وعزز المحتوى الخاص بك بسهولة!
تحكم في تنسيق TeX باستخدام حل واجهة برمجة تطبيقات C++ الخاص بنا! قم بإنشاء تنسيقات TeX مخصصة تتناسب مع احتياجاتك الفريدة دون عناء. سواء كنت تقوم بإنشاء مستندات متخصصة أو تسعى إلى التوحيد في مشاريعك، فإن واجهة برمجة التطبيقات الخاصة بنا تُمكّنك من تحديد تنسيقات TeX مخصصة بكل سهولة. افتح إمكانيات لا حدود لها لإنشاء المستندات وتنسيقها في C++. ارفع المحتوى الخاص بك إلى آفاق جديدة باستخدام واجهة برمجة تطبيقات تخصيص تنسيق 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 (مثل pdfTeX أو XeTeX) لتوليد مخرجات مثل PDF أو DVI. يوفر تحكمًا دقيقًا في التخطيط، الخطوط، والرياضيات.