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

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

تغییر در روال شماره گذاری section و subsection و ....

نویسنده هادی صفی‌اقدم, جولای 26, 2010, 12:27:30 قبل از ظهر

« قبلی - بعدی »

هادی صفی‌اقدم

روال شماره گذاری بخشبندی به این صورت هست که section به صورت دوشماره ای و subsection به صورت سه شماره ای ظاهر می ؤود.
من می خواهم شماره ی اولی از راست ظاهر نشود.
فایل ضمیمه شده را بیزحمت نگاه بیاندازید واضحتر است.
با تشکر قبلی

Jalil

البته به نظر می رسد که روش استانداردی نیست ولی در هر حال کد زیر اینکار را انجام می‌دهد

هادی صفی‌اقدم

نقل قول از: Jalil در جولای 26, 2010, 01:15:45 قبل از ظهر
البته به نظر می رسد که روش استانداردی نیست
درست میفرمایی آقا جلیل. اما اینجوری از من خواستند و مجبورم.

فهرست مطالب شماره هاش برعکس ظاهر میشه. کد را تغییر دادم. بیزحمت ببین خرابش نکرده ام. با تشکر قبلی

هادی صفی‌اقدم

این هم قبل از اینکه دست بزنم و فهرست مطالبش خراب بود

Jalil

لطفا دقیقا مشخص کنید که فهرست مطالب باید چه طوری باشه

هادی صفی‌اقدم

نقل قول از: Jalil در جولای 26, 2010, 01:54:12 قبل از ظهر
لطفا دقیقا مشخص کنید که فهرست مطالب باید چه طوری باشه
جلیل ممنون که وقت میذاری. باید به صورت:
1-1
1-2
1-3
1-4
....
باید و نه به صورت:
1-1
2-1
3-1
4-1
...

Jalil


Jalil

برای تغییر فاصله اعداد و عناوین در فهرست مطالب کد بالا را اصلاح کردم
در کد قبلی فاصله اعداد تا عنوان بخش و زیر بخش زیاد است
شکلها از بسته tocloft می باشد

وفا خلیقی

نقل قول از: Jalil در جولای 26, 2010, 03:15:59 قبل از ظهر
برای تغییر فاصله اعداد و عناوین در فهرست مطالب کد بالا را اصلاح کردم
در کد قبلی فاصله اعداد تا عنوان بخش و زیر بخش زیاد است
شکلها از بسته tocloft می باشد
کاملاً اشتباه است. چرا شما باید ماکروهای \l@section و \l@subsection رو دست‌کاری کنید؟ چرا در تعریف \thesubsection از نقطه استفاده می‌کنید مگر راهنمای bidi صراحتاً نمی‌گوید که استفاده از نقطه ایجاد مشکل می‌کند و حتماً باید از \@SepMark استفاده کنید؟

Jalil

 
نقل قول از: وفا کارن‌پهلو در جولای 26, 2010, 09:13:10 قبل از ظهر
کاملاً اشتباه است. چرا شما باید ماکروهای \l@section و \l@subsection رو دست‌کاری کنید؟ چرا در تعریف \thesubsection از نقطه استفاده می‌کنید مگر راهنمای bidi صراحتاً نمی‌گوید که استفاده از نقطه ایجاد مشکل می‌کند و حتماً باید از \@SepMark استفاده کنید؟
با تشکر از تذکری که دادید
راه حل پیشنهادی شما چیست؟ در واقع کد صحیح به چه صورت است؟
آیا این شکلی درسته:


‎‎‎\renewcommand{\thesubsection}{\thesection‎\@SepMark‎‎\arabic{subsection}}‎
با سپاس
از طرف یک ناشی در لاتک !

وفا خلیقی


Jalil

نقل قول از: وفا کارن‌پهلو در جولای 26, 2010, 09:13:10 قبل از ظهر
کاملاً اشتباه است. چرا شما باید ماکروهای \l@section و \l@subsection رو دست‌کاری کنید؟

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