View Full Version : فرمـول نو یسـی حـرفـه ای و زیـبــا به زبــان TeX
سلام :20:
مقــــــدمـــــــه
در این تاپیک قصد دارم که نوشتن فرمول های ریاضی به زبان TeX رو معرفی کنم.
زبان TeX یک زبان بسیار عالی و پیشرفته برای نوشتن مقالات علمی است که توانایی خارق العاده ای هم برای نوشتن مقالات حاوی فرمول های پیچیده ریاضی داره .
در این زبان، شما فرمول رو با یک سری دستورات اسکی می نویسید، پس از اجرای برنامه و پروسس لازم، این کد اسکی به فرمول ریاضی بسیار زیبا تبدیل می شود.
به عقیده من، نتیجه حاصل از این برنامه خیلی زیباتر از Microsoft Equation Editor هست.
ضمناً برای گذاشتن فرمول ها در صفحات وب هم کاملاً کارآمد و مناسبه.
بنابراین من قصد دارم در این تاپیک دستورات لازم برای نوشتن فرمول ها رو معرفی کنم.
این کدها رو در کجا کامپایل کنیم؟
برای این کار می تونید به دو آدرس زیر مراجعه کنید:
اول:
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
http://amiragha.persiangig.com/image/TEX%20Formula/1_1.JPG
شکل 1-1: تصویری از سایت The TeXer
در اینجا همون طور که در عکس مشاهده میشه، ابتدا کد اسکی رو در محل سفید رنگ می نویسید، بعد از اون با زدن دکمه Submit می تونید نتیجه رو در زیر دکمه مزبور ببینید.
در اینجا می تونید با کلیک راست و Save Image as عکس فرمول رو ذخیره کنید در کامپیوترتون و هر جا خواستید آپلود کنید و استفاده کنید.
تذکر: این عکس تولید شده کاملاً Transparent هست یعنی بیرنگ هست و رو هر صفحه ای قرار بگیره، رنگ پیش زمینه رو به عنوان پیش زمینه می پذیره.
دوم:
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
http://amiragha.persiangig.com/image/TEX%20Formula/1_2.JPG
شکل 1-2: نمایی از سایت tex2gif
در اینجا هم به صورت بالا هست.
یک نمونه
مثلاً این فرمول با کد زیر نوشته شده:
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
http://amiragha.persiangig.com/image/TEX%20Formula/1_3.gif
تبصره: برخی سایت های هاست عکس، توانایی آپلود از URL رو هم دارند، یعنی شما می تونید با کلیک راست روی عکس فرمول، آدرس اونو ذخیره کنید و بعد فقط آدرسش رو در چنین هاست هایی بگذارید تا خودش از اونجا داونلود کنه و دیگه شما یک بار ذخیره و یک آپلود مجدد نداشته باشید.
یکی از این هاست ها این هست:
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
سلام
ممنون!
من برنامه نویس هستم، میدانم طرف چه کار کرده، ولی عجب فکر زیبایی کرده و چه قدر جالب!!!
از شما هم تشکر میکنم.
مــــقـــــدمـــــات
زیر نویس با علامت _ (underline) و بالا نویس با علامت ^ نوشته میشه.
اگر بخواهیم نوشته هایی را در یک گروه قرار دهیم از علامات {} استفاده می کنیم.
هر دستور با یک علامت "\" آغاز میشه.
برای نوشتن کسرها از دستور زیر استفاده می کنیم که در آن صورت کسر در جفت آکولاد اول، و مخرج در زوج آکولاد دوم قرار می گیره. بدیهی است صورت و مخرج هر کدوم می تونند خودشون چند تا کسر داشته باشند.
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
برای نوشتن رادیکال از دستور زیر استفاده می کنیم که داخل [] ریشه مورد نظر را قرار میدیم. اگر هم منظورمون ریشه دوم باشه اصلاً این رو نمی نویسیم.
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
برای نوشتن انتگرال و سیگما از کدهای زیر استفاده می کنیم. حدود بالا و پایین سیگما و انتگرال هم با همون علامات _ و ^ نوشته میشه که اگر بیش از یک کاراکتر باشند باید داخل {} قرار بگیرند.
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
برای نوشتن سه نقطه نباید بنویسیم ... بلکه از دو دستور زیر باید استفاده بشه که اولی سه نقطه روی خط زمینه و دومی سه نقطه یه کم بالاتر تولید می کنند.
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
بینهایت با دستور زیر نوشته می شود. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
اگر فرمول چند خطی باشد با \\ خطوط را از هم جدا می کنیم. مثال ها
1)
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! http://amiragha.persiangig.com/image/TEX%20Formula/2_1.gif
2)
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! http://amiragha.persiangig.com/image/TEX%20Formula/2_2.gif
3)
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! http://amiragha.persiangig.com/image/TEX%20Formula/2_3.gif
4)
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! http://amiragha.persiangig.com/image/TEX%20Formula/2_4.gif
5)
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! http://amiragha.persiangig.com/image/TEX%20Formula/2_5.gif
6)
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! http://amiragha.persiangig.com/image/TEX%20Formula/2_6.gif
7)
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! http://amiragha.persiangig.com/image/TEX%20Formula/2_7.gif
8)
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!http://amiragha.persiangig.com/image/TEX%20Formula/2_8.gif
9)
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!http://amiragha.persiangig.com/image/TEX%20Formula/2_9.gif
سلام
ممنون!
من برنامه نویس هستم، میدانم طرف چه کار کرده، ولی عجب فکر زیبایی کرده و چه قدر جالب!!!
از شما هم تشکر میکنم.
سلام دوست عزیز،
استدعا می کنم.
منظور شما دقیقاً کیه؟
کار چه کسی شما رو انقدر شگفت زده کرده؟ :18:
حروف یونانی
کد حروف دقیقاً همان طور نوشته می شود که حرف مزبور خوانده می شود. برای حروف بزرگ یونانی هم کافیه که حرف اول کد رو بزرگ بنویسید.
http://amiragha.persiangig.com/image/TEX%20Formula/3_1.JPG
حروف یونانی کوچک
http://amiragha.persiangig.com/image/TEX%20Formula/3_2.JPG
حروف یونانی بزرگ
مثال
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
http://amiragha.persiangig.com/image/TEX%20Formula/3_3.gif
آکسان ها
1- برای کشیدن خط بالای یک عبارت از دستور overline\ و بدیهی است برای خط پایین از دستور underline\ استفاده میشه.
2- برای گذاشتن علامتهای پریم از ' و '' و ''' استفاده میشه.
3- برای گذاشتن آکولاد در بالا و پایین یک عبارت از overbrace و underbrace استفاده میشه.
4- برای گذاشتن علامت پیکان در بالای حروف از دستورات vec، overrightarrow، overleftarrow استفاده میشه.
تعدادی آکسان دیگر در شکل زیر دیده می شود.
http://amiragha.persiangig.com/image/TEX%20Formula/4_1.JPG
آکسان های TeX
مثال ها
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
http://amiragha.persiangig.com/image/TEX%20Formula/4_22.gif
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
http://amiragha.persiangig.com/image/TEX%20Formula/4_3.gif
علامات مقایسه، مساوی و مجموعه ها
برای مقایسه می توان از جدول زیر استفاده نمود. لازم به ذکر است برای نقیض هر کدام می توان دستور not را پیش از آن آورد.
http://amiragha.persiangig.com/image/TEX%20Formula/5_1.JPG
علامات مقایسه ای
تبصره: بدیهی است پیش از تمام دستورات باید علامت \ قرار گیرد که دیگر تکرار نمی شود.
تذکر: لازم به ذکر است برخی از علامات روی کیبورد مخصوص TeX است و مفهوم خاصی دارد. برای تایپ آنها باید پیش از آنها یک \ قرار داد.
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
http://amiragha.persiangig.com/image/TEX%20Formula/5_2.gif
علامات مخصوص TeX
مثال
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
http://amiragha.persiangig.com/image/TEX%20Formula/5_3.gif
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
http://amiragha.persiangig.com/image/TEX%20Formula/5_4.gif
سلام
استدعا می کنم.
منظور شما دقیقاً کیه؟
کار چه کسی شما رو انقدر شگفت زده کرده؟ :18:
قسمت تشکرش دربست از شما! و قسمت فکر زیبایش هم دربست برای کسی که اولین بار به ذهنش رسیده بود؟! :31: :31: :31:
فاصله گذاری
اگر در بین فرمول ها از کلید space برای فاصله گذاری استفاده بشه، این فاصله نادیده گرفته میشه،
برای گذاشتن فاصله باید از دستورات زیر استفاده کرد:
quad\ = عرض یک M
,\ = به اندازه 3/18 عرض quad
:\ = به اندازه 4/18 عرض quad
;\ = به اندازه 5/18 عرض quad
qquad\ = به اندازه دو برابر quad
!\ = فاصله منفی به اندازه 3/18- quad
همچنین برای فواصل بیشتر می توان از چند دستور پشت سر هم استفاده کرد.
مثال
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!http://amiragha.persiangig.com/image/TEX%20Formula/6_1.gif
[/CENTER]
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!http://amiragha.persiangig.com/image/TEX%20Formula/6_2.gif
نوشتن توضیحات
در متن فرمول ها تمام حروف به صورت ایتالیک نوشته می شوند. برای نوشتن توضیحاتی با فونت عادی باید از دستور mbox\ یا mathrm\ استفاده نمود. می توان با space در این قسمت فاصله گذاشت که لحاظ می شود.
همچنین می توان توضیحات را با فونت های متفاوتی نوشت:
http://amiragha.persiangig.com/image/TEX%20Formula/7_1.JPG
مثال
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!http://amiragha.persiangig.com/image/TEX%20Formula/7_2.gif
محدود کننده ها
محدود کننده ها منظور علامات پرانتز، آکولاد، کروشه، قدر مطلق و غیره است.
برای قرار دادن آنها با اندازه های مختلف باید از دستورات زیر استفاده کرد که بلافاصله پس از آنها علامات مزبور قرار بگیرند.
لازم به ذکر است که آکولاد به دلیل آنکه دستور خاص TeX است باید بعد از \ بیاید.
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!همچنین برای آنکه خود TeX اندازه صحیح این محدود کننده ها را تعیین کنید باید از دستورات right\ و left\ که پس از آنها این محدود کننده ها آمده استفاده کرد. همواره این دو دستور باید به صورت جفت در کنار هم باشند. اگر محدود کننده فقط از یک سمت گذاشته می شود، باید برای سمت دیگر . گذاشت.
مثال
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!http://amiragha.persiangig.com/image/TEX%20Formula/8_1.gif
[/CENTER]
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!http://amiragha.persiangig.com/image/TEX%20Formula/8_2.gif[/CENTER]
mohammad24
06-16-2007, 11:25 PM
سلام
من قبلا در مورد برنامه ای به نام LaTeX شنیده بودم و این که برای متون علمی و فرمول نویسی استفاده میشه. آیا این برنامه همان هستش یا لاتکس با تکس فرق می کنه؟
در ضمن این برنامه رو از کجا میشه دانلود کرد و حجمش چقدره؟ آیا این برنامه یک ادیتور متن هم هست؟ یعنی میشه یک مقاله ی علمی رو به صورت کامل با این نرم افزار نوشت یا فقط باید فرمول ها رو بنویسیم؟
سلام
من قبلا در مورد برنامه ای به نام LaTeX شنیده بودم و این که برای متون علمی و فرمول نویسی استفاده میشه. آیا این برنامه همان هستش یا لاتکس با تکس فرق می کنه؟
در ضمن این برنامه رو از کجا میشه دانلود کرد و حجمش چقدره؟ آیا این برنامه یک ادیتور متن هم هست؟ یعنی میشه یک مقاله ی علمی رو به صورت کامل با این نرم افزار نوشت یا فقط باید فرمول ها رو بنویسیم؟
سلام دوست عزیز،
سیستم LaTeX بر اساس TeX نوشته شده. یعنی TeX رو اول آقای دونالد کنوث طراحی کرد و بعدش ار اساس اون آقای لِسلی لَمپارت، LaTeX رو به وجود آورد. به نظرم لَتِک ساده تره و زود فهم تر ولی گفتم اساسش و موتور اصلیش همون TeX هست.
اگر می خواهید مقاله علمی انگلیسی بنویسید من موکداً میگم LaTeX
عالیه
فقط یک ادیتور نیست، بلکه در واقع یک سیستم حروف چینی بسیار دقیق و زیباست که شما فقط مقاله تون رو به صورت کد اسکی بهش میدید و اون طبق فرمت دلخواه شما اون رو بازتولید می کنه.
بسیار سریع و راحت با خروجی عالی و رعایت کوچک ترین نکات حروف چینی.
اگر می خواهید مقاله انگلیسی بنویسید اکیداً و موکداً و شدیداً توصیه می کنم LaTeX رو یاد بگیرید (دو روز بیشتر وقت نمی خواد!!)
اگر می خواهید فارسی بنویسید هم نرم افزاری به نام «فارسی تک» و «تک پارسی» وجود داره که خوب، مثل هر جنس ایرانی دیگه اونا هم باگ داره ولی باز هم خیلی خوبه.
اگر لتک انگلیسی رو می خواهید باید دو تا برنامه رو نصب کنید:
1- کامپایلر 2- ادیتور
برای کامپایلر پیشنهاد من MiKTeX 2.5 هست که کاملاً مجانیه و رو اینترنت می تونید پیدا کنید و داونلود کنید.
برای ادیتور هم برنامه WinEDT بهترین هست و البته ادیتورهای دیگه زیادن. مثلاً TeXMaker که مجانیه.
اگر سوال دیگه ای بود حتماً بپرسید !
:11:
تـــوابــــع
برخی از توابع در زبان TeX دستور خاص دارند، که عبارتند از:
http://amiragha.persiangig.com/image/TEX%20Formula/9_1.JPG
برای نوشتن فرمول ترکیب از دستور binom\ یا choose\ استفاده می شود.
برای نوشتن عبارتی بالای عبارت دیگر باید از دستور stackrel\ پیش از کاراکتر پایینی استفاده نمود. بنابراین می توان تابع هم نهشتی را آنگونه که در مثال ها آمده تولید کرد.
مثال
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
http://amiragha.persiangig.com/image/TEX%20Formula/9_2.gif
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
http://amiragha.persiangig.com/image/TEX%20Formula/9_3.gif
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
http://amiragha.persiangig.com/image/TEX%20Formula/9_4.gif
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
http://amiragha.persiangig.com/image/TEX%20Formula/9_5.gif
mohammad24
06-19-2007, 12:39 AM
سلام
امیر جان از راهنمایی کامل و واضحت ممنونم. من خیلی خیلی دوست دارم که لاتک یاد بگیرم. چون اول و آخرش باید مقاله به لاتین تبدیل بشه و الان هم اکثر سایت های معتبر علمی و مجلات با همین فرمت مقالات رو می پذیرند. فقط به من بگو از کجا باید شروع کنم؟ من هیچی در این مورد بلد نیستم ولی فکر می کنم شاگرد خوبی باشم.
منتظر آموزش های خوبت هستم.
مرسی
سلام محمد آقا،
میتونم بپرسم شما دانشجوی چه مقطعی و چه رشته ای هستید؟ hTtp://qsmile.com/qsimages/39.gif
عرضم به حضورتون برای شروع بهترین منبع فایلی است به نام lshort.pdf که می تونید از لینک زیر داونلودش کنید:
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
حتماً این رو بگیرید و بخونید. بسیار عالی و ساده و روان توضیح داده و خوندنش و یاد گرفتنش دو روز کار داره. فقط باید حتماً اون MiKTeX و WinEDT رو اول نصب کنید.
اخطار!: برخی از ژورنال ها فقط فرمت manuscript که قبول می کنند MS Word هست. hTtp://qsmile.com/qsimages/38.gif خلاصه دقت کنید که اگر خواستید با LaTeX چیزی بنویسید اون مجله هدف فرمت های تولیدی اون رو قبول داشته باشه. ps. pdf. tex.
اگر سوالی بود هستم در خدمتتون :11:
mohammad24
06-19-2007, 10:54 PM
سلام
من دانشجوی کارشناسی ارشد فیزیک هستم.
الان فایل رو دانلود می کنم و مطالعه می کنم. از اخطار به جایی هم که دادی ممنونم و به این مورد بیشتر دقت می کنم. البته حالا کو تا آن موقعی که من رسما بخوام یه مقاله بنویسم ولی خوب چون این برنامه به عنوان یکی از برنامه های استاندارد و پذیرفته شده ی جهانی هست، خیلی علاقه دارم که یاد بگیرم و در موردش اطلاعاتی داشته باشم.
eh_mn
06-20-2007, 03:21 PM
با سلام و خسته نباشید
چطور می تونم فاصله بین خطوط رو تغییر بدم؟
با تشکر
با سلام و خسته نباشید
چطور می تونم فاصله بین خطوط رو تغییر بدم؟
با تشکر
سلام
با دستور
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
در اول فایل tex و با انتخاب مقدار n مناسب.
مثلاً اگر می خواهید double spaced بشه، به جای n عدد 2 بگذارید.
:11:
eh_mn
06-21-2007, 03:23 AM
سلام
با دستور
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
در اول فایل tex و با انتخاب مقدار n مناسب.
مثلاً اگر می خواهید double spaced بشه، به جای n عدد 2 بگذارید.
:11:
خيلي ممنون
mohammad24
07-06-2007, 12:51 AM
سلام
خوب من امتحاناتم تمام شد و می خواهم به صورت جدی شروع کنم. همان طور که گفتید دارم کامپایلر و ادیتور را دانلود می کنم.
برای اولین سوال: در نصب MikTex کمی مشکل دارم. باید به صورت آن لاین نصبش کنم. ممکنه یه توضیح مختصر در مورد نصبش بدید. در سایتی که فایل رو گرفتم دو نسخه وجود داشت. basic و net که من نسخه ی دوم را گرفتم.
سلام
نسخه net رو اگر بخواهید اینستال کنید، فکر کنم باید مدام به اینترنت با سرعت نسبتاً بالا متصل باشید که هر چیزی رو لازم داشت به صورت آنلاین بگیره و نصب کنه.
ولی نسخه بیسیک حدود 40 مگه و یک حداقل هایی رو داره. این رو باید بگیرید که دیگه نیاز به ارتباط دائمی با اینترنت نداشته باشه.
البته MiKTeX کامل با تمام بسته های جانبیش چیزی در حدود 600 مگ (!!!) هست.
ارادتمندم :11:
mohammad24
07-06-2007, 03:45 PM
سلام
این که حجمش خیلی زیاده. من dial up دارم. نمی تونم دانلود کنم. cd اش پیدا نمیشه، به طور کامل بگیرم؟
یه سوال دیگه: من شروع کردم به خواندن همان راهنما که گفتید. تازه دارم با LaTeX آشنا میشم و یه چیزهایی دستم میاد. این طور متوجه شدم که فایل ورودی، یک فایل متنی است که مثلا میشه با نوت پد نوشت. اما هنوز نمی فهمم خود برنامه ی لاتک کدامه؟ یعنی از این دو برنامه ای که گرفتم هر کدام دقیقا چه کاری می کنند. وقتی وارد محیط winedit میشم نمی دانم دقیقا باید چه کار کنم. البته امیدوارم با خواندن تمام راهنما به سوالاتم پاسخ داده بشه.
امیرجان از راهنمایی هات خیلی ممنونم
behnam karami
07-06-2007, 06:35 PM
آقا امیر من می خواستم یادگیری farsi texرو شروع کنم ولی تو نسبش مشکل دارم اگه میشه منو راهنمایی کنید
سلام
این که حجمش خیلی زیاده. من dial up دارم. نمی تونم دانلود کنم. cd اش پیدا نمیشه، به طور کامل بگیرم؟
یه سوال دیگه: من شروع کردم به خواندن همان راهنما که گفتید. تازه دارم با LaTeX آشنا میشم و یه چیزهایی دستم میاد. این طور متوجه شدم که فایل ورودی، یک فایل متنی است که مثلا میشه با نوت پد نوشت. اما هنوز نمی فهمم خود برنامه ی لاتک کدامه؟ یعنی از این دو برنامه ای که گرفتم هر کدام دقیقا چه کاری می کنند. وقتی وارد محیط winedit میشم نمی دانم دقیقا باید چه کار کنم. البته امیدوارم با خواندن تمام راهنما به سوالاتم پاسخ داده بشه.
امیرجان از راهنمایی هات خیلی ممنونم
سلام
عرضم به حضور شریفتون که اگر نسخه net منظورم همون فکرکنم 2-3 مگیه هست، که به نظرم باید مدام به اینترنت وصل باشید تا هرچی کم آورد سریع بره از از اینترنت داونلود کنه که اصلاً به نظر من مناسب نیست.
من توصیه می کنم شما از طریق یه کافی نتی، دانشگاهی زایشگاهی، نهادی، ارگانی، سازمانی چیزی که اینترنت با سرعت بالا (البته در مقیاس سرعت اینترنت ایران بالا!) داره حتماً نسخه basic رو که حدود 40-50 مگ هست رو بگیری و نصب کنی تا یک حداقل هایی رو داشته باشه. اون نت اصلاً به درد نمی خوره.
از اونجایی که این برنامه خیلی عمومی نیست، احتمالاً سی دیش هر جایی پیدا نشه.
و اما سوال دیگر:
پاسخ مثبته، اون چیزی که شما به عنوان ورودی به لتک میدید یه چیز کاملاً اسکی هستش، مثل برنامه نویسی چه میدونم C، بعد باید کامپایل بشه تا خروجی مناسب تولید بشه. یعنی فقط و فقط کد هست. نه عکسی نه جدولی هیچی. همه اینا دستور داره.
بنابراین کاملاً درسته که میشه با نوت پد اونو بنویسید و بعد با پسوند tex. ذخیره کنید و بعد کامپایل کنید. مثلاً کد زیر : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
اگر کامپایل بشه با این دستور از خط فرمان:
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
خروجیش این فایل PDF خواهد شد:
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
پس چرا WinEDT ؟
خوب معلومه، شما برنامه C رو مگه با نوت پد نمی تونید بنویسید؟ پس چرا نمی نویسید؟ به دلیل اینکه ادیتور خود C امکانات خیلی بیشتری برای راحت شدن کار شما در اختیارتون قرار میده، مثلاً فرمان ها رو خودش تکمیل می کنه، یک دکمه برای کامپایل کردن داره و ...
WinEDT هم همین طور. برای راحت تر شدن کار و اینکه شما همه دستورات رو حفظ نکنید ابزارهای بسیار زیاد و خوبی وجود داره در اون که شما خودتون باید باهاش کار کنید و ور برید تا متوجه بشید.
http://m1.freeshare.us/156fs577424.jpg
در اون راهنما درباره ادیتورهایی مثل WinEDT توضیحی نداره.
امیدوارم این توضیحات مفید بوده باشه. بازم سوالی بود من در خدمتم.
:11:
آقا امیر من می خواستم یادگیری farsi texرو شروع کنم ولی تو نسبش مشکل دارم اگه میشه منو راهنمایی کنید
عرض به حضور شما که فارسی تک هم مثل هر جنس بنجل(!) ایرانی، پر از باگ و بدبختیه که این بدبختی از مرحله نصب آغاز میشه و تا پایان با شما خواهد بود.
من نمیدونم شما کدوم ورژن فارسی تک رو دارید.
اگر یک فایل به نام farsitex1.0pre1.0.exe دارید با حجم حدود 22 مگ، باید قبلش حتماً حتماً MiKTeX 2.4 رو نصب کرده باشید با تمام تنظیمات پیش فرض. دقت کنید که فقط باید ورژن 2.4 باشه چون که ورژن های 2.5 و 2.6 هم اومده.
ولی باز هم ممکنه نصب نشه :41:
بنابراین من توصیه می کنم این فایل رو از اینجا داونلود کنید. حدود 7 مگه.
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
MiKTeX 2.5 رو هم نصب کنید (فارسی تک بدون MIKTEX معنی نداره) ،
MiKTeX به حجم 44 مگ رو می تونید از اینجا بگیرید:
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
بعد با توضیحات ارائه شده در این فایل اونو نصب کنید.
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
به این صورت اگر خدا بخواد نصب میشه. (شاید بازم نشه :31: )
سوالی بود در خدمتم. :11:
mohammad24
07-07-2007, 12:58 AM
سلام
امیر جان، کاملا متوجه شدم. میرم دانشگاه دان می کنم.
برای سوال های بعدی مزاحمت میشم.
واقعا خسته نباشی!
کاربزرگی انجام میدی، هرچند من هنوزم ترجیح میدم از برنامه های خودم استفاده کنم! اما یادگرفتن یه چیز بیشتر ضرری نداره!
برای همین یه پیشنهاد دارم Amir جان اونم اینه که بعد از اینکه همه ی مطالب رو گذاشتی اینجا، برای جلوگیری از پراکندگی وهم آسودگی در دسترسی همه ی آموزشها رو به صورت منظم به PDF یا Text یا هرچیز دیگه ای (!) تبدیل کنی و بذاری برای دانلود.(البته اگه زحمتی نیست!)
در این صورت ما می تونیم به موضوعات هم باسرعت بیشتر وهم منظم تر دسترسی داشته باشیم.
با تشکر از تو
و..............خسته نباشی!
من نمی دونم چرا وقتی فارسی تک هست، شما میرید سراغ تک. یا لتک.
درسته که فارسی تک دارای باگ هست ولی بدونید که این برنامه بدون هیچ کمک مالی از طرف دولت داره ساخته میشه. اون بابایی هم که این برنامه رو می نویسه، مفتی که این کار رو انجام نمیده. پس توقع زیادی نباید داشت.
در ضمن این برنامه کد باز هست و هر کسی با مشکلی بر خورد، اگه در حد متوسط فارسی تک رو بلد باشه، می تونه باگ رو خودش رفع کنه.
دوستانی هم که مشتاق یادگیری فارسی تک هستند و یا سوال و یا اشکالی در هر یک از نسخه های فارسی تک داشتند، به این وبلاگ مراجعه کنند. farsitex.blogfa.com
نویسندگان این وبلاگ با کامل میل و بدون هیچ چشم داشتی، شما را راهنمایی خواهند کرد.
دوستانی که هیچ چیز در مورد برنامه هایی از سری تک (TeX,LaTex , ...) نمی دونند، برند سراغ فارسی تک و اون رو یاد بگیرند.
eh_mn
08-12-2007, 03:52 AM
با سلام
1. چطور ميشه قسمت دلخواهي از خروجي ftex رو به فرمت PNG تبديل كرد همون طوري كه دوست عزيزمون امير انجام ميده؟
2. من تصويرهايي رو كه امير آقا با فرمت PNG در پستها قرار ميدن اينطوري ميبينم:
http://ehsan.monabbati.googlepages.com/p30-badpng.jpg
براي رفع مشكل چكار بايد كرد؟
با تشكر
با سلام
1. چطور ميشه قسمت دلخواهي از خروجي ftex رو به فرمت PNG تبديل كرد همون طوري كه دوست عزيزمون امير انجام ميده؟
2. من تصويرهايي رو كه امير آقا با فرمت PNG در پستها قرار ميدن اينطوري ميبينم:
براي رفع مشكل چكار بايد كرد؟
با تشكر
برای درست کردن خروجی PNG ابزارهای مختلفی هست. شما باید فایل ps یا pdf رو بردارید و مثلاً توی فتوشاپ تبدیل کنید. البته من پیشنهاد میکنم خروجی رو به صورت ps یا pdf در بیارید و با برنامههایی هموچون SnagIt ازشون با هر کیفیت که خواستید عکس بگیرید. این برنامه خیلی از فرمتها رو پشتیبانی میکنه.
در مورد سوال دوم بهتر هست که بگید کدوم پست توی کدوم تاپیک این مشکل رو ایجاد میکنه.
با سلام
1. چطور ميشه قسمت دلخواهي از خروجي ftex رو به فرمت PNG تبديل كرد همون طوري كه دوست عزيزمون امير انجام ميده؟
2. من تصويرهايي رو كه امير آقا با فرمت PNG در پستها قرار ميدن اينطوري ميبينم:
براي رفع مشكل چكار بايد كرد؟
با تشكر
سلام آقا احسان،
عرض شود که یک برنامه داخل خود MiKTeX وجود داره به نام dvipng.exe که به راحتی خوردن آب این کار رو براتون انجام میده.
کافیه فایل dvi خروجی FTeX رو در اختیار داشته باشید بعد دستور زیر رو بنویسید
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
برای اینکه اولاً تصویر PNG نهایی به صورت Transparent دربیاد یعنی هرجا گذاشتید رنگ پیش زمینه رو به خودش بگیره ثانیاً کادر سفید اضافی دورش رو حذف کنه به صورت زیر بنویسید:
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
اگر فایلتون چند صفحه باشه برای هر صفحه یک عکس تولید می کنه.
سوال دومتون رو نمی دونم. یه نفر دیگه هم این مشکل رو داشت. شاید به تنظیمات براوزر اینترنت یا وضوح مانیتور مربوط بشه.
:11:
eh_mn
08-12-2007, 02:35 PM
برای درست کردن خروجی PNG ابزارهای مختلفی هست. شما باید فایل ps یا pdf رو بردارید و مثلاً توی فتوشاپ تبدیل کنید. البته من پیشنهاد میکنم خروجی رو به صورت ps یا pdf در بیارید و با برنامههایی هموچون SnagIt ازشون با هر کیفیت که خواستید عکس بگیرید. این برنامه خیلی از فرمتها رو پشتیبانی میکنه.
در مورد سوال دوم بهتر هست که بگید کدوم پست توی کدوم تاپیک این مشکل رو ایجاد میکنه.
با سلام و تشکر فراوان.
تمام پستهایی که امیر آقا در اون از یک تصویر تبدیل شده از dvi به PNG و بدون زمینه سفید استفاده کرده اند اینطورین.
مثل این
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
با تشکر از توجهتون.
eh_mn
08-12-2007, 02:36 PM
سلام آقا احسان،
عرض شود که یک برنامه داخل خود MiKTeX وجود داره به نام dvipng.exe که به راحتی خوردن آب این کار رو براتون انجام میده.
کافیه فایل dvi خروجی FTeX رو در اختیار داشته باشید بعد دستور زیر رو بنویسید
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
برای اینکه اولاً تصویر PNG نهایی به صورت Transparent دربیاد یعنی هرجا گذاشتید رنگ پیش زمینه رو به خودش بگیره ثانیاً کادر سفید اضافی دورش رو حذف کنه به صورت زیر بنویسید:
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
اگر فایلتون چند صفحه باشه برای هر صفحه یک عکس تولید می کنه.
سوال دومتون رو نمی دونم. یه نفر دیگه هم این مشکل رو داشت. شاید به تنظیمات براوزر اینترنت یا وضوح مانیتور مربوط بشه.
:11:
خیلی ممنون.
موفق باشید
با سلام و تشکر فراوان.
تمام پستهایی که امیر آقا در اون از یک تصویر تبدیل شده از dvi به PNG و بدون زمینه سفید استفاده کرده اند اینطورین.
مثل این
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
با تشکر از توجهتون.
من که این مشکل رو ندارم. شاید داری از برنامههای افزایش سرعت اینترنت استفاده میکنی که کیفیت عکسها رو پایین میارند.
با همه عکسها مشکل داری؟ چه اونایی که جناب امیر دادند و چه عکسهای دیگران؟
بهتره این مشکل رو با دادن پیغام خصوصی بررسی کنیم تا تاپیک منحرف نشه.:11:
My History
09-24-2007, 03:11 AM
سلام
میشه بگین تو وورد آفیس این علامتای سیگما و انتگرال چطور اضافه میشن؟؟؟؟
مرسی:31:
Insert --> Object--> Microsoft equation
آیا تا کنون خواستهاید که فرمولی ریاضی را بر صفحه وب خود قرار دهید ؟ (معلومه كه خواستهايد) یک راه حل استفاده از نرمافزارهایی است که فرمول را به تصویر تبدیل میکنند و سپس ذخیره کردن تصویر بر روی یک سرور و در نهایت قرار دادن آدرس تصویر در صفحه وب است.
راه حل آسانتر، استفاده از مترجم برخط (online) لاتک با نام mimetex است. به مثال زیر توجه کنید:
http://www.forkosh.dreamhost.com/mimetex.cgi?c=%5Csqrt%7Ba%5E2+b%5E2+%5Cfrac%7B%5Cc al%7BA%7D%7D%7B%5Ccal%7BB%7D%7D%7D
در این مثال فرمول لاتک را به سروری به صورت برخط فرستادهام و آن سرور تصویر حاصل را به صورت برخط درست میکند و برای خواننده صفحه وب (یعنی شما) نشان میدهد. در نتیجه من فقط فرمول لاتک را در صفحه خود قرار دادهام ولی خواننده تصویر فرمول را خواهد دید.
چگونه:
ابتدا فرمول خود را به زبان لاتك تشكيل دهيد (يعني در مختان !!)
سپس كد زير را در نظر گرفته
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!و پس از علامت سوال، كد لاتك معادله را بنويسيد. حالا براي اينكه فرمول را در فروم قرار دهيد آن را در تگ img قرار دهيد، يعني با زدن دكمه http://forum.p30world.com/images/editor/insertimage.gif
مثلاً ميخواهيم فرمول جوابهاي معادله درجه 2 را بنويسيم . كد لاتك آن به صورت زير است:
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!لذا آن را پس از علامت سوال در كد بالا قرار ميدهيم، به اين صورت:
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!و با قرار دادن كد بالا در تگ ايميج حاصل اين خواهد شد:
http://www.forkosh.dreamhost.com/mimetex.cgi?x_%7B1,2%7D=%5Cfrac%7B-b%5Cpm%20%5Csqrt%7Bb%5E2-4ac%7D%7D%7B2a%7D
ديگه لازم نيست عكس رو بسازيد و آپلود كنيد
به همبن سادگي، به همين خوشمزگي
بر گرفته از -farsilatex.blogfa.com-
sherlockholmz
12-09-2007, 10:02 AM
امير خان سلام،
آيا ممكن است اگر اشكالي ندارد ،پس از تكميل تدريس وجهت مراجعه آسانتر مجموعه را در يك pdf ارائه دهي ؟
ممنون
جناب هولمز،
عذر تقصير جهت تاخير
به PDF زير مراجعه كنيد كه كامل و خوب توضيح داده.
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
حالا اگر اصرار داشتيد نوشتههاي ناقابل من پي دي اف بشه كه چشم.
ولي طبق آنچه در پستهاي شما ديدهام كاملاً به اين مطالب مسلط هستيد.
sherlockholmz
12-22-2007, 01:06 PM
جناب هولمز،
عذر تقصير جهت تاخير
به PDF زير مراجعه كنيد كه كامل و خوب توضيح داده.
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!حالا اگر اصرار داشتيد نوشتههاي ناقابل من پي دي اف بشه كه چشم.
ولي طبق آنچه در پستهاي شما ديدهام كاملاً به اين مطالب مسلط هستيد.
امير خان سلام،
باتشكر فراوان از منبع ارسالي كه بسيار عالي است.
اولا" اگر حمل بر پاچه خواري نشود،ساختار نوشته هاي شما بسيار كامل و متين است و لفظ ناقابل براي آنها كم لطفي است(اين را مي توانيد از پستهاي ديگردوستان نيز دريابيد).
ثانيا"به نظر اينجانب نوشته هاي شما پس ازتكميل مي تواند يك منبع فارسي كامل باشد كه در صورت امكان مصرا" برتقاضاي خود الحاح ميورزم!( به سبك تاريخ بيهقي نوشتم:31:)
ثالثا" آنطوري هم نيست و من از تدريس شما مطالب بسياري فرا گرفتم(وخواهم گرفت).
باتشكر فراوان و اميد موفقيت.
dada1580
12-30-2007, 02:29 AM
سلام
از مطالب جالبتون استفاده بسيار بردم.
دستتون درد نكنه . به نظر بنده هم اگه بتونين pdf ش كنين عالي ميشه.
ممنون.
vBulletin v3.8.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.