با سلام خدمت دوستان
خیلی دلم میخواست که عنوان مناسب برای این پست پیدا کنم. اگر کسی عنوان مناسبتری به ذهنش خورد لطف کنه تا آنرا عوض کنم.
اما مسأله: من یک محیط برای حل مسأله تعریف کردم و میخواهم که در پایان حل مسأله یک علامت مربع قرار بدم. مشکل اینجاست که
وقتی آخرین خط محیط یک فرمول، جدول یا محیط (نظیر محیط شمارش یا غیره) میشه، طبیعتاً نشانگر آخر محیط مسأله در یک خط جداگانه
چاپ میشه. آیا راه حلی هست که چنین اتفاقی نیفته؟
فایل کمینه هم پیوست شده.
بهترین روش به نظر من استفاده از بسته ntheorem میباشد. مناسب تر آن است که مربع های پایان محیط همگی زیر هم و سمت چپ قرار گیرند. این طوری فرم کلی صفحه هم زیباتر میشود. در خصوص معادلات به توجه به اینکه محیط ریاضی از چپ به راست است اگر مربع سمت چپ و در همان سطری که معادله هست قرا بگیرد مثل آن است که شما معادله را بعد از پایان محیط نوشته باشید که منطقی نیست. اگر هم مربع در سمت راست قرار گیرد باز هم فرم زیرهم قرارگرفتن مربعها به هم میخورد و از زیبایی کار کم میکند. پس این منطقی است که در یک سطر جدید و سمت چپ قرار بگیرد.
ممنون از راهنمایی. نمونه شما را چک میکنم و نتیجه را گزارش میدهم.
پینوشت: منظورتون از دفاثخقثپ همون ntheorem است که در مثال قرار دادید؟ لطفا اصلاح بفرمایید تا دوستان دیگر دچار سردرگمی نشوند.
نقل قول از: fatemeh1600 در آگوست 03, 2013, 03:18:04 بعد از ظهر
... استفاده از بسته دفاثخقثپ میباشد.
نظر و سلیقهی شخصی من هم همینه که همه یک طرف باشن.
البته وقتی انتهای محیط، فرمول هست، این مربع هم در یک خط جدا میاد و باعث ایجاد فضای خالی میشه.
قبلا خیلی دنبال راه حلی برای این گشته بودم. هیچ راهی به جز راه دستی زیر پیدا نشد.
اینم یکی از معایب لاتک که نمیتونه تشخیص بده آخر محیط فرمول هست یا متن و عملکرد درستو انتخاب کنه.
\qedhere