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

نویسنده موضوع: فواصل سفید عمودی در فرمول‌ها  (دفعات بازدید: 4126 بار)

آفلاین محسن شریفی تبار

  • همکاران
  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 10
  • -دریافت شده: 46
  • ارسال: 104
    • ديدن مشخصات
فواصل سفید عمودی در فرمول‌ها
« : ژوئن 14, 2010, 02:07:39 pm »
وقتی از کلاس amsart یا amsbook استفاده می‌شود، اگر قسمتی از صفحه خالی بماند، فاصله سفید بالا و پایین فرمول‌ها زیاد می‌شود تا صفحه کامل پر شود. زمانی که از کلاس دیگری مثل report استفاده می‌کنیم، چگونه می‌توان این امکان را ایجاد کرد؟

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
پاسخ : فواصل سفید عمودی در فرمول‌ها
« پاسخ #1 : ژوئن 15, 2010, 01:38:43 pm »
وقتی از کلاس amsart یا amsbook استفاده می‌شود، اگر قسمتی از صفحه خالی بماند، فاصله سفید بالا و پایین فرمول‌ها زیاد می‌شود تا صفحه کامل پر شود. زمانی که از کلاس دیگری مثل report استفاده می‌کنیم، چگونه می‌توان این امکان را ایجاد کرد؟
فکر کنم دستور pagebreak\ در آخر صفحه مورد نظر مشکل رو حل کنه.

آفلاین محسن شریفی تبار

  • همکاران
  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 10
  • -دریافت شده: 46
  • ارسال: 104
    • ديدن مشخصات
پاسخ : فواصل سفید عمودی در فرمول‌ها
« پاسخ #2 : ژوئن 16, 2010, 10:19:58 am »
فکر کنم دستور pagebreak\ در آخر صفحه مورد نظر مشکل رو حل کنه.

احتمالا منظورم را بد بیان کردم. من قصد بریده شدن صفحه را ندارم. مسأله این است که وقتی به خاطر وجود فرمول‌ها (با توجه به اینکه نمی‌خواهیم در صفحات شکسته شوند) فواصلی خالی در یک صفحه به وجود می‌آید، اگر از کلاس amsart استفاده شده باشد، فرمول‌های موجود در صفحه از هم باز می‌شوند تا صفحه به طور منظم پر شود، اما اگر از report استفاده شود، فاصله سفید بالا و پایین فرمول‌ها تغییر نمی‌کند و تمامی فاصله سفید در انتهای صفحه قرار می‌گیرد که از زیبایی کم می‌کند.

مثالی هم آورده‌ام که منظورم را نشان دهد.

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
پاسخ : فواصل سفید عمودی در فرمول‌ها
« پاسخ #3 : ژوئن 17, 2010, 01:23:41 pm »
مثالی هم آورده‌ام که منظورم را نشان دهد.
محسن جان اگه دو تا فایل رو توی مثلا فتوشاپ کنار هم قرار بدی و با هم مقایسه کنی می‌بینی که
فضای مجاز برای چاپ شدن نوشته‌ها توی report از amsart کمتره. البته برای بررسی بیشتر، لطفا
فایل tex هر دو رو هم ضمیمه کن تا شاید دلیل این کار مشخص بشه.

آفلاین محسن شریفی تبار

  • همکاران
  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 10
  • -دریافت شده: 46
  • ارسال: 104
    • ديدن مشخصات
پاسخ : فواصل سفید عمودی در فرمول‌ها
« پاسخ #4 : ژوئن 18, 2010, 03:50:55 pm »
محسن جان اگه دو تا فایل رو توی مثلا فتوشاپ کنار هم قرار بدی و با هم مقایسه کنی می‌بینی که
فضای مجاز برای چاپ شدن نوشته‌ها توی report از amsart کمتره. البته برای بررسی بیشتر، لطفا
فایل tex هر دو رو هم ضمیمه کن تا شاید دلیل این کار مشخص بشه.

فکر کنم مسأله حل شد. تفاوت این دو کلاس در تعریف متفاوت \abovedisplayskip و دیگر دوستان مشابه آن است. به صورت پیش‌فرض در کلاس کتاب، این مقادیر می‌توانند کم هم بشوند minus 5pt اما در کلاس amsart دیگر نمی‌توانند کم بشوند و فقط می‌توانند اضافه شوند تا دو برابر. همچنین چند چیز دیگر هم در کلاس amsart هست که روی این فواصل تأثیر می‌گذارد اما نمی‌دانم چرا و اینها چی هستند،
\widowpenalty=10000
\clubpenalty=10000
\brokenpenalty=10000
به هر حال برای صفحاتی که فرمول‌های چند خطی پشت سر هم دارند، با توجه به اینکه احساس من این است که اگر فواصل سفید اضافی در هر صفحه بین همه فرمول‌ها پخش شود بهتر از آن است که همگی در انتهای صفحه قرار بگیرد، من اینگونه تعریف کرده‌ام،
\abovedisplayskip \baselineskip plus 2\baselineskip minus .5\baselineskip
آیا پیشنهاد بهتری هست؟

 

فاصله عمودی اضافی هنگام نوشتن فرمول ریاضی در محیط انگلیسی

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

پاسخ ها: 3
مشاهده: 3209
آخرين ارسال مارس 29, 2013, 08:19:58 pm
توسط هادی صفی‌اقدم
شکستن خودکار فرمول‌ها

نویسنده محمود امین‌طوسیانجمن ریاضیات و علوم

پاسخ ها: 24
مشاهده: 12565
آخرين ارسال ژانویه 29, 2014, 10:39:42 pm
توسط محمود امین‌طوسی
قراردادن کادر دور فرمول

نویسنده محمود امین‌طوسیانجمن طراحی صفحه

پاسخ ها: 0
مشاهده: 5420
آخرين ارسال اكتبر 01, 2009, 02:15:22 pm
توسط محمود امین‌طوسی
ارجاع به فرمول

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

پاسخ ها: 1
مشاهده: 3467
آخرين ارسال اكتبر 26, 2009, 12:57:51 pm
توسط مهدی امیدعلی
درج عبارت فرمول دار در چهار طرف شکل

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

پاسخ ها: 5
مشاهده: 3527
آخرين ارسال اكتبر 31, 2009, 08:00:49 pm
توسط پویا
رقم‌های فرمول در محیط latin

نویسنده فرشاد عبدالله‌نیاانجمن ریاضیات و علوم

پاسخ ها: 5
مشاهده: 5007
آخرين ارسال اكتبر 29, 2009, 08:37:47 pm
توسط محمود امین‌طوسی
یه مشکل در تایپ فرمول‌های بولد در XeLatex

نویسنده علی‌رضا طاهريونانجمن قلم‌ها و حروف

پاسخ ها: 23
مشاهده: 12447
آخرين ارسال ژانویه 19, 2010, 12:50:18 pm
توسط vafa
تغییر جهت شماره فرمول دوقسمتی در هنگام استفاده از Algorithm

نویسنده محمود امین‌طوسیانجمن باگ‌های نسخه ۱.۰.۴

پاسخ ها: 4
مشاهده: 5012
آخرين ارسال دسامبر 16, 2009, 06:50:11 am
توسط vafa