تالار گفتگوی پارسی‌لاتک

لاتک LATEX => حروف‌چینی مستندات => نويسنده: agheliagheli در اكتبر 02, 2014, 07:00:47 pm

عنوان: چپ جین کردن فرمولها
رسال شده توسط: agheliagheli در اكتبر 02, 2014, 07:00:47 pm
سلام
نمیدونم چرا در مقال  ای که متن انگلیسی چپ چین است ولی فرمولا در سمت راست قرار میگیرد و مجبورم با hspace به سمت چپ بیارم.
ممنون میشم کمکم کنید. فایل را هم در پیوست گذاشتم.
عنوان: پاسخ : چپ جین کردن فرمولها
رسال شده توسط: پروین نقی زاده در اكتبر 02, 2014, 08:06:07 pm
به جای کدی که برای فرمولتون نوشتید، از کد زیر استفاده کنید

\begin{align}
&\frac{\partial^{\alpha}u}{\partial t^{\alpha}}+(\beta+\varepsilon\ u^{p}+\epsilon\ u^{2p} ) u_{x}+\rho \ u^{2r}\ u_{xx}+\nonumber  \\
&\nu \ u^{3s}\ u_{xxx}+\vartheta\ u^{4k}\ u_{xxxx}=
\eta u(\tau-u^{m})(u^{n}-\omega),\\
& t>0,\ 0<\alpha<1,\ \beta=\varepsilon=\epsilon=\rho=\nu=\vartheta=\eta=\omega=const,\ p,r,s,k,m,n\geq 0 \nonumber
\end{align}

عنوان: پاسخ : چپ جین کردن فرمولها
رسال شده توسط: HJB در اكتبر 02, 2014, 08:13:09 pm
سلام،

 بخاطر این هست که در این محیط eqnarray، & نذاشتید؛   مثلا می‌تونید ابتدای هر خط & بذارید.
همان‌طور که خانم نقی‌زاده هم فرمودند، از محیط‌های align و به خصوص  split هم می‌تونید استفاده کنید. لطفا فایل پیوست رو ببنید.

به علاوه، اگر می‌خواهید که تمام روابط‌تون چپ‌چین باشه، می‌تونید بسته‌ی asmmath را با گزینه‌ی fleqn فراخوانی کنید:
\usepackage[fleqn]{amsmath}
عنوان: پاسخ : چپ جین کردن فرمولها
رسال شده توسط: پروین نقی زاده در اكتبر 02, 2014, 08:20:03 pm
من  محیط eqnarray رو زیاد دوست ندارم و align رو به اون ترجیح می‌دهم. چون در  محیط eqnarray اغلب جایی که & استفاده شده فاصله ایجاد می‌شه.

شما دو تا کد زیر رو در همون فایل ضمیمه پست‌های قبلی کپی کنید و اجرا کنید و تفاوت این دو تا فرمول رو در خروجی ببینید. (به فاصله‌های ایجاد شده کنار مساوی‌ها دقت کنید).

\begin{align}
x & = y + z \nonumber \\
 & = \sin x + \sin y
\end{align}


\begin{eqnarray}
x  &=&  y + z \nonumber \\
  &=& \sin x + \sin y
\end{eqnarray}