mtx-context(1) ConTeXt Process Management mtx-context(1)

mtx-context - مدیریت فرآیندهای ConTeXt

mtxrun --script context [ OPTIONS ... ] [ FILENAMES ]

مدیریت فرآیندهای ConTeXt

پردازش (یک یا چند) فایل (عمل پیش‌فرض)
ایجاد قالب‌های context
استفاده از فایل ctx (مشخصات مدیریت فرآیند)
نادیده گرفتن دستورالعمل‌ها و پرچم‌های ctx
استفاده از واسط کاربری مشخص‌شده (پیش‌فرض: en)
بستن فایل pdf در نمایشگر و راه‌اندازی نمایشگر pdf پس از اتمام کار
پاکسازی فایل‌ها پس از اجرا (--pattern=...)
پاکسازی تمام فایل‌ها پس از اجرا (--pattern=...)
بارگذاری پودمان (ماژول) یا شیوهٔ مشخص‌شده، که معمولاً بخشی از توزیع است
ابتدا بارگذاری فایل محیطی (environment) داده‌شده (شیوه‌های سند)
فعال‌سازی حالت‌های مشخص‌شده (پردازش شرطی در شیوه‌ها)
بررسی مسیرهای داده‌شده هنگام جستجوی فایل‌ها
تنظیم متغیرهایی که حین اجرا قابل خواندن هستند (جفت‌های کلید/مقدار)
تنظیم مقدار تصادفی اولیه (randomseed)
تغییر نام خروجی حاصل به نام داده‌شده
تنظیم متغیرهای ردیاب (مشاهده فهرست با --showtrackers)
تنظیم متغیرهای دستورالعمل (مشاهده فهرست با --showdirectives)
غیرفعال‌سازی دسته‌های گزارش (مشاهده فهرست با --showlogcategories)
حذف کدهای زائد Lua (تنها مخصوص محیط عملیاتی که انتظار خطایی وجود ندارد)
نمایش خطاها در پایان اجرا؛ خروج در صورت وجود در فهرست (حتی با --silent)
تولید صفحه خطای html به جای آن (اختیاری: =scite)
غیرفعال‌سازی ثبت وقایع در کنسول (تنها در فایل گزارش)
عدم ایجاد فایل ساختگی (می‌تواند نمایشگرهای pdf را که فایل را باز نگه می‌دارند دچار سردرگمی کند)
پاکسازی فایل نتیجه پیش از اجرا
جستجوی الگوی داده‌شده در سورس‌های مستندات
اجبار به استفاده از خردبخش (stub) xml
اجبار به استفاده از خردبخش cld (سند لوآی context)
اجبار به استفاده از خردبخش lua (مانند texlua)
اجبار به استفاده از خردبخش mp (متاپست)
اجرای یک گذر اضافه تحمیل صفحه (imposition)، مشروط بر این‌که شیوه آن را تنظیم کرده باشد
نادیده گرفتن مشخصات تحمیل صفحه در شیوه
گزارش شماره صفحاتِ صفحه‌های نام‌گذاری‌شده و ارجاعات فهرست (--page=... یا --page=...)
استفاده از luajittex با JIT خاموش (تنها استفاده از ماشین مجازی سریع‌تر)
استفاده از luajittex با JIT روشن (در بیشتر موارد سریع‌تر نیست، حتی کُندتر است)
تنها یک بار اجرا شود (هیچ فایل دادهٔ چندگذره‌ای تولید نمی‌شود)
پردازش حداکثر به تعداد دفعات مشخص‌شده
پردازش دقیقاً به این تعداد دفعه (امکان اجراهای آزمایشی بهینه‌سازی)
اجرا بدون توقف و عدم نمایش پیام‌ها در کنسول
اجرا بدون توقف
بازگشت به مقیاس‌بندی سنتی (با کارایی کمتر) قلم‌ها
عدم راه‌اندازی اولیه synctex (برای اجراهای نهایی و عملیاتی)
اجرا با synctex فعال (بهتر است از tupsynctex[state=start] استفاده شود)
حذف تاریخ‌های زمان اجرا در فایل pdf (مقدار اختیاری: یک عدد (مبدأ ۱۹۷۰) یا رشته "YYYY-MM-DD HH:MM")
غیرفعال‌سازی اجباری فشرده‌سازی در بخش پشتیبان (backend)
شناسه انتهایی (trailer id) جایگزین (یا یک مقدار ثابت)
تولید پایگاه داده فایل‌ها و غیره (همانند آنچه luatools انجام می‌دهد)
عدم ورود به مسیرهای .. و ../..
گزارش نسخه نصب‌شده context
گزارش عدم تطابق بین فایل باینری و انتظارات
فرض بر این‌که فایل مشخص‌شده در جای دیگری موجود است
استفاده از یک فایل ساختگی (dummy) به عنوان jobname
استفاده از این فایل به عنوان فایل ورودی به جای فایل داده‌شده
نمایش گزینه‌های بیشتر

به‌روزرسانی شماره نسخه context (همچنین باید --expert و در صورت تمایل --basepath ارائه شود)
حذف آمار زمان اجرا در پایان پردازش
پروفایل‌بندی کار (استفاده: mtxrun --script profile --analyze)
تولید نمایی کلی از زمان‌بندی و آمار
نگه‌داشتن فایل‌های tuc قبلی (jobname-tuc-[run].tmp)
نگه‌داشتن فایل‌های pdf قبلی (jobname-pdf-keep.tmp)
نگه‌داشتن فایل‌های گزارش قبلی (jobname-log-[run].tmp)
عدم نوشتن فایل tuc
اجبار به استفاده از حالت lmtx (در صورت در دسترس بودن)
فعال‌سازی بررسی بازنویسی نام دستور (csname overload)
پردازش ابزار اضافی (mtx-context-... در توزیع)
نمایش ابزارهای اضافی
رمزگذاری فایل (pdf) با استفاده از این گذرواژه اصلی (master password)
استفاده از یک گذرواژه اضافی برای باز کردن سند
فهرستی از: print، modify، extract، add، fillin، assemble، quality
افزودن بلوک انطباق wtpdf (اما بهتر است ابتدا اعمال‌پذیر بودن آن بررسی شود)

پردازش فایل با luatex به جای luametatex
پردازش فایل با texexec با استفاده از pdftex
پردازش فایل با texexec با استفاده از xetex
پردازش فایل با texexec
عدم بررسی وجود فایل و ورود به حالت پیمایش (--dummyfile=whatever.tmp)
پردازش هم‌زمان چندین فایل (می‌توانید تعداد فرآیندها را تعیین کنید، پیش‌فرض: ۸)
پردازش دستورهای موجود در این فایل (خطوطی که با 'context' آغاز می‌شوند)
پردازش فایل در یک محیط محدود (سندباکس)
افزودن مسیر باینری (یافت‌شده) به ابتدای متغیر مسیر اجراکننده‌ها

اطلاعات بیشتر درباره ConTeXt و ابزارهای همراه آن را می‌توانید در نشانی‌های زیر بیابید:

فهرست پستی: ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context

وبگاه: http://www.pragma-ade.nl / http://tex.aanhet.net

ویکی: http://contextgarden.net

01-01-2026 version 1.05