پارسی‌لاتک

لاتک LATEX => ریاضیات و علوم => نويسنده: kobraesmaili در می 25, 2013, 04:40:18 بعد از ظهر

عنوان: شماره گزاری فرمول ها در متن
رسال شده توسط: kobraesmaili در می 25, 2013, 04:40:18 بعد از ظهر
سلام.
خسته نباشید.
ببینید مدیران محترم من کلی تو تالارها گشتم و مطالب مختلف خوندم ولی جواب نگرفتم. اینا رو گفتم که بعداً دعوام نکنید.  :-[

دارم از نمونه پایان نامه شریف استفاده می کنم. لازم دارم شماره قضایا و فرمولهام سه تایی بشن(فصل.بخش.شماره)
برای اینکار  در  فایل 
thesis.cls

این تغییر را دادم
‎\newtheorem{theorem}{قضیه}[chapter‎]‎
‎\renewcommand\thetheorem{\thesection\@SepMark\arabic{theorem}}‎‎‎‎

شماره ها سه تایی شدند ولی شماره فرمولهام هنوز دوتایی هستن(فصل.شماره)
تازه یه مشکل دیگه هم هست.  این که با شروع بخش جدید شماره ها از یک شروع نمی شن.
ممنون میشم کمک کنین و دعوام نکننین
عنوان: پاسخ : شماره گزاری فرمول ها در متن
رسال شده توسط: محسن شریفی تبار در می 25, 2013, 04:50:19 بعد از ظهر
سلام.

برای شروع شدن مجدد شماره‌ها، در خط اولی که نوشتید، به جای chapter از section استفاده کنید. برای انجام این تغییر در مورد شماره فرمول‌ها، خط مشابه خط دوم را در مورد equation به‌جای theorem به‌کار ببرید.
عنوان: پاسخ : شماره گزاری فرمول ها در متن
رسال شده توسط: kobraesmaili در می 25, 2013, 05:21:16 بعد از ظهر
ممنون از راهنماییتون
منظورتون  این بوده:؟
‎\newtheorem{theorem}{قضیه}[‎section‎‎]‎
‎\renewcommand\thetheorem{\thesection\@SepMark\arabic{theorem}}‎‎‎‎‎
‎\renewcommand\theequation{\thesection\@SepMark\arabic{equation}}‎‎‎‎
با این تغییرات شماره فرمولهام هنوز دوتاییه. در ضمن شماره لم هایی که در آغاز فصل مثلا ۴ و قبل از بخش اول فصل ۴  اومده در ادامه شماره های بخش آخر از فصل ۳ می شه.
عنوان: پاسخ : شماره گزاری فرمول ها در متن
رسال شده توسط: محسن شریفی تبار در می 25, 2013, 05:26:45 بعد از ظهر
اگر مسأله قضایا حل شد، از خط زیر نیز برای فرمول‌ها می‌توانید استفاده کنید
\numberwithin{equation}{section}
عنوان: پاسخ : شماره گزاری فرمول ها در متن
رسال شده توسط: kobraesmaili در می 25, 2013, 05:41:59 بعد از ظهر
هنوز شماره فرمولهام دو تایی هستن.
عنوان: پاسخ : شماره گزاری فرمول ها در متن
رسال شده توسط: محسن شریفی تبار در می 26, 2013, 01:14:43 قبل از ظهر
نقل قول از: kobraesmaili در می 25, 2013, 05:41:59 بعد از ظهر
هنوز شماره فرمولهام دو تایی هستن.
اگر اینطور هست، دیگه باید فایل کمینه بفرستید تا بشه مشکل را بررسی کرد. بنده امتحان کردم و مشکلی نبود.
عنوان: پاسخ : شماره گزاری فرمول ها در متن
رسال شده توسط: kobraesmaili در می 26, 2013, 12:58:31 بعد از ظهر
فایل کمینه رو نتونستم بدون فایل  thesis.cls بفرستم واسه همین  thesis.cls رو کوچیک کردم.

ممنون از وقت گذاری تون
عنوان: پاسخ : شماره گزاری فرمول ها در متن
رسال شده توسط: محسن شریفی تبار در می 26, 2013, 09:31:29 بعد از ظهر
خب شما اشتباهی مرتکب شدید. بعد از دستور numberwithin دیگر نباید شماره گذاری محیط تساوی را عوض کنید و بایستی خط بعد از آن را حذف کنید.
عنوان: پاسخ : شماره گزاری فرمول ها در متن
رسال شده توسط: kobraesmaili در می 27, 2013, 01:21:14 قبل از ظهر
بسیار ممنون از پی گیری شما. با حذف دستوری که فرمودید باز هم نتیجه نگرفتم. من  از دی وی دی teklive2011
استفاده می کنم. شاید چون آپدیت نکردم اینجوریه. در هر حال سپاسگزارم.
عنوان: پاسخ : شماره گزاری فرمول ها در متن
رسال شده توسط: هادی صفی‌اقدم در می 27, 2013, 01:54:47 قبل از ظهر
نقل قول از: kobraesmaili در می 27, 2013, 01:21:14 قبل از ظهر
بسیار ممنون از پی گیری شما. با حذف دستوری که فرمودید باز هم نتیجه نگرفتم. من  از دی وی دی teklive2011
استفاده می کنم. شاید چون آپدیت نکردم اینجوریه. در هر حال سپاسگزارم.
دیدم از گرفتن جواب منصرف شدین، جواب دادم.
شما باید دستور

‎\numberwithin{equation}{section}‎

را بعد از فراخوانی زی‌پرشین بیارین.