باسلام
کد زیر را در نظر بگیرید:
\documentclass{report}
\usepackage{ptext}
\usepackage{fancyhdr}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\pagestyle{fancy}
\cfoot{}
\lhead{\thepage}
\begin{document}
\pagenumbering{alph}
\tableofcontents
\clearpage
\chapter{مقدمه}
\ptext[1-9]
\clearpage
\pagenumbering{arabic}
\chapter{شبکه}
\ptext[1-9]
\end{document}
نکات:
الف) اگر کد زیر را اجرا کنید، مشاهده میکنید که شمارهگذاری حرفی از فهرست مطالب آغاز شده و تا انتهای فصل مقدمه برقرار است.
ب) در فهرست مطالب مقدمه با شمارهگذاری حرفی آمده است و در ضمن header نیز درست است.
ج) بهتر است بعد از \tableofcontents
و قبل از شروع فصل اصلی یک دستور \clearpage
قرار دهید.
د) با دستور \pagenumbering{alph}
میتوانید شمارهگذاری حرفی را آغاز کنید و هر جا که خواستید شمارهگذاری عددی شود، از \pagenumbering{arabic}
استفاده کنید، در ضمن بهتر است قبلش یک \clearpage
قرار دهید.
ه) حال اکنون فرض کنید میخواهید در صفحات اول هیچ شماره و header ای قرار داده نشود. سپس فهرست مطالب و مقدمه شماره حرفی بخورند و سپس در ادامه شماره گذاری عددی شود. کد زیر برای این منظور مفید است.
\documentclass{report}
\usepackage{ptext}
\usepackage{fancyhdr}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\pagestyle{fancy}
\cfoot{}
\lhead{\thepage}
\begin{document}
\pagenumbering{gobble}
\pagestyle{empty}
\ptext[1-9]
\clearpage
\pagestyle{fancy}
\pagenumbering{alph}
\tableofcontents
\clearpage
\chapter{مقدمه}
\ptext[1-9]
\clearpage
\pagenumbering{arabic}
\chapter{شبکه}
\ptext[1-9]
\end{document}
و) برای این که شماره فصل نباشد و در فهرست وارد شود، این طوری عمل کنید.
\addcontentsline{toc}{chapter}{مقدمه}
\chapter*{مقدمه}
\markboth{مقدمه}{}
یعنی با دستور \addcontentsline{toc}{chapter}{مقدمه}
به صورت دستی آن را به فهرست مطالب اضافه کنید. دقت کنید که دستور \markboth{مقدمه}{}
برای حل مشکل header قرار داده شده است.