سلام، لطفا وارد شوید یا عضو شوید.

دیدن ارسال ها

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - morva

صفحه: [1]
1
کاربر عزیز Morva
اگر درست و بدون پیش‌ذهنیت به راهنمایی‌های آقای کارن‌پهلو توجه کنید، متوجه می‌شوید که ایشان دارند به درستی مطالب را به شما می‌گویند. خلاصه‌ی این بحث این است:
1. استفاده از محیط ریاضی به‌صورت $...$ برای نوشتن معادلات inline (درخط) یا معادلاتی که درون متن برنامه قرار می‌گیرد است.
2. اینکه شما از محیط $..$  استفاده می‌کنید و سپس با flushleft  آن‌را به چپ می‌برید کار غیر اصولی است. محیط $...$  برای نوشتن فرمول‌های غیر-درخط نیست.
3. هنگامی که یک معادله را به‌صورت درخط می‌نویسید، ارتفاع آن‌ها باید کوچک شود تا فاصله‌ی خطوط برهم نخورد. به همین دلیل لیتک به‌طور اتوماتیک ارتفاع را کم می‌کند.
     یکی از قوانینی که برای انجام این‌کار دارد، همان بردن حدود lim  به اندیس به‌جای زیر آن است. همچنین کسرها را کوچک می‌کند.
4. برای نوشتن معادلات غیر-درخط باید از محیط $$....$$  استفاده کنید (دوتا علامت دولار به هم چسبیده) یا اینکه از این محیط \[...\]   که کار اصولی است. اگر
    از حالت اول استفاده کنید، همواره معادلات شما وسط‌چین می‌شود. اما اگر از حالت دوم استفاده کنید، اگر از گزینه‌ی fleqn  که قبلاً گفته بودم استفاده کنید، معادله
     چپ‌چین و اگر استفاده نکنید وسط‌چین می‌شود. به هر حال هر دو گزینه باعث ایجاد معادلات بدون شماره می‌شود.
5. اگر بخواهید معادلات با شماره می‌خواهید، باید از محیط  equation  استفاده کنید و اگر چندین معادله‌ی پشت سر هم دارید از محیط align  (که جزو بسته‌ی amsmath است)
     استفاده کنید. این محیط‌ها هم از گزینه‌ی fleqn  پیروی می‌کنند. یعنی اگر باشد چپ‌چین و اگر نباشد وسط‌چین می‌شوند.

گزینه‌های زیاد دیگری هم هست. توصیه می‌کنم فرمایشات آقای کارن‌پهلو را یک‌بار دیگر از ابتدا تا انتها مطالعه بفرمایید. به نظر این‌جانب، راهنمایی‌های ایشان کامل است.
فقط یک کم حالت بحث پیش آمده.


بنده ذهنیت خاصی نداشتم و در تمام مدّت هم تلاش کردم از صحبت‌های جناب کارن‌پهلو استفاده نمایم که خوشبختانه با در نظر گفتن راهنمایی‌های ایشان و کمک یکی دیگر از دوستان محترم، مشکلم حل شد.
از راهنمایی‌های شما هم متشکرم.
این مورد را هم عرض کنم که من  با اساتید و افرادی که مطمئناً تجربه و دانش بیشتری از بنده دارند، بحث نخواهم کرد.

2
جواب سوالت در این خلاصه میشه که ساختار یک فایل لاتک را بدانی، کجا نوشتار شروع میشه و کجا تمام میشه. اگر این موارد ابتدایی را ندانی، من کمکی نمی‌تونم بکنم مگر اینکه پیشنهاد کنم یک کتاب ابتدایی در مورد لاتک برداری و بخونی.


من چند فایل راهنما در مورد این نرم افزار مطالعه کردم و کدهای کامل یک کتاب چاپ شده را نیز مورد برّرسی قرار دادم و  تابحال که 3 فصل از یک کتاب را نوشتم، مشکلاتم را خودم برطرف کردم و کد خطایی ندارم و DPF آن هم کاملاً صحیح است. تنها در مورد موضوع این تاپیک به مشکلی برخوردم که نتوانستم راه حلی برای آن پیدا کنم و فکر می‌کردم به کمک تاپیک‌ها و افراد حاضر در تالار این سایت می‌توانم این مشکل را حل کنم.
از راهنمایی‌های شما سپاسگزارم و سعی می‌کنم از فرمایشاتتان بهره‌ی کافی را ببرم.

3
کمکی نمی‌تونم بکنم. خودت باید مشکلت رو حل کنی.

به طور قطع به یقین اگر موفّق شده بودم مشکل را برطرف کنم، اصلاً نه تاپیکی ایجاد می‌کردم و نه سؤال مطرح می‌نمودم.
تصوّر بر این بود که مدیران و متخصّصان این سایت به افرادی که دچار مشکل و سؤال شدند، کمک خواهند کرد ولی خیلی جالب بود که بعد از چند پست با جمله‌ی شما مواجه شدم!
سپاس!!!

4

\documentclass{article}
\usepackage{amsmath}
\usepackage{xepersian}
\begin{document}
\begin{flalign*}
4+5&=4+(4+1)&\\
&=(2+2)+(2+2+1)&
\end{flalign*}
\end{document}


بخشی از بسته‌های موجود در کتابی که مشغول به تایپ آن هستم و به فرمایشات شما مربوط است را در فایل txt ضمیمه قرار دادم.
آیا قطعه کدی که فرمودید باید به طور کامل در بین متن نوشته شود؟! به نظرم کمی عجیب آمد و به همین دلیل مجدّداً سؤال کردم.

5
۱) خود گذاشتن $...$ ااخل محیط flushleft ناشیانه و اشتباه است.

۲) منظور من چپ چین شدن فرمول‌ها نبود بلکه display شدن فرمول‌های inline بود.

راه‌حل شما بسیار ساده است. از بسته amsmath استفاده کنید و برای حروف‌چینی فرمول‌هاتون از محیط flalign استفاده کن که مشابه محیط align است اما فرمول‌ها رو چپ‌چین می‌کند.

1) بنده این مورد را طبق یک فایل راهنما انجام دادم و خود برنامه هم خطایی نگرفت، بنابراین فکر می‌کنم می‌توان واژه‌های بهتری در مورد کار دیگران به کار برد.
2) این مورد را یکی از دوستان اعلام کردند و گفتند پس امتحان نتیجه را اطلاع دهم و من هم صرفاً همین کار را انجام دادم که باز هم نرم افزار خطایی نشان نداد.
3) این بسته را موجود دارم. به چه ترتیب ، با تایپ چه کدی و در کدام قسمت flalign را فعال کنم؟

6
کاری که شما می‌خواهید انجام بدهید از ریشه اشتباه و نادرست است. فرمول‌های inline نباید بصورت display حروف‌چینی شوند چون تنظیم فاصله سطرها را بهم می‌زنند و خروجی را به معنای واقعی کلمه زشت می‌کنند.

منظورتان از اینکه کار اشتباه است، چپ چین کردن فرمول می‌باشد؟!
بنده تعدادی فرمول و راه حل ریاضی دارم که باید در چند خط تقریباً پشت سر هم چپ چین گردند.
تا بدین جای کار هم همیشه از
$...$ استفاده کردم و به راحتی با flushleft در قسمت چپ نوشته شدند.
در مورد lim و عبارت پایین آن، به مشکل برخوردم و از
[\...]\ بهره گرفتم ولی موفّق به چپ چین کردن آن نشدم.
در عین حال یک تعدادی فرمول و عبارت ریاضی در متن دارم که نمی‌خواهم با یک کد، به حالت چپ‌چین در بیایند. در واقع کدی می‌خواهم که flushleft بر روی آن اثر کند.

7
که کاملاً اشتباه است. فرمول‌های inline نباید بصورت display حروف‌چینی شوند.

امکان دارد شما کد درست را بفرمایید؟!

8
متن خود را با این خط جایگزین کنید و نتیجه را گزارش دهید
$‎ \displaystyle \lim_{t ‎\to‎ ‎t_{0}} ‎g(t)=(f_{1}(t),f_{2}(t),f_{3}(t)‎) ‎$

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

9
می‌شه لطفا بفرمایید چرا مجبور به این‌کار شدید؟ به نظر من هیچ اجباری در کار نبوده. محیط‌های $...$  و \[...\]  دو مفهوم مختلف دارند و نمی‌شه از یکی به‌ جای اون‌یکی استفاده کرد.

زمانی که از $...$ استفاده کردم، زیر نویس lim به صورت اندیس در آمد و پایین lim نوشته نشد.
‎$‎ \lim_{t ‎\to‎ ‎t_{0}} ‎g(t)=(f_{1}(t),f_{2}(t),f_{3}(t)‎) ‎$‎

10
سلام به شما و عرض خوش آمد به این تالار. امیدوارم که در این تالار دوستان خوبی برای هم باشیم و در حل مشکلات همدیگر تلاش کنیم.

برای چپ‌چین کردن فرمول‌ها در لیتک، باید از گزینه‌ی fleqn  در documentclass‌ استفاده کنید. به صورت زیر
\documentclass[fleqn]{article}


ممنون.
این کد در کدام قسمت باید نوشته شود؟ چون تعدادی از فرمول‌ها در بیان جملات فارسی قرار دارند و نمی‌خواهم تمامی فرمول‌ها چپ چین شوند.

11
Texmaker / چپ چین کردن فرمول نوشته شده بین [\...]\
« : اكتبر 11, 2013, 12:49:15 am »
با عرض سلام و خسته نباشید
من برای تایپ عبارت زیر lim یعنی مثلاً t--->5 مجبور شدم تمام فرمول را به جای
$...$ در [\...]\ بنویسم، امّا نمی‌توانم آن را به صورت چپ چین در بیاورم.
لطفاً راهنمایی بفرمایید.
سپاس

صفحه: [1]