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

نویسنده موضوع: قرار گرفتن مربع محیط ‎proof‎ در سمت راست فرمول‌های‎ پایانی  (دفعات بازدید: 4629 بار)

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

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
توی ورژن‌های جدید زی‌پرشین‏، وقتی‎‎ محیط ‎proof‎‏، با یک فرمول که توسط ‎ ‎\[ ‎... ‎\]‎ ایجاد شده‏، تموم می‌شه‏، در صورت استفاده از دستور ‎\qedhere‎‏، نماد ‎square‎ مثل حالت انگلیسی‏، در سمت راست فرمول قرار می‌گیره که به نظر می‌رسه که بهتر باشه در سمت چپ فرمول قرار بگیره؛ چون اگه محیط ‎proof‎‏، با یه جمله متنی تموم بشه‏، این مربع‏، در سمت چپ قرار می‌گیره. فایل پیوستی‏، این حالت رو نشون می‌ده. ‎‎
‎آیا این کار به طور عمدی صورت گرفته؟ در ورژن‌های قدیمی‌تر‏ مثل ‎1.0.4‎‎‏،‎ این مربع در هر دو حالت‏، در سمت چپ قرار می‌گرفت.

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
توی ورژن‌های جدید زی‌پرشین‏، وقتی‎‎ محیط ‎proof‎‏، با یک فرمول که توسط ‎ ‎\[ ‎... ‎\]‎ ایجاد شده‏، تموم می‌شه‏، در صورت استفاده از دستور ‎\qedhere‎‏، نماد ‎square‎ مثل حالت انگلیسی‏، در سمت راست فرمول قرار می‌گیره که به نظر می‌رسه که بهتر باشه در سمت چپ فرمول قرار بگیره؛ چون اگه محیط ‎proof‎‏، با یه جمله متنی تموم بشه‏، این مربع‏، در سمت چپ قرار می‌گیره. فایل پیوستی‏، این حالت رو نشون می‌ده. ‎‎
‎آیا این کار به طور عمدی صورت گرفته؟ در ورژن‌های قدیمی‌تر‏ مثل ‎1.0.4‎‎‏،‎ این مربع در هر دو حالت‏، در سمت چپ قرار می‌گرفت.
فکر می‌کنم (از نظر حروف‌چینی راست به چپ مطمئن نیستم) این حالت طبیعی است زیرا اگر تعریف دستور \displaymath@qed را نگاه کنید، داخل محیط ریاضی از دستور بدوی \eqno (شماره فرمول یا هر چیز دیگر را درسمت راست قرار می‌دهد) برای قرار دادن آن مربع استفاده می‌کند (در حقیقت مربع را جای شماره فرمول قرار می‌دهد) و طبیعی است که مربع در سمت راست قرار گیرد. حال اگر شما آن را نمی‌پسندید، می‌توانید در تعریف فوق به جای \eqno از \leqno استفاده کنید اما این توصیه نمی‌شود زیرا که فاصله عمودی بین فرمولها را زیاد می‌کند (این طبیعت دستور \lqno است).

در گونه‌های قدیمی زی‌پرشین این اتفاق نمی‌افتاد زیرا که \eqno و \leqno در حالت راست به چپ برعکس عمل می‌کردند. یعنی \eqno شماره فرمول را در سمت چپ قرار می‌داد و \leqno شماره فرمول را در سمت راست قرار می‌دهد ولی حالا هر دو درست عمل می‌کنند: \eqno شماره فرمول را در سمت راست و \leqno شماره فرمول را در سمت چپ قرار می‌دهد.

دلیل من برای اینکه این مربع در سمت راست باید قرار بگیرد این است که:
۱- مربع جایگزین شماره فرمول است.
۲- اگر در سمت چپ قرار بگیرد بایستی از دستور بدوی \leqno استفاده کنیم و این فاصله عمودی بین یک فرمول، فرمول قبلی و فرمول بعدی را اضافه می‌کند که حروف‌چینی متن را زشت می‌کند.
« آخرين ويرايش: آوریل 16, 2011, 02:10:10 pm توسط وفا خلیقی »

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

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
ممنون به خاطر توضیح خوبت وفا جان. تعریف دستور \displaymath@qed توی بسته ‎amsthm‎ رو دیدم.
اما به نظرم‏، با فراخوانی زی‌پرشین‏‏، فاصله‌ای که در لاتک‏ انگلیسی بین فرمول منتهی به نماد مربع و خط بالاییش وجود داره‏، تقریباً نصف می‌شه. توی فایل پیوستی‏، فاصله بین فرمول و خط بالاییش‏، تقریباً نصف حالتی هستش که توی لاتک انگلیسی داریم (به نظرت، این فاصله، خیلی کم نیست؟).
 واسه دیدن اختلاف فاصله‌ها، کافیه که دو خط ۳و۴ رو کامنت کنی.

« آخرين ويرايش: آوریل 16, 2011, 05:26:29 pm توسط وحید دامن‌افشان »

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
ممنون به خاطر توضیح خوبت وفا جان. تعریف دستور \displaymath@qed توی بسته ‎amsthm‎ رو دیدم.
اما به نظرم‏، با فراخوانی زی‌پرشین‏‏، فاصله‌ای که در لاتک‏ انگلیسی بین فرمول منتهی به نماد مربع و خط بالاییش وجود داره‏، تقریباً نصف می‌شه. توی فایل پیوستی‏، فاصله بین فرمول و خط بالاییش‏، تقریباً نصف حالتی هستش که توی لاتک انگلیسی داریم (به نظرت، این فاصله، خیلی کم نیست؟).
 واسه دیدن اختلاف فاصله‌ها، کافیه که دو خط ۳و۴ رو کامنت کنی.
قبلاً گفته بودم که این باگ از موتور xetex می‌آید و باگ زی‌پرشین یا bidi نیست:
http://www.parsilatex.com/joomla/index.php?option=com_smf&Itemid=0&topic=318.0

 

حذف علامت مربع در انتهای محیط proof

نویسنده hrzazadانجمن سبک نوشتار

پاسخ ها: 16
مشاهده: 6904
آخرين ارسال آوریل 11, 2013, 06:52:06 pm
توسط hrzazad
چطور میشه شماره فرمول ها سمت راست و زیر هم قرار بگیره؟

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

پاسخ ها: 4
مشاهده: 3041
آخرين ارسال اوت 30, 2012, 08:34:47 pm
توسط unos
رقم‌های فرمول در محیط latin

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

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

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

پاسخ ها: 13
مشاهده: 8579
آخرين ارسال آوریل 07, 2010, 07:55:32 pm
توسط vafa
راست چین شدن سطرهای داخل محیط bmatrix

نویسنده هادی صفی‌اقدمانجمن Texmaker

پاسخ ها: 6
مشاهده: 3942
آخرين ارسال ژوئیه 25, 2010, 04:21:49 pm
توسط سید مهدی موسوی
قرار دادن دسته ای از فرمولها به همراه شماره فرمول داخل کادر

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

پاسخ ها: 1
مشاهده: 3188
آخرين ارسال اوت 18, 2010, 04:54:15 pm
توسط vafa
تغییر فاصله افقی فرمول محیط ریاضی با حاشیه چپ

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

پاسخ ها: 1
مشاهده: 4040
آخرين ارسال ژانویه 11, 2011, 11:21:31 pm
توسط وحید دامن‌افشان
قرار گرفتن توضیح جدول در بالای آن

نویسنده daryaانجمن فارسی‌تک FarsiTeX

پاسخ ها: 3
مشاهده: 2544
آخرين ارسال مه 11, 2011, 09:47:23 am
توسط darya