تالار گفتگوی پارسیلاتک
لاتک LATEX => ریاضیات و علوم => نويسنده: s.ahmadreza در ژانویه 18, 2013, 02:36:58 am
-
سلام دوستان
اگه مشکل این دو تا فرمول من حل شه.
مشکلات تزم تموم میشه :) و تمام.
فرمول های تز من همه وسط چین هستن، یعنی نمی خوام از fleqn استفاده کنم.
وقتی از align استفاده کردم برای یک فرمول طولانی خط اول میره راست.
اگه از & اول هر رابطه استفاده کنم هم که چپ چین میشه و نمی خوام.
چه راه دیگه ای هست که درست سر جاش قرار بگیره؟
ممنونم.
-
به نظرم در فرمولهای بالایی، اگر مساویها را با یکدیگر تراز کنید (یعنی علامتهای مساوی، زیر یکدیگر قرار بگیرند)، از لحاظ نگارشی صحیحتر است. ولی در عین حال میتوانید از محیط array با یک ستون وسطچین (c) نیز استفاده کنید.
-
حرف آقا مرتضی در این مورد کاملاً درست هست.
برای وسطچین کردن فرمولهای چندخطی (که اون مدلی مساوی زیر هم نباید باشن) میتونین از محیط gather از بستهی amsmath استفاده کنین.
-
به نظرم در فرمولهای بالایی، اگر مساویها را با یکدیگر تراز کنید (یعنی علامتهای مساوی، زیر یکدیگر قرار بگیرند)، از لحاظ نگارشی صحیحتر است. ولی در عین حال میتوانید از محیط array با یک ستون وسطچین (c) نیز استفاده کنید.
استفاده از محیط array باعث تغییر (کاهش) فاصله خطوط فرمولها میشه و به نظرم من زیبا نیست.
-
سلام دوستان
اگه مشکل این دو تا فرمول من حل شه.
مشکلات تزم تموم میشه :) و تمام.
فرمول های تز من همه وسط چین هستن، یعنی نمی خوام از fleqn استفاده کنم.
وقتی از align استفاده کردم برای یک فرمول طولانی خط اول میره راست.
اگه از & اول هر رابطه استفاده کنم هم که چپ چین میشه و نمی خوام.
چه راه دیگه ای هست که درست سر جاش قرار بگیره؟
ممنونم.
ضمنا باید کلمههای لاتین را داخل دستور \text{....} بزنین.
نباید اینا ایتالیک و به عنوان ریاضی آورده بشن.
-
به نظرم در فرمولهای بالایی، اگر مساویها را با یکدیگر تراز کنید (یعنی علامتهای مساوی، زیر یکدیگر قرار بگیرند)، از لحاظ نگارشی صحیحتر است. ولی در عین حال میتوانید از محیط 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 شدم، که به این مشکل خوردم.
-
برای بعضی از رابطه هام از array هم استفاده کردم،
ولی اومدم تمام ارورهام رو بگیرم، کلا تراز فرمول هام به هم خورد!!! متوسل به align شدم، که به این مشکل خوردم.
من گفتم که استفاده از array چه مشکلی داره. ولی مثل اینکه پست منو ندیدین!
فایل ضمیمه شده را اگه نگاه کنین، متوجه منظور من میشین.
ضمنا شما از دستورهایی که خودتون تعریف کردین یعنی be و ee استفاده کردین.
پست بالا را ویرایش کنین و اینارو با دستورهای اصلی جایگزین کنین بیزحمت که آیندگان را به اشتباه نیاندازه.
ممنون
-
حرف آقا مرتضی در این مورد کاملاً درست هست.
برای وسطچین کردن فرمولهای چندخطی (که اون مدلی مساوی زیر هم نباید باشن) میتونین از محیط gather از بستهی amsmath استفاده کنین.
با استفاده از gather مشکل این دو رابطم حل شد :)
ولی با این روش مساوی ها زیر هم قرار نمی گیرن! و از ما اشکال می گیرن.
مثلا برای رابطه ای که توی پست قبل گذاشتم، من از array استفاده می کردم که بهم ریخت.
-
ولی با این روش مساوی ها زیر هم قرار نمی گیرن! و از ما اشکال می گیرن.
مثلا برای رابطه ای که توی پست قبل گذاشتم، من از array استفاده می کردم که بهم ریخت.
فایل نمونه!
-
حق با شماست.
هم از gather استفاده کردم که درسته.
هم از array برای تراز کردن.
ولی array توی فایل اصلی تزم تراز رو به هم ریخته. (توی نمونه ای که فرستادم درسته).
به من اجازه بدید که با فایل تزم ور برم، ببینم چه می شود ::)
-
خیلی هنرمندانه از تزم یک فایل کمینه ساختم ;)
مشکلم پابرجاست.
-
الان مشکل چیه دقیقا؟
-
ضمنا دستورهای خط ۲۳ تا ۲۵ اصلا لزومی نداره باشن. (ممکنه از نظر لاتکی اشتباه هم باشن. من نمیدونم.)
-
الان مشکل چیه دقیقا؟
:)
این که با array توی فایل نمونه قبلی (b.tex)
مساوی هام ترازن.
ولی توی فایل اصلی تزم نه! (c.tex)
-
نباید هم باشن. چون شما محیط یک ستونه array استفاده کردین و ترازشو l (اِل لاتین) گذاشتین.
اونم همه سطرها رو چپچین کرده. انتظار بیشتری ازش دارین!؟
اگر میخایین مساویها زیر هم تراز بشن، طبق حرف آقا مرتضی باید از محیط align استفاده کنین.
به این صورت:
{a_0} & = 0.4581652932831429\\
{a_1} & = 2.217058676663745
.
.
.
-
نباید هم باشن. چون شما محیط یک ستونه array استفاده کردین و ترازشو l (اِل لاتین) گذاشتین.
اونم همه سطرها رو چپچین کرده. انتظار بیشتری ازش دارین!؟
اگر میخایین مساویها زیر هم تراز بشن، طبق حرف آقا مرتضی باید از محیط align استفاده کنین.
درست شد :)
از اول حرف دلم این بود.
از align درست استفاده نمی کردم.
توی array من از خط عمودی | (shift+\) استفاده کردم.
مدیریت تالار گفتگوی پارسیلاتک
تصحیح قاطی شدن نقل قول و متن پاسخ کاربر