فایل ارسالی شما دارای چندین خطاست و با وجود آنها نمیتوان انتظارِ خروجی درست داشت.
سعی میکنم خطاهاتون رو لیست کنم و برای رفعش اقدام کنین:
- اولین خطا مربوط میشه به بستههایی برای نوشتن الگوریتم. اونی رو که خودتون اضافه کردین پاک کنین. منظورم
algorithm2e
است. بستههای دیگری برای این کار فراخوانی شدهاند. (algorithm
و algorithmic
)
این دو تا دستور رو حذف کنین:
\renewcommand{\abstractname}{}
\renewcommand{\latinabstract}{}
- فونت
Persian Modern
نصب نیست
- در شروع پاراگراف، مثلاً بعد از خط خالی و بعد از دستور
\vspace
، نمیتونین از \\
استفاده کنین
- در بعضی جاها آکلادها (
{}
) رو درست استفاده نکردین؛ مثلاً باز کردین ولی نبستین. همچنین برخی محیطها مثل nastaliqq
نحوهٔ استفاده از دستورهای اندازهٔ فونت به این صورته:
{\large متن}
not <del>\larg{متن}</del>
و به املاشونم دقت کنین. \Luge
نداریم! \Huge
- از محیط
nastaliqqq
استفاده کردین ولی تعریف نشده. در واقع، فونت نستعلیق با این نام تعریف نشده. همچنین دستور \nastaliqq
- خطای نشناختن
\if@mainmatter
مربوط میشه به کلاس نوشتارتون. این دستور (شرط) در کلاس book
تعریف شده، نه در report
دستور \Persian
تعریف نشده. مراجع رو اینطوری بنویسین:
\begin{thebibliography}{99}
\begin{LTRbibitems}
\resetlatinfont
\bibitem{one}
latin item.
\bibitem{two}
latin item.
\end{LTRbibitems}
\bibitem{three}
مرجع فارسی.
مراجع فارسی نیاز به هیچ محیط اضافه ندارند.
\end{thebibliography}
- در جایی هم نوشتین
\parindent
. پاک کنین
فکر کنم بیشتر خطاها رو پوشش دادم. باز اگر خطایی داشت خودتون تلاش کنین برای رفعکردنش. خطاها که رفع بشن، خروجی درست خواهد شد.