برای مشکل اول و دوم، شما میتوانید از دستور \titleformat
استفاده کنید:
\titleformat
{\chapter} % command
[display] % shape
{\times\Titr\bfseries\Huge} % format
{\chaptername~\tartibi{chapter}} % label
{1em} % sep
{} % before-code
[] % after-code
همانگونه که در کد هم مشخص است، این دستور، ۷ بخش دارد که در بخش اول، شما تیتر مورد نظر خود را از \part
گرفته تا \subparagraph
میتوانید انتخاب کنید. در بخش دوم، نحوه نمایش تیتر مورد نظر و در بخش سوم، فرمت مورد نظر شما (همان چیزی که شما نیاز دارید.) وارد میشود. در این قسمت شما میتوانید پس از تعریف فونت مورد نظر خود، فونت فارسی و انگلیسی تعریف شده را وارد کنید. در بخش بعد هم، نحوه شمارهگذاری بخش مورد نظر و سپس فاصله میان تیتر با متن آورده خواهد شد. در دو بلوک آخر، اگر کدی نیاز دارید که قبل و بعد از تیتر شما گذاشته شود، در اینجا وارد میکنید.
به عنوان مثال من فونت times
و titr
را به صورت زیر تعریف کردهام:
\defpersianfont\Titr[Scale=1]{XB Titre}
\deflatinfont\Times[Scale=1.0]{Times New Roman}
برای مشکل سوم شما، کافی است \baselineskip را تغییر دهید:
\setlength{\baselineskip}{1cm}
و مشکل نهایی شما با استفاده از بسته geometry
قابل حل است:
\usepackage[top=3.5cm,right=4cm,bottom=3cm,left=2cm]{geometry}