تخصيص الإخراج
.NET API Solution لتخصيص مخرجات TeX
تُعرف TeX بأنها لغة التنضيد. وهذا يعني أنك لا تقوم بتنسيق النص في المستند، بل تقوم بإدخال نص عادي يحتوي على أجزاء النص في المستند بالإضافة إلى الأوامر التي تتحكم في الإخراج.
توضح مقالة TeX I/O في الوثائق أن مهمة TeX تنتج عادةً ملف إخراج رئيسي يحتوي على المستند الناتج و ملف نسخة (أو سجل).
ستجد في هذه الصفحة بعض النصائح حول كيفية تخصيص مخرجات مهمة TeX. لتخصيص مخرجات TeX نحتاج إلى:
Aspose.TeX for .NET API وهي واجهة برمجة تطبيقات غنية بالميزات وقوية وسهلة الاستخدام لمعالجة المستندات وتحويلها لمنصة C#.
افتح مدير الحزم NuGet، وابحث عن Aspose.TeX، وقم بتثبيته. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم إدارة الحزم:
Package Manager Console Command
PM> Install-Package Aspose.TeX
نصائح حول كيفية تخصيص إخراج TeX C#:
- يمكن لمحرك TeX الوصول إلى وحدات تخزين البيانات كملفات فقط، وهو ما يعني “بالاسم”. لذلك، يوفر النظام الفرعي لمخرجات TeX “فتحات” بيانات استجابةً للاستعلامات حسب الاسم.
- يحدد Aspose.TeX for .NET API واجهة IOutputWorkingDirectory ، والتي تتضمن طريقة واحدة فقط GetOutputFile( ). هذه هي الطريقة التي تُرجع “فتحات” البيانات بالاسم. بمعنى آخر، دليل عمل الإخراج هو في الواقع قاموس يقوم بتعيين أسماء الملفات إلى “فتحات” البيانات. لاحظ أن TeX قد يكتب ملفًا ثم يقرأه. ولهذا السبب يقوم IOutputWorkingDirectory بتوسيع واجهة IInputWorkingDirectory .
- يحتوي الأسلوب GetOutputFile() على وسيطة خارجية fullName والتي قد تحتاجها في تطبيقاتك المخصصة للواجهة.
التعليمات
1. كيف أكتب مخرجات من TeX وLaTeX؟
في TeX البدائي هناك ثلاثة أوامر مسؤولة عن الإخراج إلى ملفات أخرى غير ملف الإخراج الرئيسي: \openout<number>=<file name>
، و\Closeout<number>
، و\write<number>{<token القائمة>}
. يقوم الأمران الأولان بفتح وإغلاق الملفات المساعدة للكتابة، بينما يقوم الأمر الأخير بكتابة قائمة الرموز المميزة (والتي قد تشكل بعض النص، على سبيل المثال) كسطر من النص. في LaTeX، عادةً ما يكون هذا الإخراج إلى الملفات المساعدة مخفيًا عن المستخدم داخل LaTeX نفسه أو داخل الحزم.
2. كيفية العمل مع إخراج TeX؟
للحصول على مخرجات TeX بالطرق الأكثر شيوعًا (مثل الملفات الموجودة على القرص أو الملفات المعبأة في أرشيف ZIP) باستخدام Aspose.TeX API Solution، استخدم الفئات التي تنفذ IOutputWorkingDirectory الواجهة.
3. كيف يمكنني عرض إخراج LaTeX؟
لعرض ملفات TeX/LaTeX عبر الإنترنت، توجد تطبيقات Viewer مجانية. معهم، كل ما عليك فعله هو تحميل ملفات TeX/LaTeX وفي لحظة الحصول على النتيجة على الشاشة.
4. كيفية تخصيص إخراج TeX؟
لتخصيص مخرجات TeX باستخدام حل واجهة برمجة التطبيقات هذا، تحتاج إلى تطوير التنفيذ الخاص بك لواجهة IOutputWorkingDirectory ثم الاستخدام إنها قيمة خاصية OutputWorkingDirectory في خيارات مهمة TeX.
TeX ما هو TeX تنسيق الملف
إن TeX ليس في الواقع تنسيقًا. إنها في نفس الوقت لغة برمجة وأيضًا محرك مترجم يفهم هذه اللغة. ملف TeX هو مستند تم إنشاؤه في LaTeX. يمكن أن يتضمن هذا المستند رسومات وجداول ورموز وقوائم وصيغ ومعادلات.