معرفی Latex

لی تکس ” یک زبان نشانه گذاری ” مانند “HTML است با این تفاوت که با زبان HTML صفحات وب طراحی می شود و با لیتکس صفحات یک کتاب، مجله یا یک مقاله. محتوا در یک پرونده ی متنی نوشته می شود و نشانه گذاری ها به شکل فرمانهایی بین متون قرار می گیرند و مشخص می کنند که هر بخش از نوشته به چه صورت به نمایش درآید، این عمل به وسیله مفسر لیتکس انجام می شود که پرونده را میخواند و محتوای تایپ شده را به شکل یک نوشته متناسب با نیازهای کاربر در خروجی میسازد. به عبارت دیگر لیتکس یک سیستم آماده سازی نوشتاری برای برنامه حروف چین تک است. این نرم افزار ویژگی های برنامه پذیر نشر رومیزی و همچنین ابزارهای گسترده را برای خودکار کردن بیشتر جنبه های حروف چینی و نشر رومیزی، اعم از شمارش ارجاعات منابع گوناگون، جداول، نمودارها، طرح بندی صفحات، کتاب ها و بسیاری از قابلیت های دیگر し دارا است. اکثر مجلات و کنفرانس های علمی مشهور بین المللی مقالات را در قالب فایل لیتکس مورد پذیرش قرار میدهند. به همین دلیل اکثر پژوهشگران و دانشجویان باید با این نرم افزار آشنا شوند و مقالات و پایان نامه های خود را با آن تهیه و تنظیم نمایند.در دسترس بودن زودهنگام لیتکس در سیستم عامل های یونیکس و در دسترس نبودن دیگر واژه پردازها باشد. لیتکس در ابتدا بیش از همه توسط ریاضی دانان و دانشمندان مورد استفاده قرار می گرفت و هنوز هم در میان این دسته از افراد به عنوان ابزار ترجیحی برای نوشتن مقالات و کارهای پژوهشی مورد استفاده قرار میگیرد. در حال حاضر نسخه های مختلف این واژه پرداز در مجموعه ی گسترده ای از.سخت افزارها سیستم عاملی ها موجود است

فایل های ورودی لی تکس

ورودی لیتکس یک فایل ASCIIساده است که میتوان آن را با هر ویرایشگری مانند ++Notepad نوشت. این ورودی شامل متن و دستورهایی است که مشخص می کند متن چگونه باید حروفچینی شود. دستورات لیتکس به کوچک و بزرگ بودن حروف حساس هستند و یک یا دو شکل زیر را میپذیرند: با یک “۱”شروع میشوند و دارای اسمی هستند که تنها از حروف تشکیل شده است. اسم دستورات با یک فاصله یا یک عدد و یا هر کاراکتر «غیرحرف» پایان مییابد.

– .از یک “/” و تنها یک کاراکتر غیر حرفی تشکیل شده اند لیتکس از فاصله خالی بعد از دستورها چشم پوشی می کند. اگر می خواهید بعد از آنها فاصله خالی داشته باشید بعد از دستور، از{} به همراه یک فاصله قرار دهید یا از یک دستور ویژهٔ فاصله استفاده کنید.{} باعث میشود لیتکس تمام فضای خالی بعد از دستور را از بین نبرد. بعضی از دستورها احتیاج به پارامتر دارند که آنها را در آکولاد { } قرار می دهیم. بعضی از دستورها پارامترهای اختیاری قبول می کنند که انها را در کروشه [ ] قرار میدهیم. جدول ۸-۳ مثال هایی را از چند دستور لیتکس همراه با خروجی ان نشان میدهد. هنگام پردازشی فایل ورودی، وقتی لیتکس با یک ٪ مواجه میشود، ادامهٔ خط، و فاصله های خالی خط بعد را نادیده می گیرد. با استفاده از این موضوع می توان چیزهایی را در متن آورد که در هنگام چاپ ظاهر نشوند. همچنین از ٪ می توان استفاده کرد و خط های فایل ورودی را شکست حتی وقتی که فاصله .خالی یا شکست خط در خروجی مورد نظر نیست

جدول ۸-۳ چند مثال از دستورات لیتکس

00000000000

برای توضیحات طولانی باید از محیط Comment از بستهٔ Verbatim استفاده کرد. برای این منظور باید عبارت \usepackage{verbatim} را در آغاز فایل ورودی قبل از استفاده از آن وارد کنید. مثالی از آن در جدول ۳-۸آورده شده است.