‘تجميد’ المعادلات الرياضية والرسومات

‘تجميد’ المعادلات والرسومات المضمنة كصور نقطية في مخرجات LaTeX

 

يجد LaTeX تطبيقًا واسعًا كنظام تنضيد لتكوين المعادلات والصيغ والرموز الرياضية. إليك ما يجعله خيارك المفضل لإنشاء المعادلات:

  • يستخدم LaTeX صيغة محددة للمعادلات الرياضية.
  • يوفر مجموعة واسعة من الرموز والعمليات والهياكل الرياضية المناسبة للتعبير عن المعادلات.
  • يوفر LaTeX حزمًا مخصصة للتنضيد الرياضي، مما يعزز وظائف LaTeX الافتراضية من خلال تقديم ميزات ورموز وبيئات إضافية لتسهيل إنشاء المعادلات المعقدة.
  • يسمح لك بمحاذاة المعادلات، وترقيم المعادلات تلقائيًا، والتحكم في تنسيق التعبيرات الرياضية، وما إلى ذلك.
  • يدمج LaTeX المعادلات الرياضية بسهولة داخل فقرات النص، كجزء من البراهين أو التفسيرات الرياضية، أو في كتل معادلات مخصصة. يقوم تلقائيًا بتعديل التباعد والتنسيق للتكامل السلس.
  • يتميز LaTeX أيضًا بتضمين ملفات الرسوم مثل PDF أو PS/EPS أو JPEG أو PNG. من ناحية أخرى، يقيد Aspose.TeX تضمين PDF ولكنه يدعم تضمين XPS بدلاً من ذلك.

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

لتشغيل الأمثلة نحتاج إلى:

  • Aspose.TeX لـ C++ API، - واجهة برمجة تطبيقات لمعالجة المستندات وتحويلها غنية بالميزات وقوية وسهلة الاستخدام لمنصة C++.
  • افتح مدير حزم NuGet، وابحث عن Aspose.TeX.Cpp وقم بتثبيته. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم مدير الحزم:

Package Manager Console Command

PM> Install-Package Aspose.TeX.Cpp

كيفية 'تجميد' المعادلات الرياضية والرسومات المضمنة كصور نقطية باستخدام Aspose.TeX لـ C++

فيما يلي مثالان يوضحان كيفية تحويل عناصر معينة من مخرجات TeX إلى صور نقطية. الأول للمعادلات الرياضية والثاني للرسومات المضمنة. كلا الخيارين هما خصائص لفئة SaveOptions .

مثال على كود C++: 'تجميد' المعادلات الرياضية كصور نقطية

    // Create conversion options instance.
    ...
    // Create and assign saving options instance if needed.
    ...
    // Set to true if you want math formulas to be converted to raster images.
    options->get_SaveOptions()->set_RasterizeFormulas(true);

مثال على كود C++: 'تجميد' الرسومات المضمنة كصور نقطية

    // Create conversion options instance.
    ...
    // Create and assign saving options instance if needed.
    ...
    // Set to true if you want included graphics (if it contains vector elements) to be converted to raster images.
    options->get_SaveOptions()->set_RasterizeIncludedGraphics(true);



التعليمات

1. ماذا يعني تجميد الصيغ والرسومات الرياضية في LaTeX؟

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

2. كيف يمكنني تجميد الصيغ الرياضية والرسومات في مستندات LaTeX؟

في LaTeX، يمكنك تجميد الصيغ الرياضية والرسومات عن طريق تحويلها إلى صور أو تنسيقات ثابتة أخرى ثم تضمينها في مستند LaTeX.

3. ما هي مزايا تجميد الصيغ والرسومات الرياضية في LaTeX؟

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

LaTeX What is LaTeX File Format

LaTeX هو حزمة ماكرو مبنية على TeX تُبسّط كتابة المستندات. يضيف أوامر عالية المستوى لإنشاء الفهارس، المراجع، الجداول، والرسوم، مع دعم واسع للحزم الإضافية. تُكتب ملفات LaTeX كنص عادي وتُترجم إلى مستند نهائي عبر محرك TeX.