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

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

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

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

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

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

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

اطلاعات بیشتر درباره 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