هذا هو الأمر mkjobtexmf الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
؛ mkjobtexmf - إنشاء شجرة texmf لوظيفة معينة
VERSION
2011/11/10 v0.8
موجز
البرنامج com.mkjobtexmf يدير برنامجًا ويحاول العثور على أسماء الملفات المستخدمة. طريقتان
متوفرة ، خيار "-recorder" من TeX (Web2C) أو البرنامج عنيد.
ثم يقوم بإنشاء دليل مع شجرة texmf. يتحقق من الملفات التي تم العثور عليها ويحاول الفرز
لهم في هذه شجرة texmf.
يمكن استخدامه لأغراض الأرشفة أو لتسريع عمليات تشغيل TeX التالية.
mkjobtexmf [خيارات]
يؤدي هذا إلى تشغيل TeX الذي يمكن تهيئته بواسطة الخيارات. كلا الطريقتين للحصول على الملف المستخدم
الأسماء متوفرة.
mkjobtexmf [خيارات] - [أرغس]
الشكل الأخير يدير البرنامج كمد مع الحجج وسائط بدلاً من TeX. كطريقة فقط
برنامج عنيد هو متاح.
خيارات:
--اسم العمل اسم الوظيفة (إلزامي).
عادة ما يكون هذا هو ملف TeX
بدون تمديد
--texname ملف الإدخال لـ TeX. الافتراضي هو
اسم الوظيفة بامتداد ".tex"
--تكسوبت خيار تشغيل TeX
- ديستدير وجهة بشكل مباشر،
الافتراضي هو " .mjt '
- إخراج إضافة أيضا ملفات الإخراج
- strace استخدم دعامة بدلاً من TeX's
الخيار-المسجل
- نسخ الملفات بدلاً من إنشائها
روابط الرمز
- مسارات خردة مسطحة ، لا تقم بعمل أدلة
داخل دليل الوجهة
- (لا) texhash Run texhash ، استخدم --notexhash لـ MiKTeX
- استثناء تحويلة استبعاد الملفات ذات الامتداد .
- cmd- تكس أمر مترجم TeX
- cmd-kps الذي الأمر لـ kps الذي
- cmd- تكساش أمر texhash
- cmd- دعامة القيادة من أجل الاستقامة
- إخراج مطوّل مطوّل
- رسالة تعليمات مختصرة
- رجل التوثيق الكامل
- تحديد نسخة طباعة النسخة
الوصف
الركض ال برنامج
الأول com.mkjobtexmf يدير برنامجًا ، عادةً ما يكون TeX. يتم تكوين مترجم TeX عن طريق الخيار
"--cmd-tex". يمكن استخدام الخيار "--texname" ، إذا كان امتداد اسم الملف يختلف عن .تكس:
mkjobtexmf --jobname foo --texname foo.ltx
الحالات الأكثر تعقيدًا ممكنة:
mkjobtexmf --jobname foo --texname '\ def \ abc {...} \ input {foo}'
إذا كان يجب استخدام برنامج آخر غير TeX (dvips ، ...) ، فيمكن إعطاء هذا البرنامج
بعد، بعدما "--":
mkjobtexmf --jobname foo - dvips foo
قم بتقديم تسجيل
تتوفر طريقتان للحصول على أسماء الملفات المستخدمة:
مسجل TeX
تدعم بعض توزيعات TeX (مثل Web2C) الخيار -سجل لتكس
المجمعين. ثم يقوم برنامج التحويل البرمجي TeX بإنشاء ملف بامتداد .fls الذي يسجل ال
تستخدم ملفات الإدخال والإخراج.
دعامة البرنامج
يتتبع هذا البرنامج مكالمات وإشارات النظام. يتم استخدامه هنا لتسجيل الملفات المستخدمة.
حلل و رابط / نسخ وجدت ملفات
دليل النتائج jobname.mjt تم إنشاؤه. يتم إنشاء شجرة TEXMF داخل النتيجة.
تتم مقارنة كل ملف تم العثور عليه بقائمة من مسارات أشجار TEXMF. إذا تم العثور على تطابق ،
الملف مرتبط / نسخ في شجرة TEXMF. يتم إنشاء قائمة المسارات بواسطة البرنامج
kps الذي.
إذا كان الملف لا يمكن تعيينه إلى شجرة TEXMF والملف هو اسم ملف نسبي ، ثم
تم ربطه / نسخه مباشرة في دليل النتائج jobname.mjt. أسماء الملفات المطلقة هي
غير مدعوم ولا يحتوي أي من المسارات على روابط إلى الدلائل الأصلية.
يتم إنشاء الروابط الرمزية افتراضيًا. يتم نسخ الملفات إذا تم توفير الخيار "- نسخ" أو
الارتباط الرمزي غير متوفر.
OPTIONS
--اسم العمل=<اسم الوظيفة>
إنه اسم الوظيفة. "اسم الوظيفة> .tex 'بمثابة افتراضي لملف TeX و
<اسم الوظيفة> يستخدم لتسمية الدلائل والملفات المختلفة. انظر قسم "الملفات".
--texname=<الاسم>
اسم ملف الإدخال TeX ، إذا كان يختلف عناسم الوظيفة> .tex.
--تكسوبت=<اختار>
خيار إضافي لمترجم TeX ، الأمثلة هي "--ini" أو "--shell-escape". هذه
يمكن إعطاء الخيار أكثر من مرة.
- ديستدير=<دليل>
يحدد اسم دليل الوجهة حيث يتم جمع النتيجة. كما
يتم إنشاء دليل افتراضي في الدليل الحالي باسم الوظيفة و
التمديد ".mjt".
--انتاج
أضف أيضًا ملفات الإخراج.
- دعامة
طريقة الاستخدام مع البرنامج عنيد، راجع "الوصف".
--ينسخ
يتم نسخ الملفات بدلاً من إنشاء روابط رمزية.
--مسطحة
يتم ربط الملفات أو نسخها بدون عناصر المسار. سوف دليل الوجهة
تحتوي على قائمة كاملة بالملفات أو الروابط بدون دليل.
تم تجاهل الملفات "ls-R" و "الأسماء المستعارة".
- استثناء تحويلة=<تحويلة>
الملفات ذات الامتدادتحويلة> مستبعدة. يمكن إعطاء الخيار عدة مرات أو أ
يمكن استخدام قائمة ملحقات مفصولة بفواصل. أمثلة:
- استثناء - ext aux - استبعاد - ext سجل - استثناء - ext toc
بالضبط مثل
- استثناء-ext ، aux ، سجل ، toc
- (لا) تكسهاش
بشكل افتراضي ، يتم إنشاء الملف "ls-R" في شجرة "texmf" ، لأن هذا هو الملف
قاعدة بيانات الاسم التي يمكن استخدامها في TeX Live. لأن MiKTeX يستخدم ملف
آلية ، فإن ملف "texhash" الخاص به لا يولد ملفات "ls-R" و "--notexhash"
يقمع دعوة "تكسهاش".
- cmd- تكس=<كمد>
أمر مترجم TeX. الافتراضي هو pdflatex.
- cmd-kps الذي=<كمد>
الأمر لـ kps الذي.
- cmd- تكساش=<كمد>
أمر لتحديث قاعدة بيانات اسم الملف لشجرة texmf التي تم إنشاؤها. الافتراضي هو
texmf.
- cmd- دعامة=<كمد>
القيادة من أجل الاستقامة.
- الإسراف
رسائل مطولة.
--مساعدة
عرض شاشة التعليمات.
-ب (رجل>
طباعة صفحة الدليل.
--الإصدار
طباعة تحديد النسخة والخروج.
أمثلة
ملف TeX test.tex باستخدام طريقة مسجل TeX:
mkjobtexmf - اختبار اسم الوظيفة
ملف TeX test.tex باستخدام LaTeX:
mkjobtexmf - اختبار الاسم الوظيفي - اللاتكس cmd-tex
جيل الشكل:
mkjobtexmf - اختبار اسم الوظيفة - texopt -ini --texname pdflatex.ini
مثال ، كيف يمكن استخدام شجرة texmf الجديدة (Linux / bash):
TEXMF = !! test.mjt / texmf اختبار pdflatex
مثال لإنشاء أرشيف مضغوط (Linux / bash):
(cd test.mjt && zip -9r ../test.)
مثال لتوليد أرشيف tar:
tar cjhvf test.tar.bz2 -C test.mjt.
غير محلول مسائل، تحفظات، ALL
برنامج تجريبي
قد تتغير الخيارات والافتراضيات وكيفية عمل البرنامج في الإصدارات المستقبلية.
textmf.cnf
حاليا الطريقة مع عنيد يسجل هذه الملفات. مسجل TeX لا. مفيد
. textmf.cnf ملفات لإعدادات متغيرة. لأن لدينا شجرة TEXMF واحدة فقط ، وهي
ربما يجب إعادة كتابة أقسام المسار.
الإعدادات في متغيرات البيئة
لا يتم تخزينها على الإطلاق.
اصطدام
يستخدم البرنامج دليل وجهة واحد وشجرة TEXMF واحدة على الأكثر للنتيجة.
ومع ذلك ، يمكن أن تأتي الملفات المصدر من أدلة مختلفة وأشجار TEXMF.
لذلك من الممكن تضارب الأسماء.
يتبع البرنامج إستراتيجية عدم حذف الملفات في الدليل الوجهة.
يسمح ذلك بجمع الملفات من عمليات التشغيل المختلفة. وهكذا يتم حل الاصطدامات في
بالطريقة التي يفوز بها الإدخال الأول الذي يتم إجراؤه في الدليل الوجهة.
ملف الضبط
سيوفر للمستخدم من إعادة كتابة نفس الخيارات مرارًا وتكرارًا.
تسجيل غير مكتمل
قد تؤدي الأخطاء في تسجيل ملف TeX إلى تسجيل ملف غير كامل (مثل pdfTeX
1.40.3 لا يسجل ملفات .pfb و .pk).
استخدم mkjobtexmf عبر الإنترنت باستخدام خدمات onworks.net