اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
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 تصویر شمارنده texlive2015 longtable زیرنویس خطا رسم نمودار شماره‌گذاری صفحات پایان نامه دیاگرام فهرست جداول میک‌تک texlive2016 تنظیم جدول kashida texworks caption اندیس lollipop iust-thesis multicol فصل‌نویسی شعر سوال چهارگزینه‌ای بولد تورفتگی آکولاد اعداد فارسی فاصله عمودی xindy چپ‌چینی اوبونتو میکروسافت ورد قاب geometry fancyhdr تک لایو 2015 عنوان بخش به‌روزرسانی بسته aimc46 صفر توخالی فرمول طولانی بیرون‌زدگی texlive کاما وسط‌چینی پوستر شماره گذاری فاصله سطرها نوشتافت شکست خط tex-programming فونت اعداد pgfplots قرآن tabriz-thesis ایتالیک winedt جستجوی معکوس xelatex فلش جایابی تصویر tcolorbox قالب کتاب پاراگراف‌بندی بازیابی اطلاعات هایپرلینک فهرست نمادها شمارنده فصل محیط ریاضی رسم کادر جداکننده جدول طولانی فهرست تصاویر شماره‌گذاری فرمول algorithm2e font فونت بولد proof equation bidipoem eps جدول افقی عکس به‌روزرسانی پانویس چندستونی کمک مالی فاصله خطوط حروف‌چینی شعر زیرشکل minipage قلم پانویس پاراگرافی ltrfootnote پیوست computeautoilg متن فارسی و انگلیسی فرمول چندخطی neveshtuft غلط‌گیری املایی تک‌پارسی پیکان لاتکس tabular baselineskip شماره قسمت قسمت عنوان جدول
11 نفر آنلاین
0 عضو و 11 مهمان در سایت حاضرند
بازدید امروز: 9054
بازدید دیروز: 12293
بازدید کل: 20638691

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

0 رای
2,340 بازدید

چطور می‌شه در فهرست مطالب، قبل از شماره‌ی فصل، کلمه‌ی "فصل" هم اضافه شود؟
همینطور در مورد پیوست، فهرست تصاویر و جدول‌ها و ....
مثلا در حال حاضر فهرست مطالب به این شکل است:
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,380 امتیاز)
ویرایش شده دی 8, 1393 توسط وفا
متاسفانه سوالی که لینکش رو دادید، نه سوال واضح هست که چی داره و چی خواسته و نه جواب واضح هست که چه نتیجه‌ای می‌ده و اینکه از کدوم قسمت جواب شما باید برای خودم استفاده کنم.
شاید سوال واضح نباشه اما پاسخ من خیلی روشنه و شما خیلی راحت می‌تونید کدی رو که من در پاسخم قرار دادم رو امتحان کنید و نتیجه را ببینید.
جواب شما رو امتحان کردم و نتیجه رو به سوال اضافه کردم. مرسی
بروزرسانی پاسخ من را ببینید. در ضمن به نظر می‌رسد شما در سایت tex.stackexchange نام کاربری‌تان Ashkan است و در اینجا mahnaz لطفاً از یک نام کاربری استفاده کنید.
خیلی ممنون از وقتی که گذاشتید. کد شما به تنهایی درست اجرا می‌شه ولی وقتی با کد خودم ترکیب می‌کنم نتیجه نمی‌گیرم. احتمالا با چیزی تداخل داره که علتش رو نمی‌دونم.
همانطور که گفتم پاسخ سوال شما شامل نسخه مجانی زی‌پرشین نمی‌شود. بنابراین کمک بیشتری نمی‌توانم کنم مگر اینکه نسخه enterprise زی‌پرشین را خریداری کنید.
شما برای سوالات دیگر من هم در اول جوابتون گفتید که باید از نسخه‌ی enterprise استفاده کنم ولی خوشبختانه راه حلی دیگری هم داشتند.
خوب، منظور شما چیست؟
یعنی برای این مشکلات راه حلهای دیگر جز خرید enterprise نیز وجود داره.
شما از همین زی‌پرشینی که دارید استفاده می‌کنید ساخته من است و هر زمانی که دوست داشته باشم، می‌توانم آن را پولی کنم.
با سلام اگر ممکنه چطور میتونم توی کدی که در بالا قرار دادید شماره صفحه فصل نیز از فهرست حذف بشه و بعد از مثلا فصل اول دو نقطه : بیاید؟
سلام اگه بخواهیم از این کد در کلاس book استفاده کنیم باید چه کنیم.
...