در کلاس article میخوام به صورت زیر نمایش شماره صفحه رو تغییر بدم:
1- اگر متن فقط شامل یک صفحه شد آنگاه شماره صفحهای ظاهر نشه.
2- اگر متن بیش از یک صفحه شد، آنگاه شماره صفحه به صورت معمولی قبلیش ظاهر بشه.
مثلا به صورت زیر:
\usepackage{ifthen}
\ifthenelse{\equal{Total_Number_Of_Pages}{1}}
{\pagestyle{empty}}
{\pagestyle{plain}}
و به دنبال راهی گشتم تا تعداد کل صفحات در متغییری مثل Total_Number_Of_Pages ذخیره بشه. مسلما باید لاتک دو بار اجرا بشه که یک بار متن تهیه بشه و دفعه بعد تعداد کل صفحات رو بشمره و در کد فوق اجرا کنه.
یه راهش استفاده از \usepackage{lastpage} بود که \pageref{LastPage} تعداد کل صفحهها رو نشون میده و به جای همون متغییر Total_Number_Of_Pages در کد فوق بزارمش. اما چون از pageref استفاده میکنه و به صورت لینکه، نمیشه در کد ifthenelse اون هم در preamble ازش استفاده کرد. چندین بسته دیگه رو هم امتحان کردم که بتونه تعداد کل صفحات رو بده و هیچ کدام نشد.
کسی میدونه چطور این کار رو انجام بدم؟