خيارات الخط في TeX

حل API لمعالجة ملفات TeX/LaTeX. خيارات الخط المتاحة

 

يحتوي Aspose.TeX على عدد من الخيارات للتحكم في كيفية تعامل المحرك مع الخطوط. تساعد هذه الخيارات في تحقيق تأثيرات مطبعية معينة. دعونا نلقي نظرة على بعض التقنيات أدناه:

  • تتضمن توزيعة TeX العديد من الخطوط المضمنة، مثل خطوط Computer Modern (CM). هناك مجموعة كبيرة ومتنوعة من عائلات الخطوط و الأنواع .
  • باستخدام TeX، يمكنك بسهولة تحديد أي حجم خط باستخدام أوامر خاصة. بالإضافة إلى ذلك، يمكنك تعيين أحجام الخطوط المخصصة.
  • يوفر TeX أيضًا أوامر لتعديل سمات الخط. يمكنك تغيير لون الخط وتسطير النص وإنشاء حروف مرتفعة ومنخفضة.
  • هناك أيضًا أوامر نمط الخط لتأكيد النص أو تمييزه.
  • بالإضافة إلى الخطوط المضمنة، يتيح لك TeX استخدام الخطوط المخصصة في مستنداتك. اعتمادًا على توزيع LaTeX، يمكنك تثبيت حزم خطوط إضافية واستخدام الخطوط غير المتوفرة في LaTeX القياسي.
  • داخل النظام، يمكنك أيضًا العثور على أوامر وحزم خاصة لتنضيد الرموز والمعادلات الرياضية. بالنسبة لخطوط الرياضيات، سيتعين عليك استخدام حزم أخرى للوصول إلى نطاق أوسع من الرموز الرياضية والحروف الهجائية.

يغطي Aspose.TeX وظائف غنية لمعالجة الخطوط داخل LaTeX/TeX بدءًا من إدارة أحجام الحروف الرسومية وحتى تخزين الخطوط المستخدمة في المستند في مجموعات فرعية لتقليل حجم الإخراج. لتشغيل الأمثلة نحتاج:

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

Package Manager Console Command

PM> Install-Package Aspose.TeX.Cpp

كيفية العمل مع الخطوط في Aspose.TeX C++

هناك مثالان مرفقان هنا. يوضح الأول كيفية تخطي إنشاء الحروف المركبة، بينما يوضح لك الثاني كيفية تمكين إنشاء font subset لوثيقة الإخراج. الإعداد الأول هو خاصية للفئة TeXOptions ، بينما الثاني هو خاصية للفئة SaveOptions فئة.

مثال على كود C++: تعطيل إنشاء الحروف المركبة

// Create conversion options instance.
...
// Set to true to make the engine not construct ligatures where normally it would.
options->set_NoLigatures(true);

مثال على كود C++: تخزين الخطوط المستخدمة في مجموعات فرعية

// Create conversion options instance.
...
// Create and assign saving options instance if needed.
...
// Set to true to make the device subset fonts used in the document.
options->get_SaveOptions()->set_SubsetFonts(true);



التعليمات

1. كيف يمكنني تغيير الخط في مستند LaTeX الخاص بي؟

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

2. هل يمكنني استخدام خطوط مخصصة في مستند LaTeX الخاص بي؟

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

3. كيف يمكنني إدارة حجم الخط ونمطه في مستند LaTeX الخاص بي؟

تتضمن إدارة حجم الخط ونمطه في مستند LaTeX استخدام أوامر حجم الخط مثل \tiny و\small و\large وما إلى ذلك، لضبط حجم الخط وأوامر نمط الخط مثل \textbf للخط الغامق و \textit للخط المائل، و\textsc للأحرف الكبيرة الصغيرة لتغيير نمط الخط. بالإضافة إلى ذلك، يوفر LaTeX أوامر مثل \fontsize و\selectfont للتحكم بشكل أكثر دقة في حجم الخط ونمطه. يمكنك أيضًا تحديد أنماط الخطوط وأحجامها المخصصة باستخدام الأمرين \newcommand و\renewcommand.

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

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