• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

ویرایش فهرست مطالب

نویسنده mr68, اکتبر 12, 2014, 08:09:31 بعد از ظهر

« قبلی - بعدی »

mr68

سلام خسته نباشید. من تو قسمت فهرست مطالب و فهرست جدول ها مشکل دارم. بین  شماره ی فصل تا نام فصل فاصله ای نیست .تو فهرت جدول ها هم همین طور. مثلا من میخوام به جای( فصل اول نگرش کلی) به صورت فصل اول: نگرش کلی چاپ بشه. ممنون

HJB

سلام و عیدتون مبارک،

ببخشید،  اول از همه، شما باید فایل کمینه قرار می‌دادید. این فایلی که گذاشتید، کمینه نیست. :(
لطفا این‌جا رو ببنید:
http://www.parsilatex.com/forum/SMF/index.php?topic=1077.0

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


\usepackage[titles]{tocloft}
\newlength\mylength
\renewcommand\cftchappresnum{\chaptername~}
\renewcommand\cftchapaftersnum{:}
\settowidth\mylength{\cftchappresnum\cftchapaftersnum\quad}
\addtolength\cftchapnumwidth{\mylength}

\renewcommand{\cftfigpresnum}{شکل }
\settowidth{\cftfignumwidth}{شکل  20\quad \qquad}
\renewcommand{\cftfigaftersnum}{:}

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


کدهای بالا را قبل از فراخوانی بسته‌ی xepersain اضافه کنید.
در این‌جا هم یک نمونه‌ی ساده هست:
http://www.parsilatex.com/forum/SMF/index.php?topic=3559.0

برای فهرست مطالب، یک راه دیگه هم با استفاده از ماکرو نویسی وجود دارد:
http://www.parsilatex.com/forum/SMF/index.php?topic=2802.msg16004#msg16004
اگر از این می‌خواید استفاده کنید، فقط کافیه که خط زیر

‎{\@chapapp‎~\protect\numberline{\thechapter}#1}%

به

{\@chapapp~\protect\numberline{\thechapter}{\space:\space}#1}%

تغییر بدید.
نوعی زندگی کنید که مردم از صمیم قلب به شما احترام بگذارند، نه از روی احتیاج و ترس.

mr68

#2
خیلی لطف کردید. در مورد فایل کمینه هم باید بگم چون می خواستم فهرست مطالب نمایش داده بشه مقداری از متن رو هم داخل فایل گذاشتم. به هر حال اگه کوتاهی بود ببخشید. فقط یه مشکلی هست اینکه من میخوام اعداد مربوط به شکل در فهرست مطالب به صورت 1-2 نمایش داده بشه نه 1.2. میشه راهنمایی کنید . ممنون.

HJB

سلام،

این‌که فقط در فهرست میشه تغییر داد یا نه رو نمی‌دونم، ولی اگر دستور زیر رو به کدتون اضافه کنید، عنوان تمامی شکل‌ها، چه در متن و چه در فهرست، به صورتی که می‌خواید تبدیل میشه:


\renewcommand{\thefigure}{\arabic{chapter}-\arabic{figure}}


برای دستور بالا، باید بسته‌ی caption رو هم قبلش فراخوانی کرده باشید. این دستور رو هم حتما بعد از فراخوانی بسته‌ی xepersian اضافه کنید.

نوعی زندگی کنید که مردم از صمیم قلب به شما احترام بگذارند، نه از روی احتیاج و ترس.

فرشاد ترابی

با این کار که کاربر گرامی HJB فرمودند، فقط شماره گذاری شکلها درست میشه در حالی که شماره گذاری معادلات، جدولها و غیره درست نمیشه. روش بهتر استفاده از \SepMark هست به این صورت

\SepMark{-}