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

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

شماره گذاری تابع چند ضابطه‌ای

نویسنده negarins, جولای 08, 2014, 10:44:07 قبل از ظهر

« قبلی - بعدی »

negarins

سلام. صبحتون بخیر.
دوستان، من این کد رو میخوام شماره گذاری کنم به طوری که برای هر ضابطه حرف زده شه و  در جلو کل ضابطه شماره فصل نوشته شه.
و مشکل بعدی در مورد if هست. از دستور ‎\usepackage{amsthm,amssymb,amsmath,amstext}‎ استفاده کردم. ولی نشون داده نمیشه. در داخل \lr میذارم میره سمت راست. ممنون میشم کمکم کنید.

\[ ‎\rho‎‎_{m}‎‎^{(j)} =‎ ‎\begin{cases}‎
‎\rho‎‎_{m}‎‎^{(j-1)} + A‎‎\Delta ‎t[‎S‎‎_{m}‎‎^{(j-1)} - K(1 + s)]‎‎^{2} ‎&  ‎\text{if‎ ‎$‎‎S‎‎_{m}‎‎^{(j-1)} ‎\geq‎ K(1 + s)‎$,‎ } ‎\\
0                        ‎‎ ‎&  ‎ ‎\text{if ‎$‎K(1 - s) < ‎‎‎‎S‎‎_{m}‎‎^{(j-1)} ‎<‎ K(1 + s)‎$,‎ }‎‎ ‎\\‎‎
‎\rho‎‎_{m}‎‎^{(j-1)} + A‎‎\Delta ‎t[‎S‎‎_{m}‎‎^{(j-1)} - K(1 - s)]‎‎^{3} ‎&‎‎   \text{if ‎$‎‎S‎‎_{m}‎‎^{(j-1)} ‎\leq‎ K(1 - s)‎$.‎}    ‎‎               
\end{cases} \]

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

در مورد سوال اول، کلمه empheq رو تالار جستجو کنین. من الان وقت نمونه فرستادنش رو ندارم متاسفانه.

بخاطر اینکه شما فونی رو برای متن پارسی انتخاب کردین که کاراکترهای لاتین رو نداره.
و یک ایراد از تایپ‌تون که باید به این صورت نوشته بشه:

\text{\lr{if }}

و نیازی نیست آکولادشو بعد تر و با فرمول ببنیدنی.که فرمول هم توی آکولاد بیافته. بعد if یک فاصله بزنین و آکولاد رو ببندین.

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

negarins

نقل قول از: هادی صفی‌اقدم در جولای 08, 2014, 11:03:16 قبل از ظهر
در مورد سوال اول، کلمه empheq رو تالار جستجو کنین. من الان وقت نمونه فرستادنش رو ندارم متاسفانه.

بخاطر اینکه شما فونی رو برای متن پارسی انتخاب کردین که کاراکترهای لاتین رو نداره.
و یک ایراد از تایپ‌تون که باید به این صورت نوشته بشه:

\text{\lr{if }}

و نیازی نیست آکولادشو بعد تر و با فرمول ببنیدنی.که فرمول هم توی آکولاد بیافته. بعد if یک فاصله بزنین و آکولاد رو ببندین.

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

سلام. ممنونم بابت جواب، ولی با انجام کاری که برای if گفته بودین، S ها کلا نشان داده نشدن و به شکل مربع در اومدن. از empheq هم نتونستم استفاده کنم. تا اونجایی که فهمیدم یک  package هست. ولی چطور در شماره گذاری استفاده کنم، متاسفانه متوجه نشدم.

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

حتما آکولادی که قبل بود رو نبستین. در این موارد فایل نمونه کوچک حداکثر ۲۰ خطی بفرستین. با گفتن این جمله‌ها من که چیزی دستگیرم نمیشه.

negarins

من در کلاس Tabriz-tesis کار میکنم. فایل را قرار دادم. اگر ناقصه بگید تا کامل ترش رو بفرستم. با تشکر.

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

نقل قول از: negarins در جولای 08, 2014, 06:05:16 بعد از ظهر
من در کلاس Tabriz-tesis کار میکنم. فایل را قرار دادم. اگر ناقصه بگید تا کامل ترش رو بفرستم. با تشکر.
من وقت دیدن این فایل ناقص رو ندارم. قوانین رو مطالعه کنین و نحوه ارسال فایل نمونه رو یاد بگیرین.

ابوالفضل دیانت

با سلام
می توانید فایل VThesis.cls که از آن استفاده می کنید را نیز بفرستید.
باتشکر

negarins

نقل قول از: ابوالفضل دیانت در جولای 09, 2014, 01:25:58 قبل از ظهر
با سلام
می توانید فایل VThesis.cls که از آن استفاده می کنید را نیز بفرستید.
باتشکر

سلام. ممنونم آقای دیانت. این هم فایل cls.

ابوالفضل دیانت

#8
با سلام
در کل تمامی روابط ریاضی به دو صورت مورد استفاده قرار می‌گیرد. الف) یا درون متن ب) یا خارج از متن به صورت یک فرمول. در Latex برای محیط های مختلفی برای نوشتن روابط در هر یک از گروه ها در نظر گرفنه شده است. مثلا: برای حالت الف)

این یک مثال از روابط ریاضی در $F=G+H$ است.

یا برای حالت ب داریم:

\begin{equation}
F=G+H
\end{equation}
 
یا به صورت معادل

\[
F=G+H
\]


مطالب بیشتر در این مورد را در سایت زیر مطالعه کنید.
LaTeX/Mathematics
مشکل فایل شما این بود که شما درون محیط از نوع ب محیط از نوع الف را قرار داده بوید یعنی نوشته بودید:

\[ \rho_{m}^{(j)} = \begin{cases}
........... &  \text{\lr{if }} $S_{m}^{(j-1)} \geq K(1 + s)$,             
\end{cases} \]

که نادرست است، برای حالت درستش باید به صورت زیر بنوسید

\begin{equation}
\rho_{m}^{(j)} = \begin{cases}
\rho_{m}^{(j-1)} + A\Delta t[S_{m}^{(j-1)} - K(1 + s)]^{2} &  \text{\lr{if }} S_{m}^{(j-1)} \geq K(1 + s),  \\
0                         &   \text{\lr{if }} K(1 - s) < S_{m}^{(j-1)} < K(1 + s),  \\
\rho_{m}^{(j-1)} + A\Delta t[S_{m}^{(j-1)} - K(1 - s)]^{3} &   \text{\lr{if }} S_{m}^{(j-1)} \leq K(1 - s).                   
\end{cases}
\end{equation}

یعنی علامت $$ را حذف کنید. در ضمن من ترجیح می دهم به جای \[ از محیط equation استفاده کنم، چرا که خوانایی کد latex را بالا می برد.
فایل pdf خروجی اتچ شد.
نکته: به صورت پیش فرض در xepersian اعداد درون روابط به صورات فارسی است. اگر می خواهید اعداد درون روابط انگلیسی شود دستور زیر را قبل از \begin{document}‌ و بعد از فراخوانی بسته xepersian بزنید.

\DefaultMathsDigits

باتشکر

negarins

نقل قول از: ابوالفضل دیانت در جولای 09, 2014, 10:19:50 قبل از ظهر
با سلام
در کل تمامی روابط ریاضی به دو صورت مورد استفاده قرار می‌گیرد. الف) یا درون متن ب) یا خارج از متن به صورت یک فرمول. در Latex برای محیط های مختلفی برای نوشتن روابط در هر یک از گروه ها در نظر گرفنه شده است. مثلا: برای حالت الف)

این یک مثال از روابط ریاضی در $F=G+H$ است.

یا برای حالت ب داریم:

\begin{equation}
F=G+H
\end{equation}
 
یا به صورت معادل

\[
F=G+H
\]


مطالب بیشتر در این مورد را در سایت زیر مطالعه کنید.
LaTeX/Mathematics
مشکل فایل شما این بود که شما درون محیط از نوع ب محیط از نوع الف را قرار داده بوید یعنی نوشته بودید:

\[ \rho_{m}^{(j)} = \begin{cases}
........... &  \text{\lr{if }} $S_{m}^{(j-1)} \geq K(1 + s)$,             
\end{cases} \]

که نادرست است، برای حالت درستش باید به صورت زیر بنوسید

\begin{equation}
\rho_{m}^{(j)} = \begin{cases}
\rho_{m}^{(j-1)} + A\Delta t[S_{m}^{(j-1)} - K(1 + s)]^{2} &  \text{\lr{if }} S_{m}^{(j-1)} \geq K(1 + s),  \\
0                         &   \text{\lr{if }} K(1 - s) < S_{m}^{(j-1)} < K(1 + s),  \\
\rho_{m}^{(j-1)} + A\Delta t[S_{m}^{(j-1)} - K(1 - s)]^{3} &   \text{\lr{if }} S_{m}^{(j-1)} \leq K(1 - s).                   
\end{cases}
\end{equation}

یعنی علامت $$ را حذف کنید. در ضمن من ترجیح می دهم به جای \[ از محیط equation استفاده کنم، چرا که خوانایی کد latex را بالا می برد.
باتشکر

ممنونم به خاطر صبر و حوصلتون و وقتی گذاشتید.