• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

به حروف نوشتن شماره عنوان فصل

نویسنده Thunder, دسامبر 03, 2010, 04:07:09 قبل از ظهر

« قبلی - بعدی »

Thunder

سلام دوستان
آیا کسی می‌تونه بهم بگه چگونه میتونم شماره‌ عنوان فصل در ابتدای هر فصل را به
حروف بنویسم؟؟؟؟ ممنون میشم.

vafa

نقل قول از: 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

البته خوشبختانه تالار گفتمان یک قسمت جستجو هم دارد که بدبختانه کسی از آن استفاده نمی کند. این مطلب قبلا در تالار مطرح شده بود.

Thunder

دستتون درد نکنه. واقعا ممنونم.
ببخشید خب، آخه من تازه‌کارم و دیشب با این سایت آشنا شدم.
بازم تشکر
فقط چیزی که هست، دستورکه اجرا کردم، عنوان فصل اومد وسط. نمیشه کاری کرد که همون سمت راست بمونه؟

هادی صفی‌اقدم

#4
نقل قول از: محمد چهارسوقی در دسامبر 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 را دارم

Thunder

نقل قول از: محمد چهارسوقی در دسامبر 03, 2010, 08:53:18 بعد از ظهر
منم خودم تازه کار هستم.
در اون نمونه ای که براتون گذاشتم متاسفانه خیلی مرتب نیست و بعضی جاها هم دوباره کاری شده و دستورات دوبار آمده اما چون من وقت نداشتم تمیزش کنم همینجوری کپی پیست کردم تا کارتون راه بیفته.

در مورد وسط چین شدن، فکر کنم دو جا از عبارت \centering استفاده کردم که اگه اونو پاک کنید درست میشه.
بله، دستتون درد نکنه، بازم ممنون و متشکر  :D :)

Thunder

#9
نقل قول از: هادی صفی اقدم در دسامبر 03, 2010, 08:48:35 بعد از ظهر
خطا میده


من یک جستجو با کلمات «فصل - حرف - حرفی - حروف - عنوان - فصل ) زدم،  ولی نتایج هم زیاد بود و هم بی ربط به موضوع. میشه گفت جستجو فعلا به درد نمیخوره و مشکل کاربران نیستند

فکر می‌کنم راهشو پیدا کردم که خطا نده! :D
دستور زیر را اجرا کنید:

\makeatletter
\def\@makechapterhead#1{%
  \vspace*{50\p@}%
  {\parindent \z@ ‎‎‎%‎‎\centering‎
  ‎\normalfont
    \ifnum \c@secnumdepth >\m@ne
     ‎%‎ \if@mainmatter
        ‎\H‎uge\bfseries \@chapapp\space ‎\tartibi{chapter}%‎ \thechapter
        \par\nobreak
        \vskip 20\p@
     ‎%‎‎‎‎‎ \fi
‎‎%‎  \fi
    \interlinepenalty\@M
    ‎\h‎uge \bfseries #1\par\nobreak
    \vskip 40\p@
  }}

vafa

نقل قول از: هادی صفی اقدم در دسامبر 03, 2010, 09:04:35 بعد از ظهر
ممنون آقای چهار سوقی
فایلهای ضمیمه شده در دو پست بالاتر را آپدیت کردم که خطا را قشنگ نشون میده

فونت Yas را دارم
در تعریف فوق از دستور شرطی \if@mainmatter استفاده شده است که مخصوص طبقه‌ book است حال آنکه شما از طبقه report استفاده کرده‌اید.