تالار گفتگوی پارسیلاتک
لاتک LATEX => سبک نوشتار => نويسنده: 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}
ممنون میشم راهنمایی کنید
فایل تک اصلی را هم پیوست کردم
-
قبل از دستور
\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
-
سپاس فراوان
درست شد