\documentclass[fleqn]{article}
...میشه لطفا بفرمایید چرا مجبور به اینکار شدید؟ به نظر من هیچ اجباری در کار نبوده. محیطهای $...$ و \[...\] دو مفهوم مختلف دارند و نمیشه از یکی به جای اونیکی استفاده کرد.
من برای تایپ عبارت زیر lim یعنی مثلاً t--->5 مجبور شدم تمام فرمول را به جای $...$ در [\...]\ بنویسم،...
سپاس
سلام به شما و عرض خوش آمد به این تالار. امیدوارم که در این تالار دوستان خوبی برای هم باشیم و در حل مشکلات همدیگر تلاش کنیم.
برای چپچین کردن فرمولها در لیتک، باید از گزینهی fleqn در documentclass استفاده کنید. به صورت زیرکد: [انتخاب]\documentclass[fleqn]{article}
ممنون.
این کد در کدام قسمت باید نوشته شود؟ چون تعدادی از فرمولها در بیان جملات فارسی قرار دارند و نمیخواهم تمامی فرمولها چپ چین شوند.
میشه لطفا بفرمایید چرا مجبور به اینکار شدید؟ به نظر من هیچ اجباری در کار نبوده. محیطهای $...$ و \[...\] دو مفهوم مختلف دارند و نمیشه از یکی به جای اونیکی استفاده کرد.
سلام به شما و عرض خوش آمد به این تالار. امیدوارم که در این تالار دوستان خوبی برای هم باشیم و در حل مشکلات همدیگر تلاش کنیم.
برای چپچین کردن فرمولها در لیتک، باید از گزینهی fleqn در documentclass استفاده کنید. به صورت زیرکد: [انتخاب]\documentclass[fleqn]{article}
ممنون.
این کد در کدام قسمت باید نوشته شود؟ چون تعدادی از فرمولها در بیان جملات فارسی قرار دارند و نمیخواهم تمامی فرمولها چپ چین شوند.
\documentclass اولین خط متن شماست. در فایل آنرا جستجو کنید تا پیداش کنید. یک بار بیشتر نباید نوشته شود.
زمانی که از $...$ استفاده کردم، زیر نویس lim به صورت اندیس در آمد و پایین lim نوشته نشد.متن خود را با این خط جایگزین کنید و نتیجه را گزارش دهید$ \lim_{t \to t_{0}} g(t)=(f_{1}(t),f_{2}(t),f_{3}(t)) $
$ \displaystyle \lim_{t \to t_{0}} g(t)=(f_{1}(t),f_{2}(t),f_{3}(t)) $
متن خود را با این خط جایگزین کنید و نتیجه را گزارش دهیدکد: [انتخاب]$ \displaystyle \lim_{t \to t_{0}} g(t)=(f_{1}(t),f_{2}(t),f_{3}(t)) $
متن خود را با این خط جایگزین کنید و نتیجه را گزارش دهیدکه کاملاً اشتباه است. فرمولهای inline نباید بصورت display حروفچینی شوند.کد: [انتخاب]$ \displaystyle \lim_{t \to t_{0}} g(t)=(f_{1}(t),f_{2}(t),f_{3}(t)) $
که کاملاً اشتباه است. فرمولهای inline نباید بصورت display حروفچینی شوند.
امکان دارد شما کد درست را بفرمایید؟!کاری که شما میخواهید انجام بدهید از ریشه اشتباه و نادرست است. فرمولهای inline نباید بصورت display حروفچینی شوند چون تنظیم فاصله سطرها را بهم میزنند و خروجی را به معنای واقعی کلمه زشت میکنند.
کاری که شما میخواهید انجام بدهید از ریشه اشتباه و نادرست است. فرمولهای inline نباید بصورت display حروفچینی شوند چون تنظیم فاصله سطرها را بهم میزنند و خروجی را به معنای واقعی کلمه زشت میکنند.
منظورتان از اینکه کار اشتباه است، چپ چین کردن فرمول میباشد؟!۱) خود گذاشتن $...$ ااخل محیط flushleft ناشیانه و اشتباه است.
بنده تعدادی فرمول و راه حل ریاضی دارم که باید در چند خط تقریباً پشت سر هم چپ چین گردند.
تا بدین جای کار هم همیشه از $...$ استفاده کردم و به راحتی با flushleft در قسمت چپ نوشته شدند.
در مورد lim و عبارت پایین آن، به مشکل برخوردم و از [\...]\ بهره گرفتم ولی موفّق به چپ چین کردن آن نشدم.
در عین حال یک تعدادی فرمول و عبارت ریاضی در متن دارم که نمیخواهم با یک کد، به حالت چپچین در بیایند. در واقع کدی میخواهم که flushleft بر روی آن اثر کند.
۱) خود گذاشتن $...$ ااخل محیط flushleft ناشیانه و اشتباه است.
۲) منظور من چپ چین شدن فرمولها نبود بلکه display شدن فرمولهای inline بود.
راهحل شما بسیار ساده است. از بسته amsmath استفاده کنید و برای حروفچینی فرمولهاتون از محیط flalign استفاده کن که مشابه محیط align است اما فرمولها رو چپچین میکند.
1) بنده این مورد را طبق یک فایل راهنما انجام دادم و خود برنامه هم خطایی نگرفت، بنابراین فکر میکنم میتوان واژههای بهتری در مورد کار دیگران به کار برد.۱) کسی که راهنما رو نوشته خودش هم نمیدونسته داره چی کار میکنه.
2) این مورد را یکی از دوستان اعلام کردند و گفتند پس امتحان نتیجه را اطلاع دهم و من هم صرفاً همین کار را انجام دادم که باز هم نرم افزار خطایی نشان نداد.
3) این بسته را موجود دارم. به چه ترتیب ، با تایپ چه کدی و در کدام قسمت flalign را فعال کنم؟
\documentclass{article}
\usepackage{amsmath}
\usepackage{xepersian}
\begin{document}
\begin{flalign*}
4+5&=4+(4+1)&\\
&=(2+2)+(2+2+1)&
\end{flalign*}
\end{document}
کد: [انتخاب]\documentclass{article}
\usepackage{amsmath}
\usepackage{xepersian}
\begin{document}
\begin{flalign*}
4+5&=4+(4+1)&\\
&=(2+2)+(2+2+1)&
\end{flalign*}
\end{document}
کمکی نمیتونم بکنم. خودت باید مشکلت رو حل کنی.
به طور قطع به یقین اگر موفّق شده بودم مشکل را برطرف کنم، اصلاً نه تاپیکی ایجاد میکردم و نه سؤال مطرح مینمودم.جواب سوالت در این خلاصه میشه که ساختار یک فایل لاتک را بدانی، کجا نوشتار شروع میشه و کجا تمام میشه. اگر این موارد ابتدایی را ندانی، من کمکی نمیتونم بکنم مگر اینکه پیشنهاد کنم یک کتاب ابتدایی در مورد لاتک برداری و بخونی.
تصوّر بر این بود که مدیران و متخصّصان این سایت به افرادی که دچار مشکل و سؤال شدند، کمک خواهند کرد ولی خیلی جالب بود که بعد از چند پست با جملهی شما مواجه شدم!
سپاس!!!
جواب سوالت در این خلاصه میشه که ساختار یک فایل لاتک را بدانی، کجا نوشتار شروع میشه و کجا تمام میشه. اگر این موارد ابتدایی را ندانی، من کمکی نمیتونم بکنم مگر اینکه پیشنهاد کنم یک کتاب ابتدایی در مورد لاتک برداری و بخونی.
همانگونه که عرض کردم، هدف آقای کارنپهلو بیان این نکته است که اگرچه شما تا حالا نتیجه گرفتید اما کار اصولی انجام ندادید.
من چند فایل راهنما در مورد این نرم افزار مطالعه کردم و کدهای کامل یک کتاب چاپ شده را نیز مورد برّرسی قرار دادم و تابحال که 3 فصل از یک کتاب را نوشتم، مشکلاتم را خودم برطرف کردم و کد خطایی ندارم و DPF آن هم کاملاً صحیح است. تنها در مورد موضوع این تاپیک به مشکلی برخوردم که نتوانستم راه حلی برای آن پیدا کنم و فکر میکردم به کمک تاپیکها و افراد حاضر در تالار این سایت میتوانم این مشکل را حل کنم.
از راهنماییهای شما سپاسگزارم و سعی میکنم از فرمایشاتتان بهرهی کافی را ببرم.
کاربر عزیز Morva
اگر درست و بدون پیشذهنیت به راهنماییهای آقای کارنپهلو توجه کنید، متوجه میشوید که ایشان دارند به درستی مطالب را به شما میگویند. خلاصهی این بحث این است:
1. استفاده از محیط ریاضی بهصورت $...$ برای نوشتن معادلات inline (درخط) یا معادلاتی که درون متن برنامه قرار میگیرد است.
2. اینکه شما از محیط $..$ استفاده میکنید و سپس با flushleft آنرا به چپ میبرید کار غیر اصولی است. محیط $...$ برای نوشتن فرمولهای غیر-درخط نیست.
3. هنگامی که یک معادله را بهصورت درخط مینویسید، ارتفاع آنها باید کوچک شود تا فاصلهی خطوط برهم نخورد. به همین دلیل لیتک بهطور اتوماتیک ارتفاع را کم میکند.
یکی از قوانینی که برای انجام اینکار دارد، همان بردن حدود lim به اندیس بهجای زیر آن است. همچنین کسرها را کوچک میکند.
4. برای نوشتن معادلات غیر-درخط باید از محیط $$....$$ استفاده کنید (دوتا علامت دولار به هم چسبیده) یا اینکه از این محیط \[...\] که کار اصولی است. اگر
از حالت اول استفاده کنید، همواره معادلات شما وسطچین میشود. اما اگر از حالت دوم استفاده کنید، اگر از گزینهی fleqn که قبلاً گفته بودم استفاده کنید، معادله
چپچین و اگر استفاده نکنید وسطچین میشود. به هر حال هر دو گزینه باعث ایجاد معادلات بدون شماره میشود.
5. اگر بخواهید معادلات با شماره میخواهید، باید از محیط equation استفاده کنید و اگر چندین معادلهی پشت سر هم دارید از محیط align (که جزو بستهی amsmath است)
استفاده کنید. این محیطها هم از گزینهی fleqn پیروی میکنند. یعنی اگر باشد چپچین و اگر نباشد وسطچین میشوند.
گزینههای زیاد دیگری هم هست. توصیه میکنم فرمایشات آقای کارنپهلو را یکبار دیگر از ابتدا تا انتها مطالعه بفرمایید. به نظر اینجانب، راهنماییهای ایشان کامل است.
فقط یک کم حالت بحث پیش آمده.