سلام دوستان
آیا کسی میتونه بهم بگه چگونه میتونم شماره عنوان فصل در ابتدای هر فصل را به
حروف بنویسم؟؟؟؟ ممنون میشم.
نقل قول از: Thunder در دسامبر 03, 2010, 04:07:09 قبل از ظهر
سلام دوستان
آیا کسی میتونه بهم بگه چگونه میتونم شماره عنوان فصل در ابتدای هر فصل را به
حروف بنویسم؟؟؟؟ ممنون میشم.
با مطالعه راهنمای xepersian
من از این دستورات استفاده میکنم.
\makeatletter
\def\@makechapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \centering\normalfont
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\huge\bfseries \@chapapp\space \tartibi{chapter} %\thechapter
\par\nobreak
\vskip 20\p@
\fi
\fi
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
}}
\def\@makeschapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \centering
\normalfont
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
}}
\makeatother
البته خوشبختانه تالار گفتمان یک قسمت جستجو هم دارد که بدبختانه کسی از آن استفاده نمی کند. این مطلب قبلا در تالار مطرح شده بود.
دستتون درد نکنه. واقعا ممنونم.
ببخشید خب، آخه من تازهکارم و دیشب با این سایت آشنا شدم.
بازم تشکر
فقط چیزی که هست، دستورکه اجرا کردم، عنوان فصل اومد وسط. نمیشه کاری کرد که همون سمت راست بمونه؟
نقل قول از: محمد چهارسوقی در دسامبر 03, 2010, 11:37:09 قبل از ظهر
من از این دستورات استفاده میکنم.
\makeatletter
\def\@makechapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \centering\normalfont
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\huge\bfseries \@chapapp\space \tartibi{chapter} %\thechapter
\par\nobreak
\vskip 20\p@
\fi
\fi
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
}}
\def\@makeschapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \centering
\normalfont
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
}}
\makeatother
البته خوشبختانه تالار گفتمان یک قسمت جستجو هم دارد که بدبختانه کسی از آن استفاده نمی کند. این مطلب قبلا در تالار مطرح شده بود.
خطا میده
نقل قول از: محمد چهارسوقی در دسامبر 03, 2010, 11:37:09 قبل از ظهر
البته خوشبختانه تالار گفتمان یک قسمت جستجو هم دارد که بدبختانه کسی از آن استفاده نمی کند. این مطلب قبلا در تالار مطرح شده بود.
من یک جستجو با کلمات «فصل - حرف - حرفی - حروف - عنوان - فصل ) زدم، ولی نتایج هم زیاد بود و هم بی ربط به موضوع. میشه گفت جستجو فعلا به درد نمیخوره و مشکل کاربران نیستند
نقل قول از: Thunder در دسامبر 03, 2010, 07:25:11 بعد از ظهر
دستتون درد نکنه. واقعا ممنونم.
ببخشید خب، آخه من تازهکارم و دیشب با این سایت آشنا شدم.
بازم تشکر
فقط چیزی که هست، دستورکه اجرا کردم، عنوان فصل اومد وسط. نمیشه کاری کرد که همون سمت راست بمونه؟
منم خودم تازه کار هستم.
در اون نمونه ای که براتون گذاشتم متاسفانه خیلی مرتب نیست و بعضی جاها هم دوباره کاری شده و دستورات دوبار آمده اما چون من وقت نداشتم تمیزش کنم همینجوری کپی پیست کردم تا کارتون راه بیفته.
در مورد وسط چین شدن، فکر کنم دو جا از عبارت \centering استفاده کردم که اگه اونو پاک کنید درست میشه.
نقل قول از: هادی صفی اقدم در دسامبر 03, 2010, 08:48:35 بعد از ظهر
خطا میده
من خیلی بلد نیستم از روی فایل log خطایابی کنم اگر یکی یاد میداد عالی میشد. ولی تو کامپیوتر من که بدون خطا اجرا میشه ???
ممکنه ایراد از نداشتن فونت yas باشه؟
ممنون آقای چهار سوقی
فایلهای ضمیمه شده در دو پست بالاتر را آپدیت کردم که خطا را قشنگ نشون میده
فونت Yas را دارم
نقل قول از: محمد چهارسوقی در دسامبر 03, 2010, 08:53:18 بعد از ظهر
منم خودم تازه کار هستم.
در اون نمونه ای که براتون گذاشتم متاسفانه خیلی مرتب نیست و بعضی جاها هم دوباره کاری شده و دستورات دوبار آمده اما چون من وقت نداشتم تمیزش کنم همینجوری کپی پیست کردم تا کارتون راه بیفته.
در مورد وسط چین شدن، فکر کنم دو جا از عبارت \centering استفاده کردم که اگه اونو پاک کنید درست میشه.
بله، دستتون درد نکنه، بازم ممنون و متشکر :D :)
نقل قول از: هادی صفی اقدم در دسامبر 03, 2010, 08:48:35 بعد از ظهر
خطا میده
من یک جستجو با کلمات «فصل - حرف - حرفی - حروف - عنوان - فصل ) زدم، ولی نتایج هم زیاد بود و هم بی ربط به موضوع. میشه گفت جستجو فعلا به درد نمیخوره و مشکل کاربران نیستند
فکر میکنم راهشو پیدا کردم که خطا نده! :D
دستور زیر را اجرا کنید:
\makeatletter
\def\@makechapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ %\centering
\normalfont
\ifnum \c@secnumdepth >\m@ne
% \if@mainmatter
\Huge\bfseries \@chapapp\space \tartibi{chapter}% \thechapter
\par\nobreak
\vskip 20\p@
% \fi
% \fi
\interlinepenalty\@M
\huge \bfseries #1\par\nobreak
\vskip 40\p@
}}
نقل قول از: هادی صفی اقدم در دسامبر 03, 2010, 09:04:35 بعد از ظهر
ممنون آقای چهار سوقی
فایلهای ضمیمه شده در دو پست بالاتر را آپدیت کردم که خطا را قشنگ نشون میده
فونت Yas را دارم
در تعریف فوق از دستور شرطی \if@mainmatter استفاده شده است که مخصوص طبقه book است حال آنکه شما از طبقه report استفاده کردهاید.