پارسی‌لاتک

لاتک LATEX => حروف‌چینی مستندات => نويسنده: aris852963 در نوامبر 06, 2012, 02:38:00 بعد از ظهر

عنوان: حرفی کردن شماره فصل در فهرست مطالب در کلاس report
رسال شده توسط: aris852963 در نوامبر 06, 2012, 02:38:00 بعد از ظهر
با سلام

من شماره فصل ها رو حرفی کردم ولی این شماره در فهرست مطالب تغییر نمی کند. می خواهم این تغییر طوری ایجاد شود که شماره section و قضایا و ... را به حرفی تبدیل نکند. راهنمایی پست
http://www.parsilatex.com/forum/SMF/index.php?topic=3449.msg18890#msg18890
در کلاس report خطا داد و پست
http://www.parsilatex.com/forum/SMF/index.php?topic=3481.msg19051#msg19051
نیز کمکی نکرد. لطفا راهنمایی کنید.
عنوان: پاسخ : حرفی کردن شماره فصل در فهرست مطالب در کلاس report
رسال شده توسط: vafa در نوامبر 06, 2012, 03:12:45 بعد از ظهر
این سوال چندین بار جواب داده شده منتها شما خوب نگشتی. اگر برات امکان داره ماکرونویسی‌هات رو مرتب انجام بده چون اینجوری نه نوشتی چشم رو خیلی اذیت می‌کنه.

\documentclass{report}
\usepackage{xepersian}
\settextfont{Yas}
\makeatletter
\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
                         \refstepcounter{chapter}%
                         \typeout{\@chapapp\space\thechapter.}%
                         \addcontentsline{toc}{chapter}%
                                   {\protect\numberline{\harfi{chapter}}#1}%
                    \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}
\makeatother
\begin{document}
\tableofcontents
\chapter{اولین}
سلام
\section{قسمت}
\end{document}