1
سبک نوشتار / یک ماکرو برای نمایش فصل
« : مارس 14, 2012, 06:47:46 pm »
سلام
من ماکرو نویسی بلد نیستم ولی با مقداری جستجو تونستم این رو بنویسم:
کاری که این کد می کنه این هست که می نویسه مثلا:
فصل 3:
نام فصل
این رو تو یک صفحه به طور کامل می نویسه. حالا مشکل این هست که به جای کلمه فصل می خوام بنویسه پیوست وقتی که تو پیوست هست.
میشه راهنمایی کنید،
ممنون
من ماکرو نویسی بلد نیستم ولی با مقداری جستجو تونستم این رو بنویسم:
کد: [انتخاب]
\makeatletter
\renewcommand{\@makechapterhead}[1]{%
\thispagestyle{empty}
\vspace*{150 pt}%
{\setlength{\parindent}{0pt} \centering
\fontspec[Script=Arabic,Mapping=parsidigits,Scale=4]{XB Zar}
\ifnum \value{secnumdepth}>1
\if@mainmatter فصل \thechapter:\vspace{30pt}\\\ \pagebreak\fi%
\fi
\parbox{\linewidth}{\centering\fontspec[Script=Arabic,Mapping=parsidigits,Scale=6]{XB Kayhan Sayeh} #1}\par\nobreak\vspace{40 pt}}}
\makeatother
کاری که این کد می کنه این هست که می نویسه مثلا:
فصل 3:
نام فصل
این رو تو یک صفحه به طور کامل می نویسه. حالا مشکل این هست که به جای کلمه فصل می خوام بنویسه پیوست وقتی که تو پیوست هست.
میشه راهنمایی کنید،
ممنون