تالار گفتگوی پارسی‌لاتک

لاتک LATEX => سبک نوشتار => نويسنده: Mehrdad-Dadkhah در ژوئن 09, 2014, 07:17:08 pm

عنوان: افزودن کلمه فصل قبل از شماره آن در فهرست مطالب
رسال شده توسط: Mehrdad-Dadkhah در ژوئن 09, 2014, 07:17:08 pm
سلام دوستان
من از تک لایو و کلاس report استفاده می کنم و برای آماده کردن ساختار پایان نامه مورد نظر دانشگاه باید در فهرست مطالب برای عنوان فصل ها از ظاهری به شکل زیر استفاده کنم

فصل اول: عنوان فصل

که فعلا به شکل زیر است:
1 عنوان فصل

با استفاده از بحث http://www.parsilatex.com/forum/SMF/index.php?topic=2802.0 کلمه فصل را به ابتدای عنوان اضافه کردم ولی نتونستم به جای 1 اول را بنویسم (حرفی نشده)
البته با استفاده از بحث
http://www.parsilatex.com/forum/SMF/index.php?topic=5454.msg27874#msg27874
شماره فصل ها در طول متن به حرفی تغییر کرد ولی در فهرست اعمال نشده

با آزمون خطا و مباحث قبلی به کد زیر رسیدم:

‎\titleformat{\chapter}[display]‎
‎{\normalfont\huge\filcenter\HMXTitr}{\renewcommand{\thechapter}{\tartibi{chapter}}‎
‎\chaptertitlename\ \thechapter}{20pt}{\Huge}

ممنون میشم راهنمایی کنید
فایل تک اصلی را هم پیوست کردم
عنوان: پاسخ : افزودن کلمه فصل قبل از شماره آن در فهرست مطالب
رسال شده توسط: وحید دامن‌افشان در ژوئن 10, 2014, 02:13:50 am
قبل از دستور
\begin{document}از کد زیر استفاده کنید:
\makeatletter
\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
                       \if@mainmatter
                         \refstepcounter{chapter}%
                         \typeout{\@chapapp\space\thechapter.}%
                         \addcontentsline{toc}{chapter}%
                                   {\@chapapp~\protect\numberline{\tartibi{chapter}}\quad #1}%
                       \else
                         \addcontentsline{toc}{chapter}{#1}%
                       \fi
                    \else
                      \addcontentsline{toc}{chapter}{#1}%
                    \fi
                    \chaptermark{#1}%
                    \addtocontents{lof}{\protect\addvspace{10\p@}}%
                    \addtocontents{lot}{\protect\addvspace{10\p@}}%
                    \if@twocolumn
                      \@topnewpage[\@makechapterhead{#2}]%
                    \else
                      \@makechapterhead{#2}%
                      \@afterheading
                    \fi}
\renewcommand*\l@section{\@dottedtocline{1}{4.5em}{2.3em}}
\renewcommand*\l@subsection{\@dottedtocline{2}{6.5em}{3.2em}}
\makeatother
عنوان: پاسخ : افزودن کلمه فصل قبل از شماره آن در فهرست مطالب
رسال شده توسط: Mehrdad-Dadkhah در ژوئن 10, 2014, 09:31:59 am
سپاس فراوان
درست شد