بسته bidi
باید فراخوانی کلاس book
رو با بسته flowfram
چک کنه. توی سیستم قدیمی فراخوانی بستهها چون بسته bidi
آخرین بستهای بود که فراخوانی میشد انجام این کار ساده بود اما توی سیستم جدید فراخوانی بستهها معلوم نیست کاربر کجا بسته flowfram
رو فراخوانی میکنه و در نتیجه بسته bidi
باید تغییرات مربوط به کلاس book
رو خیلی دیر انجام بده در نتیجه تغییرات شما در ماکروی \@makechapterhead
بازنویسی میشه و ماکروی شما تاثیری ندارد. برای داشتن خروجی مناسب باید بازتعریف این دستور رو پس از تغییرات بسته bidi
قرار بدهید تا توسط بسته bidi
بازنویسی نشه.
\ApplyPatchCodeToFile{book-xetex-bidi}{%
\def\@makechapterhead#1{%
...
}%
}