از پیام و پرسش سپاسگزارم. هیچ کدوم از این دو مورد ارتباطی به سیستم جدید فراخوانی بستهها ندارند.
در مورد اولی که بهش اشاره کردی، چیزی حدود ۲ تا سه سال پیش من در بسته زیپرشین تغییر دادم تا برچسبهایی مثل bibname و ... در آغاز نوشتار تغییر داده بشوند علتش هم این بود که تعدادی از کلاسها مثل koma-script این کار رو در آغاز نوشتار انجام میدادند و به ناچار بسته زیپرشین هم باید این تغییر رو در آغاز نوشتار انجام میداد. این خیلی قبلتر از ایجاد سیستم جدید فراخوانی بستهها بود. اینجا رو ببین.
در مورد دومی که بهش اشاره کردی، اگر دستوراتی که میخواهی تغییر بدهی مربوط به کلاس میشوند و نه بستهها، این ارتباطی با سیستم جدید فراخوانی بستهها نداره چون کد تغییر در کلاسها در سیستم جدید و قدیم فراخوانی بستهها یکی است. من دقیقا نمیدونم این تغییرات رو کجا میدهی ولی لازم نیست اونها رو در آغاز نوشتار انجام بدهی. حتی اگر بسته bidi یا xepersian تغییراتی رو انجام میدهند که باعث بازنویسی کدی میشه یک سری hook بسته biditools در اختیار کاربر قرار میده همانند \ApplyPatchCodeToFile
که میتونی با استفاده از اونها و نه در آغاز نوشتار تغییرات لازم رو انجام بدهی. اگر دوست داشتی میتونی یک پرسش جدید ایجاد کنی و اطلاعات دقیقتری قرار بدهی، اونجوری دقیقتر میتونم پاسخ بدهم.
توسط
وفا
(25.1k امتیاز)