تالار گفتگوی پارسی‌لاتک

لاتک LATEX => ریاضیات و علوم => نويسنده: saeedsbs در مارس 06, 2013, 10:24:36 am

عنوان: چگونگي نوشتن خود دستور شمارنده‌ي بسته زيپرشين
رسال شده توسط: saeedsbs در مارس 06, 2013, 10:24:36 am
با سلام و احترام

من چگونگي نوشتن دستو ر شمارنده  در بسته amsmath را مي خواستم كه باعث مي‌شود فرمولها و قضايا به طور اتوماتيك شماره گذاري شوند،   
(يعني با كدام دستور اينها شماره گذاري مي‌شوند)

                                                                                                                                   با تشكر از صبر و حوصله شما
عنوان: پاسخ : چگونگي نوشتن خود دستور شمارنده‌ي بسته زيپرشين
رسال شده توسط: هادی صفی‌اقدم در مارس 06, 2013, 10:43:49 am
سلام
واضح‌تر میگین بیزحمت؟

این دو تا پست جواب شما نیست؟
http://www.parsilatex.com/forum/SMF/index.php?topic=4265.msg23035#msg23035
http://www.parsilatex.com/forum/SMF/index.php?topic=4263.msg23028#msg23028
عنوان: پاسخ : چگونگي نوشتن خود دستور شمارنده‌ي بسته زيپرشين
رسال شده توسط: saeedsbs در مارس 06, 2013, 11:46:39 am
با سلام
قانع نشدم  بي زحمت خود دستوري كه در بسته زي پرشين نوشته شده  را مي خواهم مثلاًً چطوري فصل اول نوشته ميشه بخش دوم نوشته ميشه و شمارش از يك شروع ميشه

                                                   بينهايت سپاسگزارم












 
عنوان: پاسخ : چگونگي نوشتن خود دستور شمارنده‌ي بسته زيپرشين
رسال شده توسط: هادی صفی‌اقدم در مارس 06, 2013, 12:33:41 pm
خب پس باید راهنما و کدهای بسته‌های xepersian و bidi و amsmath و ... را بخونین.
عنوان: پاسخ : چگونگي نوشتن خود دستور شمارنده‌ي بسته زيپرشين
رسال شده توسط: saeedsbs در مارس 07, 2013, 11:11:07 am
با سلام
من هرچه مطالعه كردم چيزي نفهميدم اگر كسي ميداند كمكم كند.
                                                                                     باسپاس
عنوان: پاسخ : چگونگي نوشتن خود دستور شمارنده‌ي بسته زيپرشين
رسال شده توسط: فرشاد ترابی در مارس 07, 2013, 11:54:30 am
این شمارنده ها به صورت خودکار تولید میشه و نیازی به تعریف نیست.
کلا سوال شما کمی مبهم و نامفهوم است و برای همینه که کسی خیلی نمیتونه به شما کمک کنه.
اگر یک مثال از هدفی که دارید دنبال میکنید را ضمیمه کنید زودتر به جواب خواهید رسید.
ولی به هر حال در یک پاسخ کوتاه باید گفت که دستوری به نام \newcounter وجود داره که یک شمارنده ایجاد میکنه.
اما چون نمیدونم منظورتان برای انجام چه کاری است، خیلی بیشتر نمیتونم توضیح بدم.
عنوان: پاسخ : چگونگي نوشتن خود دستور شمارنده‌ي بسته زيپرشين
رسال شده توسط: saeedsbs در مارس 08, 2013, 11:21:00 pm
با سلام
هر  معلولي علتي دارد، اين خودكار نوشتن از كجا حاصل مي‌شود. مثلاًً شمارنده فرمول (1-2) دستورش چيه؟

                                                                          باتشكر
عنوان: پاسخ : چگونگي نوشتن خود دستور شمارنده‌ي بسته زيپرشين
رسال شده توسط: وحید دامن‌افشان در مارس 09, 2013, 12:59:45 am
با سلام
هر  معلولي علتي دارد، اين خودكار نوشتن از كجا حاصل مي‌شود. مثلاًً شمارنده فرمول (1-2) دستورش چيه؟
همون‌طور که آقا هادی گفتن، شما باید کدهای بسته‌ها رو بررسی کنین. مثلاً اگه می‌خواین دستور شمارنده بخش رو در کلاس book ببینین، باید فایل book-xetex-bidi.def رو باز کنین و کلمه section رو سرچ کنین تا به خط
\renewcommand \thesection {\thechapter\@SepMark\@arabic\c@section}برسین و یا اگه دنبال دستور شمارنده فرمول در کلاس book هستین، باید کلمه equation رو سرچ کنین تا خط
\renewcommand\theequation
  {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@equation}
رو پیدا کنین.
دستور شمارنده فرمول داخل پرانتز رو هم می‌تونین توی فایل amsmath-xetex-bidi.def پیدا کنین که به صورت
\def\tagform@#1{\maketag@@@{\if@RTL\beginR\fi(\ignorespaces#1\unskip\@@italiccorr)\if@RTL\endR\fi}}هستش. دقت داشته باشین که دستور بالا، تعریف دستور \tagform@ هستش که در تعریف دستور \eqref ازش استفاده شده.
عنوان: پاسخ : چگونگي نوشتن خود دستور شمارنده‌ي بسته زيپرشين
رسال شده توسط: saeedsbs در مارس 09, 2013, 09:31:45 am
با سلام و احترام
بينهايت از شما وهمكارانتان سپاسگذارم، اين بسته‌ها (book-xetex-bidi.def و  amsmath-xetex-bidi.def ) بعد از نصب زي پرشين كجا يافت مي‌شوند؟
                       با سپاس فراوان
عنوان: پاسخ : چگونگي نوشتن خود دستور شمارنده‌ي بسته زيپرشين
رسال شده توسط: وحید دامن‌افشان در مارس 09, 2013, 10:06:13 am
با سلام و احترام
بينهايت از شما وهمكارانتان سپاسگذارم، اين بسته‌ها (book-xetex-bidi.def و  amsmath-xetex-bidi.def ) بعد از نصب زي پرشين كجا يافت مي‌شوند؟
                       با سپاس فراوان
اگه از تک‌لایو و ویندوز استفاده می‌کنین، توی مسیر زیر
C:\texlive\2012\texmf-dist\tex\latex\bidiدر ضمن، اینا بسته نیستن. اینا فایل‌هایی هستن که کلاس book و بسته amsmath رو برای حروف‌چینی راست به چپ آماده می‌کنن. فایل‌های بسته، دارای پسوند sty هستن.