خيارات الخطوط في 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++

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

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

// 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 What is TeX File Format

TeX (تقنية تاِك) هو نظام تنضيد نصوص يُستخدم لإنشاء مستندات ذات جودة طباعة عالية، خاصة للمعادلات الرياضية. يُكتب المستند بصيغة نصية تُعالجها محركات TeX (مثل pdfTeX أو XeTeX) لتوليد مخرجات مثل PDF أو DVI. يوفر تحكمًا دقيقًا في التخطيط، الخطوط، والرياضيات.