در پست قبلی با برخی دستورهای فایل ffancyhe.sty که برای تولید پاصفحه و سرصفحه استفاده میشود، آشنا شدیم. اما متاسفانه سبک صفحه fancy به طور پیشفرض درست نیست. چون حتی در سبک oldbook نیز شماره صفحه در تمام صفحهها، در پایین برگه چاپ میشود در حالیکه رسم بر آن است که شماره نیز در بالای صفحه باشد.
برای این دسته از دوستان کمی تغییرات انجام دادم تا شماره صفحات نیز به بالای صفحه منتقل شود. با استفاده از کدهای زیر در مقدمه سند میتوانید تغییرات لازم را اعمال کنید:
>\makeatletter
>\rhead{\ifodd\c@page\rm\thepage\else\sl\leftmark\fi}
>\lhead{\ifodd\c@page\sl\leftmark\else\rm\thepage\fi}
>\cfoot{}
>\makeatother
توجه: این تغییرات را تنها برای سبکهایی مثل oldbook به کار ببرید که twoside هستند و برای oldreport و oldarticle که twoside نیستند به کار نبرید! اگر میخواهید در oldreport نیز شماره صفحه به بالای صفحه منتقل شود، در قسمت نظرات بگویید که کدهای را در اختیارتان قرار دهم.
