سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: شکستن خودکار فرمول‌ها  (دفعات بازدید: 8406 بار)

آفلاین محمود امین‌طوسی

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 207
  • -دریافت شده: 484
  • ارسال: 1,642
    • ديدن مشخصات
    • http://profs.hsu.ac.ir/mamintoosi
شکستن خودکار فرمول‌ها
« : اكتبر 01, 2009, 01:53:36 pm »
هنگامی‌که از محیط‌های معمول برای نوشتن فرمول استفاده می‌کنیم، در صورت طولانی شدن فرمول، از خط خارج می‌شود. برای رفع این مشکل می‌توان از محیط align استفاده نمود که در آن اولاً باید محل شکست را تعیین نمود و همچنین در هنگام تعویض قالب سند، مثلاً از یک ستونی به دوستونی یا تغییر اندازه حاشیه‌ها باید محل شکست را تغییر داد.
با استفاده از breqn از بستهٔ mh  شکست فرمول به صورت خودکار انجام می‌شود.
به مثال پیوست مراجعه فرمایید.
« آخرين ويرايش: اكتبر 07, 2009, 04:50:44 pm توسط محمود امین‌طوسی »
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

آفلاین آسیه

  • Jr. Member
  • **
  • تشکر
  • -اهدا شده: 14
  • -دریافت شده: 5
  • ارسال: 56
    • ديدن مشخصات
پاسخ : شکستن خودکار فرمول‌ها
« پاسخ #1 : اكتبر 05, 2009, 11:09:21 pm »
یک سوال در این مورد دارم
میخواستم بدونم برای شکستن فرمول از یک صفحه به صفحه ی بعد هم از همین بسته باید استفاده کرد؟

آفلاین محمود امین‌طوسی

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 207
  • -دریافت شده: 484
  • ارسال: 1,642
    • ديدن مشخصات
    • http://profs.hsu.ac.ir/mamintoosi
پاسخ : شکستن خودکار فرمول‌ها
« پاسخ #2 : اكتبر 06, 2009, 05:50:25 am »
خیر، برای شکستن فرمول بین صفحات از محیط align از بستهٔ amsmath و دستور allowdisplaybreaks\ (قبل از begin{document}\) استفاده کنید.
برای اطلاعات بیشتر به بخش 3.9 از راهنمای بستهٔ amsmath (که اگر بستهٔ amsmath را دارید، راهنما را هم روی سیستم خود خواهید داشت) مراجعه فرمایید.
« آخرين ويرايش: اكتبر 06, 2009, 06:00:56 am توسط محمود امین‌طوسی »

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : شکستن خودکار فرمول‌ها
« پاسخ #3 : اكتبر 06, 2009, 02:28:18 pm »
لطفاً مثالهای من را تغییر ندهید و اگر تغییر می‌دهید آن را با اسم من منتشر نکنید. این کار یک abuse نسبت به مجوز LPPL است.

آفلاین محمود امین‌طوسی

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 207
  • -دریافت شده: 484
  • ارسال: 1,642
    • ديدن مشخصات
    • http://profs.hsu.ac.ir/mamintoosi
پاسخ : شکستن خودکار فرمول‌ها
« پاسخ #4 : اكتبر 06, 2009, 10:40:55 pm »
لطفاً مثالهای من را تغییر ندهید و اگر تغییر می‌دهید آن را با اسم من منتشر نکنید. این کار یک abuse نسبت به مجوز LPPL است.
آقا وفا چندین نمونه از مثالهایی که در این تالار گذاشته‌ام توسط شما آماده شده بوده‌اند؛ از آنجا که برخی دستورات زی‌پرشین تغییر پیدا کرده‌اند، من مثالها را به نحوی که با نسخهٔ جاری زی‌پرشین کار کنند تغییر داده و در اینجا گذاشته‌ام. هدف من از ذکر نام شما، احترام به حقوق شما به عنوان نویسنده اصلی مثال بوده است. سؤال:
‍۱) آیا مجوز LPPL برای این مثالها هم صادق است؟
۲) چگونه عمل کنم که هم حقوق شما رعایت شود و هم مثالها به نحو مناسب در اختیار دوستان قرار گیرد؟ با تغییر هر مثال، آنرا برای شما بفرستم که تایید کنید؟

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : شکستن خودکار فرمول‌ها
« پاسخ #5 : اكتبر 07, 2009, 10:06:09 am »
۱- بله. مثالها هم تحت LPPL هستند.
۲- لازم به این کار نیست. اگر چیزی را تغییر دادید، اسم فایل را عوض کنید، نام من را ازش بردارید و بعد انتشارش دهید.

آفلاین آرش فهیم

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 0
  • -دریافت شده: 0
  • ارسال: 33
    • ديدن مشخصات
پاسخ : شکستن خودکار فرمول‌ها
« پاسخ #6 : اكتبر 17, 2009, 06:19:14 pm »
من از خطای این فایل سر در نیاوردم. آیا مربوط به روز نبودن زی‌پرشین من است؟

آفلاین محمود امین‌طوسی

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 207
  • -دریافت شده: 484
  • ارسال: 1,642
    • ديدن مشخصات
    • http://profs.hsu.ac.ir/mamintoosi
پاسخ : شکستن خودکار فرمول‌ها
« پاسخ #7 : اكتبر 17, 2009, 06:30:57 pm »
۱- در هنگام ارسال فایل مثال شما باید کوچکترین باشد و فایل log   را هم ضمیمه نمایید.
۲- قلم مورد استفاده متن را مشخص نکرده بودید.
فایل پیوست را ببینید.

آفلاین آرش فهیم

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 0
  • -دریافت شده: 0
  • ارسال: 33
    • ديدن مشخصات
پاسخ : شکستن خودکار فرمول‌ها
« پاسخ #8 : اكتبر 17, 2009, 06:57:03 pm »
متاسفم. حق با شماست.

آفلاین آرش فهیم

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 0
  • -دریافت شده: 0
  • ارسال: 33
    • ديدن مشخصات
پاسخ : شکستن خودکار فرمول‌ها
« پاسخ #9 : اكتبر 17, 2009, 07:18:12 pm »
آقای امین طوسی
من روی فایل شما هم تست کردم. همان خطا را داد.

آفلاین محمود امین‌طوسی

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 207
  • -دریافت شده: 484
  • ارسال: 1,642
    • ديدن مشخصات
    • http://profs.hsu.ac.ir/mamintoosi
پاسخ : شکستن خودکار فرمول‌ها
« پاسخ #10 : اكتبر 17, 2009, 09:48:36 pm »
آقا آرش، فایل test1.tex را ضمیمه نکرده‌اید. ضمناً در فایل اولی که فرستاده بودید یک نقطه اضافی هم بعد از title داشتید.

آفلاین آرش فهیم

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 0
  • -دریافت شده: 0
  • ارسال: 33
    • ديدن مشخصات
پاسخ : شکستن خودکار فرمول‌ها
« پاسخ #11 : اكتبر 18, 2009, 12:25:54 pm »
فایل test1.tex همان فایل خودتان بود. من تغییری در آن ندادم. بابت نقطه هم ممنونم که آگاهم کردید.

آفلاین محمود امین‌طوسی

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 207
  • -دریافت شده: 484
  • ارسال: 1,642
    • ديدن مشخصات
    • http://profs.hsu.ac.ir/mamintoosi
پاسخ : شکستن خودکار فرمول‌ها
« پاسخ #12 : اكتبر 18, 2009, 02:04:10 pm »
فایلی که من فرستاده بودم test_1.tex بود و این فایل test1.log است. مثالی که فرستاده بودم در دستگاه من مشکلی نداشت و خروجی آن هم قبلاً پیوست شده بود.
لطفاً اگر مجدداً نمونه فایل فرستاید کوچک باشد، بدون تعاریف و دستورات اضافه و + فایل log.
چه بسا با آماده‌سازی چنین مثالی منبع خطا هم مشخص شد.

آفلاین آرش فهیم

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 0
  • -دریافت شده: 0
  • ارسال: 33
    • ديدن مشخصات
پاسخ : شکستن خودکار فرمول‌ها
« پاسخ #13 : اكتبر 18, 2009, 11:21:08 pm »
عذر می‌خوام که با اشتباهاتم وقت شما رو گرفتم. فایل درست به پیوست تقدیم می‌گردد.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : شکستن خودکار فرمول‌ها
« پاسخ #14 : اكتبر 19, 2009, 04:24:35 am »
متأسفانه breqn باید بعد از amsmath فراخوانی شود. در فایلت اول amsmath رو فراخوانی کن و بعد breqn را. توجه داشته باشید از آنجایی که breqn کَتْکُدْها را تغییر می‌دهد ترتیب فراخوانی بسته‌ها بسیار مهم است و اگر به این امر توجه نکنید همواره با خطا مواجه خواهید شد. این را هم خوب است بدانید که breqn گاهی اوقات فرمولها را آن جوری که ما دوست داریم نمی‌شکند.

 

شکستن فرمول

نویسنده shfprانجمن انجمن تازه‌کاران

پاسخ ها: 10
مشاهده: 4431
آخرين ارسال ژوئیه 19, 2010, 10:49:29 pm
توسط وفا خلیقی
عدم شکستن فرمول بعد از اولین دستور align

نویسنده سید مهدی موسویانجمن حروف‌چینی مستندات

پاسخ ها: 1
مشاهده: 1844
آخرين ارسال مارس 01, 2012, 10:39:31 pm
توسط سید مهدی موسوی
شکستن فرمول در متن دو ستونه و حذف فاصله

نویسنده mohitانجمن ریاضیات و علوم

پاسخ ها: 1
مشاهده: 1681
آخرين ارسال اوت 30, 2012, 06:47:51 pm
توسط هادی صفی‌اقدم
نحوه تغییر شماره گذاری یک فرمول در شماره گذاری خودکار

نویسنده susahabانجمن انجمن تازه‌کاران

پاسخ ها: 1
مشاهده: 2161
آخرين ارسال سپتامبر 12, 2012, 05:57:09 pm
توسط هادی صفی‌اقدم
شکستن فرمول

نویسنده melimoانجمن ریاضیات و علوم

پاسخ ها: 1
مشاهده: 1530
آخرين ارسال دسامبر 12, 2012, 09:33:05 pm
توسط فرشاد ترابی
ادغام خانه‌های جدول و شکستن فرمول در خانه‌های جدول

نویسنده حمیدرضاانجمن گرافیک، جدول و شکل

پاسخ ها: 4
مشاهده: 2488
آخرين ارسال مه 07, 2013, 07:48:20 pm
توسط حمیدرضا
شکستن خطی که حاوی کلمات فارسی و فرمول ریاضی با هم می باشد؟

نویسنده avagolrizانجمن ریاضیات و علوم

پاسخ ها: 4
مشاهده: 2164
آخرين ارسال اوت 10, 2013, 03:54:38 am
توسط vafa
شکستن فرمول

نویسنده mjhانجمن ریاضیات و علوم

پاسخ ها: 7
مشاهده: 5923
آخرين ارسال اكتبر 18, 2014, 06:07:09 pm
توسط مسهر باقری