اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
Close Sidebar
وب‌سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

محبوب‌ترین برچسب‌ها

رفع خطا جدول مراجع xepersian ریاضی‌نویسی شکل فونت فهرست مطالب شماره‌گذاری منابع bidi پانویس بیب‌تک tikz تک‌لایو parsilatex بیمر اسلاید زی‌پرشین پاورقی bibtex سربرگ نماد رسم شکل فرمول‌نویسی قالب ارجاع‌دهی biditexmaker هدر ویرایشگر beamer واژه‌نامه اندازه فونت texstudio عنوان فصل ماتریس اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول bidipresentation شماره صفحه حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف مکان شکل tikzpicture حروف‌چینی کد شماره فصل enumerate tabriz_thesis نمایه align زیرنویس شکل کادر itemize فهرست اشکال الگوریتم listings عدم اجرا نیم‌فاصله متن لاتین و فارسی بسته فاصله بین خطوط قالب پایان‌نامه فرمول نصب تک‌لایو فارسی‌تک hyperref شماره فرمول glossaries کپشن نمودار خروجی لاتک حروف‌چینی چندستونی فونت فارسی و انگلیسی ماکرونویسی biditools شماره پاورقی پیوست‌ سوال امتحانی فاصله‌گذاری فرمول چندضابطه‌ای subfigure extrafootnotefeatures header texmaker pdf tex biditufte-book longtable تصویر شمارنده texlive2015 زیرنویس خطا رسم نمودار شماره‌گذاری صفحات پایان نامه دیاگرام فهرست جداول میک‌تک texlive2016 تنظیم جدول آکولاد kashida texworks caption اندیس lollipop iust-thesis multicol فصل‌نویسی شعر سوال چهارگزینه‌ای بولد تورفتگی اعداد فارسی فاصله عمودی xindy چپ‌چینی اوبونتو میکروسافت ورد قاب geometry texlive fancyhdr وسط‌چینی تک لایو 2015 عنوان بخش شماره گذاری به‌روزرسانی بسته aimc46 صفر توخالی فرمول طولانی بیرون‌زدگی xelatex کاما tcolorbox پوستر فاصله سطرها نوشتافت شکست خط tex-programming فونت اعداد pgfplots قرآن tabriz-thesis ایتالیک winedt جستجوی معکوس فلش جایابی تصویر قالب کتاب پاراگراف‌بندی بازیابی اطلاعات هایپرلینک فهرست نمادها شمارنده فصل font محیط ریاضی رسم کادر جداکننده جدول طولانی فهرست تصاویر شماره‌گذاری فرمول algorithm2e فونت بولد proof equation bidipoem eps جدول افقی عکس به‌روزرسانی پانویس چندستونی کمک مالی فاصله خطوط حروف‌چینی شعر زیرشکل minipage قلم پانویس پاراگرافی ltrfootnote پیوست computeautoilg متن فارسی و انگلیسی فرمول چندخطی neveshtuft غلط‌گیری املایی تک‌پارسی پیکان لاتکس tabular baselineskip شماره قسمت قسمت عنوان جدول
11 نفر آنلاین
0 عضو و 11 مهمان در سایت حاضرند
بازدید امروز: 2896
بازدید دیروز: 27333
بازدید کل: 25310384

اضافه کردنِ کلمه‌ی "فصل" قبل از شماره‌ی فصل در فهرست مطالب

0 رای
3,646 بازدید

چطور می‌شه در فهرست مطالب، قبل از شماره‌ی فصل، کلمه‌ی "فصل" هم اضافه شود؟
همینطور در مورد پیوست، فهرست تصاویر و جدول‌ها و ....
مثلا در حال حاضر فهرست مطالب به این شکل است:
enter image description here
ولی می‌خوام که به صورت:
فصل 1 مقدمه
بخش 1-1 شرح مساله

باشد.

یا مثلا پیوست به این شکل در فهرست آمده است:
enter image description here
که می‌خوام به شکل:
پیوست آ اولین پیوست
باشد.
در مورد تصاویر و جدول‌ها و ... همین طور. یعنی به صورت:
شکل 1 فلان
جدول 1 بهمان
باشد.

به روزرسانی
طبق جوابی که به این سوال داده شده، این قسمت رو به کدم اضافه کردم:

\bidi@patchcmd{\@chapter}{%
\addcontentsline{toc}{chapter}%
{\protect\numberline{\thechapter}#1}%
}{%
\addcontentsline{toc}{chapter}%
{\protect\numberline{\chaptername~\tartibi{chapter}}#1}%
}{\typeout{We succeded in redefining \string\@chapter}}
{\typeout{We failed in redefining \string\@chapter}}
\bidi@patchcmd{\l@chapter}{%
\setlength\@tempdima{1.5em}%
 }{%
\setlength\@tempdima{4em}%
}{\typeout{We succeded in redefining \string\l@chapter}}
{\typeout{We failed in redefining \string\l@chapter}}

اما نتیجه این شد:
enter image description here
در واقع فقط فاصله‌ی بین شماره و عنوانِ فصل اضافه شده است!

سوال شده دی 8, 1393 توسط mahnaz (21 امتیاز)
ویرایش شده دی 8, 1393 توسط mahnaz

2 پاسخ

–1 رای
 
بهترین پاسخ

سلام،

برای اضافه کردن کلمه «شکل» و «جدول» به فهرست شکل‌ها و جدول‌ها، از امکانات بسته‌ی tocloft می‌تونید استفاده کنید:

\usepackage[titles]{tocloft}
....
\renewcommand{\cftfigpresnum}{شکل }
\settowidth{\cftfignumwidth}{شکل  20\quad \qquad}
\renewcommand{\cftfigaftersnum}{:}

\renewcommand{\cfttabpresnum}{جدول }
\settowidth{\cfttabnumwidth }{جدول 20\quad \qquad}
\renewcommand{\cfttabaftersnum}{:}

کد بالا را قبل از فراخوانی بسته‌ی xepersian قرار بدید. برای اضافه کردن کلمه‌ی «فصل» هم میشه از بسته‌ی بالا استفاده کرد ولی برای پیوست‌ها، نیاز به ماکرونویسی هست. همانند همین مثالی که آقا وفا گفتند.

پاسخ داده شده دی 8, 1393 توسط بنده خدا (364 امتیاز)
انتخاب شده دی 8, 1393 توسط mahnaz
خیلی ممنون. با اضافه کردن این کد این خطا رو می‌گیرم:
! LaTeX Error: Command \c@lofdepth already defined.
سلام،

از بسته‌ی subfigure هم استفاده می‌کنید؟
بله از \usepackage{subfig} استفاده کردم.
سلام،

در این‌صورت، بسته‌ی tocloft رو به صورت زیر فراخوانی کنید:

\usepackage[subfigure,titles]{tocloft}
خیلی ممنون. با اضافه کردن
\renewcommand{\cftchappresnum}{فصل }
\settowidth{\cftchapnumwidth}{فصل  20\quad \qquad}
\renewcommand{\cftfigaftersnum}{:}
کلمه‌ی فصل هم اضافه شد ولی متاسفانه برای پیوست هم مینویسه
 فصل آ فلان
سلام،

بله، این مشکل وجود دارد و همان‌طور که گفتم نیاز به ماکرونویسی هست. شبیه کاری که آقا وفا فرمودند که در نسخه‌های عادی، کار آسانی نیست.
قبل از دستور\appendix‎‎‎ این کد و اضافه کنید \addappheadtodoc
+1 رای

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

بروزرسانی

اگر کدی را که در لینک بالا قرار دارد:

\documentclass{tabriz-thesis}
\usepackage{hyperref}
\usepackage{xepersian}
\settextfont{Yas}
\makeatletter
\newcommand*{\@thechapapp}{\@tartibi\c@chapter}
\bidi@appto\appendix{\gdef\@thechapapp{\@harfi\c@chapter}}
\bidi@patchcmd{\Hy@org@chapter}{%
\addcontentsline{toc}{chapter}%
{\protect\numberline{\thechapter}#1}%
}{%
\addcontentsline{toc}{chapter}%
{\protect\numberline{\@chapapp~\@thechapapp}#1}%
}{\typeout{We succeded in redefining \string\@chapter}}
{\typeout{We failed in redefining \string\@chapter}}
\bidi@patchcmd{\l@chapter}{%
\setlength\@tempdima{1.5em}%
 }{%
\setlength\@tempdima{4em}%
}{\typeout{We succeded in redefining \string\l@chapter}}
{\typeout{We failed in redefining \string\l@chapter}}
\makeatother
\begin{document}
\tableofcontents
\chapter{همینجوری}
\appendix
\chapter{یک پیوست}
\end{document}

را امتحان کنید. این خروجی است که می‌گیرید:

enter image description here

اگر نتیجه‌ای غیر از این می‌گیرید به این خاطر است که توزیع تک شما بروز نیست. برای گرفتن نتیجه موذدنظر تک‌لایو ۲۰۱۴ را نصب و سپس آن را بروز کنید.

پاسخ داده شده دی 8, 1393 توسط وفا (24,432 امتیاز)
ویرایش شده دی 8, 1393 توسط وفا
شما از همین زی‌پرشینی که دارید استفاده می‌کنید ساخته من است و هر زمانی که دوست داشته باشم، می‌توانم آن را پولی کنم.
با سلام اگر ممکنه چطور میتونم توی کدی که در بالا قرار دادید شماره صفحه فصل نیز از فهرست حذف بشه و بعد از مثلا فصل اول دو نقطه : بیاید؟
سلام اگه بخواهیم از این کد در کلاس book استفاده کنیم باید چه کنیم.
...