آموزش لاتک درس ۴٧: ساخت دستورات جدید با ماکروها بخش اول

چاپ

رای دهی: 5 / 5

فعال سازی ستارهفعال سازی ستارهفعال سازی ستارهفعال سازی ستارهفعال سازی ستاره
 
ریاضی   کتاب‌های نرم افزارهای ریاضی   لاتک   استاد علی مس فروش   فیلم آموزشی  

آموزش لاتک درس ۴٧: کار با ماکروها ساخت دستورات جدید - بخش اول

خلاصه‌ی آنچه در این در فیلم خواهیم آموخت:

همانطور که تا کنون دیدیم، لاتک سرشار از دستورات است و ما با آن دستورات، خروجی مورد نظر خود را تولید می‌کنیم. آيا می‌توانیم دستور جدیدی به دستورات لاتک بیافزاییم؟ یعنی خودمان دستور جدیدی به دلخواه ایجاد کنیم؟ بله با ماکرو ها در لاتک می‌توانیم دستورات جدید خلق نموده و در نوشتار خود از آنها استفاده نماییم. این دستورات در ساده ترین حالت می‌تواند متن پرکاربردی باشد که در نوشته مرتباً تکرار می‌شود. مثلاً اگر عبارت << معادله دیفرانسیل با مشتقات جزئی >> زیاد در نوشته استفاده می‌شود می‌توانیم به صورت زیر برای آن در Preamble یک ماکرو تعریف نموده و در متن اصلی از آن استفاده کنیم :

\newcommand {\دستور } {تعریف } 

توجه داشته باشید که دستور وارد شده نباید قبلاً استفاده شده باشد و حتماً با \ شروع شود. مثلاً 

\newcommand {\pde } {معادله با مشتقات جزئی } 

را تعریف می‌کنیم، در این صورت هر جایی که دستور \pde را فراخوانی کنیم عبارت معادله با مشتقات جزئی ظاهر می‌شود. البته با ماکرو ها کارهای مهم تری نیز می‌توان انجام داد که به مرور با آن‌ها آشنا خواهیم شد. 

فرض کنید متنی که مینویسم مربوط به میانگین هاست و در جاهای مختلف لازم از میانگین n عدد را داشته باشیم یعنی عبارتی مانند زیر را بخواهیم تولید کنیم :

\( \bar{x} = \frac {x_1,x_2,..., x_n} {n} \)

می‌توانیم یک ماکرو با نام دلخواه ایجاد کنیم و کل کسر را داخل آن قرار دهیم، ما این ماکرو را با نام miangin ایجاد می‌کنیم :

\newcommand {\miangin} { \frac{x_1+x_2+\dots + x_n} {n} } 

حال در هر جایی از متن که نیاز به میانگین \( x_1 \) تا \( x_n \) داشتیم از این دستور استفاده می‌کنیم. مثلاً 

\bar{x} = \miangin 

\( \bar{x} = \frac {x_1,x_2,..., x_n} {n} \) 

این دستور با اینکه کار ما در نوشتن را راحت‌تر می‌کند اما خیلی ثابت و بدون انعطاف در نظر گرفته شده است. در درس‌ بعدی این دستور را منعطف تر و پیشرفته تر می‌کنیم.

اطلاعات فیلم آموزش لاتک درس ۴٧ بخش اول: حجم فایل ٧.۶۸ مگابایت ، مدت زمان ۵:۵١ ثانیه

اطلاعات فیلم آموزش لاتک درس ۴٧ بخش دوم : حجم فایل ۴.٨٩ مگابایت ، مدت زمان ٣:٣٣ ثانیه 

سفارش تایپ تخصصی لاتکس

آزمون آنلاین رایگان حسابان یک پایه یازدهم در سایت ریاضیات ایران

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

درخواست همکاری تایپ لاتکس

همکاری با سایت یاضیات ایران

اگر در تایپ تخصصی لاتکس مهارت دارید، فرم همکاری را تکمیل کنید

خرید کتاب خودآموز سریع لاتکس

خرید پستی کتاب خود آموز س یع لاتکس دکتر مس فروش در سایت ریاضیات ایران

کتاب خود آموز سریع لاتکس دکتر مس فروش از مقدماتی تا پیشرفته