• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

با استفاده از align فرمول خط اول از راست نوشته می شود

نویسنده s.ahmadreza, ژانویه 18, 2013, 02:36:58 قبل از ظهر

« قبلی - بعدی »

s.ahmadreza

سلام دوستان
اگه مشکل این دو تا فرمول من حل شه.
مشکلات تزم تموم میشه :) و تمام.

فرمول های تز من همه وسط چین هستن، یعنی نمی خوام از fleqn استفاده کنم.
وقتی از align  استفاده کردم برای یک فرمول طولانی خط اول میره راست.
اگه از & اول هر رابطه استفاده کنم هم که چپ چین میشه و نمی خوام.
چه راه دیگه ای هست که درست سر جاش قرار بگیره؟
ممنونم.
در روابط خود با دیگران ، نرم افزار باشیم نه سخت افزار!

مرتضی

به نظرم در فرمول‌های بالایی، اگر مساوی‌ها را با یکدیگر تراز کنید (یعنی علامت‌های مساوی، زیر یکدیگر قرار بگیرند)، از لحاظ نگارشی صحیح‌تر است. ولی در عین حال می‌توانید از محیط array با یک ستون وسط‌چین (c) نیز استفاده کنید.

هادی صفی‌اقدم

حرف آقا مرتضی در این مورد کاملاً درست هست.
برای وسط‌چین کردن فرمول‌های چندخطی (که اون مدلی مساوی زیر هم نباید باشن) می‌تونین از محیط gather از بسته‌ی amsmath استفاده کنین.

هادی صفی‌اقدم

نقل قول از: مرتضی در ژانویه 18, 2013, 03:24:17 قبل از ظهر
به نظرم در فرمول‌های بالایی، اگر مساوی‌ها را با یکدیگر تراز کنید (یعنی علامت‌های مساوی، زیر یکدیگر قرار بگیرند)، از لحاظ نگارشی صحیح‌تر است. ولی در عین حال می‌توانید از محیط array با یک ستون وسط‌چین (c) نیز استفاده کنید.
استفاده از محیط array باعث تغییر (کاهش) فاصله خطوط فرمول‌ها میشه و به نظرم من زیبا نیست.

هادی صفی‌اقدم

نقل قول از: s.ahmadreza در ژانویه 18, 2013, 02:36:58 قبل از ظهر
سلام دوستان
اگه مشکل این دو تا فرمول من حل شه.
مشکلات تزم تموم میشه :) و تمام.

فرمول های تز من همه وسط چین هستن، یعنی نمی خوام از fleqn استفاده کنم.
وقتی از align  استفاده کردم برای یک فرمول طولانی خط اول میره راست.
اگه از & اول هر رابطه استفاده کنم هم که چپ چین میشه و نمی خوام.
چه راه دیگه ای هست که درست سر جاش قرار بگیره؟
ممنونم.
ضمنا باید کلمه‌های لاتین را داخل دستور ‪\text{....}‬ بزنین.
نباید اینا ایتالیک و به عنوان ریاضی آورده بشن.

s.ahmadreza

نقل قول از: مرتضی در ژانویه 18, 2013, 03:24:17 قبل از ظهر
به نظرم در فرمول‌های بالایی، اگر مساوی‌ها را با یکدیگر تراز کنید (یعنی علامت‌های مساوی، زیر یکدیگر قرار بگیرند)، از لحاظ نگارشی صحیح‌تر است. ولی در عین حال می‌توانید از محیط array با یک ستون وسط‌چین (c) نیز استفاده کنید.
برای بعضی از رابطه هام از array هم استفاده کردم،

‎ \begin{equation}
\begin{array}{l}‎
‎{a_0} =  0.4581652932831429\\‎
‎{a_1} = 2.217058676663745\\‎
‎{a_2} = 0.7405551735357053\\‎
‎{a_3} = 0.01968227878617998\\‎
‎{b_1} = 1.0\\‎
‎{b_2} = 4.504130959426697\\‎
‎{b_3} = 1.110667363742916\\‎
‎{b_4} = 0.02359291751427506‎
‎\end{array}‎
‎\end{equation}‎

ولی اومدم تمام ارورهام رو بگیرم، کلا تراز فرمول هام به هم خورد!!! متوسل به align شدم، که به این مشکل خوردم.
در روابط خود با دیگران ، نرم افزار باشیم نه سخت افزار!

هادی صفی‌اقدم

نقل قول از: s.ahmadreza در ژانویه 18, 2013, 08:58:35 قبل از ظهر
برای بعضی از رابطه هام از array هم استفاده کردم،

ولی اومدم تمام ارورهام رو بگیرم، کلا تراز فرمول هام به هم خورد!!! متوسل به align شدم، که به این مشکل خوردم.
من گفتم که استفاده از array چه مشکلی داره. ولی مثل اینکه پست منو ندیدین!
فایل ضمیمه شده را اگه نگاه کنین، متوجه منظور من میشین.

ضمنا شما از دستورهایی که خودتون تعریف کردین یعنی be و ee استفاده کردین.
پست بالا را ویرایش کنین و اینارو با دستورهای اصلی جایگزین کنین بیزحمت که آیندگان را به اشتباه نیاندازه.
ممنون

s.ahmadreza

نقل قول از: هادی صفی‌اقدم در ژانویه 18, 2013, 08:20:55 قبل از ظهر
حرف آقا مرتضی در این مورد کاملاً درست هست.
برای وسط‌چین کردن فرمول‌های چندخطی (که اون مدلی مساوی زیر هم نباید باشن) می‌تونین از محیط gather از بسته‌ی amsmath استفاده کنین.
با استفاده از gather مشکل این دو رابطم حل شد :)
ولی با این روش مساوی ها زیر هم قرار نمی گیرن! و از ما اشکال می گیرن.
مثلا برای رابطه ای که توی پست قبل گذاشتم، من از array استفاده می کردم که بهم ریخت.

در روابط خود با دیگران ، نرم افزار باشیم نه سخت افزار!

هادی صفی‌اقدم

نقل قول از: s.ahmadreza در ژانویه 18, 2013, 09:09:16 قبل از ظهر
ولی با این روش مساوی ها زیر هم قرار نمی گیرن! و از ما اشکال می گیرن.
مثلا برای رابطه ای که توی پست قبل گذاشتم، من از array استفاده می کردم که بهم ریخت.
فایل نمونه!

s.ahmadreza

حق با شماست.
هم از gather استفاده کردم که درسته.
هم از array برای تراز کردن.
ولی array توی فایل اصلی تزم تراز رو به هم ریخته. (توی نمونه ای که فرستادم درسته).
به من اجازه بدید که با فایل تزم ور برم، ببینم چه می شود ::)
در روابط خود با دیگران ، نرم افزار باشیم نه سخت افزار!

s.ahmadreza

خیلی هنرمندانه از تزم یک فایل کمینه ساختم ;)
مشکلم پابرجاست.
در روابط خود با دیگران ، نرم افزار باشیم نه سخت افزار!


هادی صفی‌اقدم

ضمنا دستورهای خط ۲۳ تا ۲۵ اصلا لزومی نداره باشن. (ممکنه از نظر لاتکی اشتباه هم باشن. من نمیدونم.)

s.ahmadreza

نقل قول از: هادی صفی‌اقدم در ژانویه 18, 2013, 09:46:04 قبل از ظهر
الان مشکل چیه دقیقا؟
:)
این که با array توی فایل نمونه قبلی (b.tex)
مساوی هام ترازن.
ولی توی فایل اصلی تزم نه! (c.tex)
در روابط خود با دیگران ، نرم افزار باشیم نه سخت افزار!

هادی صفی‌اقدم

نباید هم باشن. چون شما محیط یک ستونه array استفاده کردین و ترازشو l (اِل لاتین) گذاشتین.
اونم همه‌ سطرها رو چپ‌چین کرده. انتظار بیشتری ازش دارین!؟
اگر میخایین مساوی‌ها زیر هم تراز بشن، طبق حرف آقا مرتضی باید از محیط align استفاده کنین.
به این صورت:

{a_0} & =  0.4581652932831429\\
{a_1} & = 2.217058676663745
.
.
.