با سلام و خسته نباشید
من در حال تایپ یک کتاب ریاضی هستم. شماره گذاری فصل ها و بخش ها به صورت پیشفرض هم در فهرست مطالب و هم در متن به صورت زیر است:
فصل 1
1.1
2.1
3.1
فصل 2
......
اما من میخواهم شماره گذاری هم در متن و هم در فهرست به صورت زیر باشد
فصل اول
بخش 1
بخش 2
بخش 3
فصل دوم
....
و شمارهگذاری تعریفها و قضیهها و ... هم در متن به صورت
(مثلا شماره های بخش اول فصل اول)
تعریف 1.1
قضیه 2.1
تعریف 3.1
.......
(ومثلا شماره های بخش دوم فصل اول)
تعریف 1.2
قضیه 2.2
تعریف 3.2
.....
باشه.
ممنون
فایل پیوست رو ببینین.
-------------------------------------------------------------
خانم اختری: لطفاً برای جواب دادن به پستها از گزینه «پاسخ» استفاده کنین. نیازی نیست که برای این کار، یک موضوع جدید ایجاد کنین.
این موضوع، آپدیت شد. و موضوعات ایجاد شده قبلی، که باعث سردرگمی شده بود، همگی حذف شدند.
@fatemeh akhtari: اگه از همون اول مشکلتون رو دقیق توضیح میدادین، زودتر به جواب میرسیدین. فایل پیوستی پست قبل، دقیقاً همون چیزی هستش که میخواین.
آقای دامن افشان بسیار بسیار متشکرم
در ابتدا بابت تاخیر به وجو اومده عذر میخوام نمیدونم چه مشکلی پیش اومده اما من در 10 روز گذشته اصلا نمیتونستم وارد سایت بشم فکر کنم مشکلی برای سایت پیش اومده
راهنماییتون رو امروز دیدم و خیلی ممنونم
و در آخر با استفاده از فایلی که فرستاده بودین شماره گذاری فهرست و متن فارسی فصل ها درست شده اما مشکل شماره گذاری فرمول ها همچنان وجود داره.یعنی با اینکه شماره گذاری تعریف و قضیه ها مثلا به صورت
تعریف 1.1
قضیه 2.1
لم 3.1
.......
است اما شماره گذاری فرمول های کل فصل 1 (بدون اعتنا به بخش های مختلف) بصورت زیر است
(اول.1)
(اول.2)
(اول.3)
.......
در حالیکه میخوام اونا هم به صورت 1.1 1.2 1.3 و .... باشه
من فایل خودم رو براتون میفرستم اگر لطف کنید این زحمت رو هم برایم انجام بدید بسیار ممنون میشم
نقل قول از: fatemeh akhtari در دسامبر 23, 2011, 10:33:40 قبل از ظهر
من فایل خودم رو براتون میفرستم اگر لطف کنید این زحمت رو هم برایم انجام بدید بسیار ممنون میشم
دستور
\makeatletter
\renewcommand \theequation {\@arabic\c@equation.\@arabic\c@chapter}
\makeatother
رو قبل از \begin{document} قرار بدین.
دوباره سلام!
ممنونم. دستوری رو که فرمودید انجام دادم. شماره گذاریا به صورت عددی شد اما متاسفانه من هنوز مشکل دارم! که فکر میکنم بخاطر اینه که فهرست این کتابی که دارم ترجمش میکنم یکم با استانداردهای شماره گذاری معمول متفاوته و متاسفانه من هم باید دقیقا طبق همون شماره گذاری کنم. این کتاب 4 فصل داره و هر فصل بخش های مختلف. مثلا فصل اول 8 بخش داره و بخش های فصل دوم(به جای اینکه دوباره با شماره 1 شروع بشه) از شماره 9 شروع شده و همینطور ادامه داره. و تمام شماره گذاریای کتاب(چه شماره قضیه ها و تعاریف و چه شماره گذاری فرمول ها) همه بر اساس بخش هاس. چون حجم کتاب زیاده نمیتونم براتون بفرستمش اما یه نمونه رو براتون مینویسم:
فصل اول
بخش 1
تعریف 1.1
قضیه 2.1
لم 3.1
......
و برای فرمول هاش بصورت
(1.1)
(2.1)
(3.1)
.....
بخش 2
تعریف 1.2
قضیه 2.2
لم 3.2
.....
و فرمول ها
(1.2)
(2.2)
(3.2)
بخش 3
......
بخش 8
تعریف 1.8
قضیه 2.8
لم 3.8
......
و فرمول ها
(1.8)
(2.8)
(3.8)
.....
فصل دوم
بخش 9
تعریف 1.9
قضیه 2.9
لم 3.9
....
و فرمول ها
(1.9)
(2.9)
(3.9)
.....
بخش 10
......
من آخرین نمونه اجرا شده رو براتون میفرستم تا اختلاف رو راحت تر ببینید
من چند ماهی هست که درگیر درست کردن شماره گذاریای این کتاب هستم و امیدوارم توی زی پرشین دستوری برای این نوع شماره گذاری وجود داشته باشه :'( :'(
منتظر راهنمایی های ارزشمندتون هستم.
با سپاس فراوان
من و آقا وحید در چندین پست جواب همهی سوالهای شما را دادیم ولی مثل اینکه سرتون شلوغه و ... و اصلا به جوابهای من توجه نکردهاید!
قبلا هم گفته بودم که سوال بدون فایل نمونه نفرستید. باز توجه نکردید.
دلیلش هم این هست که جواب به سوال شما نیازمند فایل شما است که ببینیم فایل شما چه جوری تعریف شده است.
در فایل ضمیمه شده همه چیز با کمک دستوری که آقا وحید گفتند بهتون و دستور \setcounter{section}{3} عین مدل بالایی که میخواهید هست.
پس تلاش کنید که فایل خود را مثل این فایل ضمیمه شده کنید و مطمئن باشید درست میشه.
با سلام
احتمالا مشكل از نوع سوال پرسيدن منه كه باعث شده شما اينطور نظر بديد در حاليكه من به تمام راهنمايياي شما دقت كردم و ساعت ها وقت براش گذاشتم و دقيقا هر بار با هر راهنمايي يه مشكل حل شده تا به اين مرحله رسيده است.
همين فايلي كه خودتون فرستاديد دقيقا همون مشكلي كه من ميگفتم رو داره. يعني شماره فرمول ها فقط بر اساس فصله. ببينيد كه تمام شماره فرمول هاي فصل 1 بدون اعتنا به بخش هاي مختلف به صورت (1و...) است در حاليكه من دستوري ميخواستم كه در همون فصل اول شماره فرمول هاي بخش 1 با عدد 1 شروع بشه و فرمول هاي بخش 2 ازهمون فصل اول با شماره 2 شروع بشه و همينطور تا آخر. دقيقا عين شماره گذاري قضيه ها و تعاريف كه با عوض شدن بخش ها شماره گذاري ها هم عوض ميشه.
چون فايلي كه فرستاديد هموني بود كه من ميخواستم فايل جديدي براتون نفرستادم
باز هم ببخشيد اگر نوع سوال پرسيدن من گيج كننده بوده است.
خواهش میکنم.
دستوری که آقا وحید گذاشتند را به دستور زیر تغییر دهید:
\makeatletter
\renewcommand \theequation {\@arabic\c@equation.\@arabic\c@section}
\makeatother
سلام مجدد همراه با سپاس فراوان
روی همون فایل ارسالی شما تغییرات رو انجام دادم شماره فرمول ها بر اساس بخش تغییر کرد اما هنوز یه مشکل کوچولو داره و اون اینکه اگر مثلا در بخش 1 ما چهار تا فرمول داریم (مثل همین نمونه که براتون فرستادم) و طبیعتا شماره فرمول ها بصورت
(1.1)
(2.1)
(3.1)
(4.1)
است شماره فرمول بعدی که مثلا در بخش 3 است با شماره (5.3) شروع شده در حالیکه ما میخواییم شماره های هر بخش دوباره از 1 شروع بشه یعنی بجای (5.3) با شماره (1.3) شروع بشه و به همین ترتیب ادامه پیدا کنه.
فایل مربوط به این توضیحات رو هم براتون فرستادم
باز هم ممنونم
نقل قول از: fatemeh akhtari در دسامبر 25, 2011, 10:45:01 بعد از ظهر
هنوز یه مشکل کوچولو داره و اون اینکه اگر مثلا در بخش 1 ما چهار تا فرمول داریم (مثل همین نمونه که براتون فرستادم) و طبیعتا شماره فرمول ها بصورت
(1.1)
(2.1)
(3.1)
(4.1)
است شماره فرمول بعدی که مثلا در بخش 3 است با شماره (5.3) شروع شده در حالیکه ما میخواییم شماره های هر بخش دوباره از 1 شروع بشه یعنی بجای (5.3) با شماره (1.3) شروع بشه و به همین ترتیب ادامه پیدا کنه.
ای کاش از همون اول میگفتین که دقیقاً دنبال چی هستین. چیزی که شما میخواین، کاملاً فرمت غیر استانداردیه. با این حال، فایل پیوستی، همه خواستههای شما رو برآورده میکنه.
ضمناً به کاربرد دستور \setcounter{section}{3} (در ابتدای فصل ۲) توی این فایل، دقت کنین. چون فرمتی که شما میخواین، غیراستاندارد هستش، باید خودتون در ابتدای همه فصلها (به غیر از فصل ۱) از این دستور استفاده کنین و به جای عدد ۳، شماره آخرین بخش فصل قبلی رو وارد کنین.
امیدوارم که دیگه پستی از شما در این مورد نبینم :D
آقای دامن افشان و آقای صفی اقدم
درسته که در قوانین تالار فرموده بودند که برای تشکر لینک جدیدی ایجاد نکنید اما من میخواستم تشکر صمیمانه خودم رو حداقل با همین یک جمله بخاطر همه صبوری ها و همراهی هاتون به شما ابراز کنم.
بی شک سهم شما در به ثمر رسیدن چنین کارهای تحقیقاتی غیر قایل انکار است.
(و البته احتمالا در آینده ای نه چندان دور من باز هم با سوالای جدیدم مزاحمتون خواهم شد البته در لینک دیگری :P :D)