آرشیو برای ‘آموزش ها’ دسته ها

نوشتن نیم‌فاصله در LaTeX، در ویرایشگر TexStudio

سلام.

یکی از مشکلاتی که معمولا موقع کار با LaTeX در نوشتن متون فارسی باهاش مواجه هستیم نوشتن نیم‌فاصله هست. اگر کیبردتون فارسی استاندارد باشه می‌تونید با زدن shift+space نیم‌فاصله رو تعریف کنید. ولی متاسفانه در بسیاری از ویرایشگرها مثل TexStudio و TexMaker این روش جواب نمی‌ده. تو این آموزش یه روش جامع برای حل این مشکل در TexStudio رو توضیح می‌دم که مستقل از محیط و سیستم‌عامل کارش رو انجام می‌ده:

 

برای این کار اول لازمه تا یک Macro برای نوشتن نیم‌فاصله تعریف کنیم:

اول از نوار منو‌ها گزینه Macros رو باز کنید و Edit Macros رو بزنید.

در این صفحه اول دکمه Add در پایین رو زده و در قسمت Name بنویسید NimFalase و Type رو روی Script تنظیم کنید و داخل کادر Content کد زیر رو بنویسید:


%SCRIPT
editor.write("\u200C")

شکل زیر دقیقا این مراحل رو نشون می‌ده (برای بزرگ شدن روی عکس کلیک کنید) در پایان دکمه OK رو بزنید

 

 

 

 

 

 

 

 

 

حالا اگر منو Macros رو باز کنید یه گزینه به اسم NimFalase اضافه شده که با زدنش یه نیم فاصله در متن اضافه می‌شه. در مرحله بعدی می‌خوایم shortcut keyها رو تنظیم کنیم تا با زدن Shift+Space نیم‌فاصله به طور خودکار در متن افزوده بشه.

 

برای اضافه کردن دکمه میانبر، از منو Options گزینه Configure TexStudio رو بزنید (اگر کاربر Mac هستید در منو TexStudio گزینه Preferences رو بزنید) و از گزینه‌های بقل Shortcuts رو انتخاب کنید و در صفحه‌ای که باز می‌شه Macros رو باز کرده و روی NimFalsele کلیک کنید حالا با کلیک روی قسمت Currect Shortcut (که در تصویر با رنگ نارجی مشخصه) و زدن دکمه‌های Shift و Space (یا هر میانبری که دوست داشتید) می‌تونید کلید میانبر رو تنظیم کنید.

شکل زیر دقیقا این مراحل رو نشون می‌ده (برای بزرگ شدن روی عکس کلیک کنید) در پایان دکمه OK رو بزنید

 

 

 

 

 

 

 

 

 

 

 

حالا با زدن Shift+Space می‌تونید خیلی راحت نیم‌فاصله تایپ کنید.

ساخت alias برای دستورات در لینوکس، مک و یونیکس

خیلی اوقات پیش اومده که یه دستور طولانی داریم که اتفاقا خیلی هم پرکاربرده و مرتباً ازش استفاده میکنیم
aliasها این امکان رو به ما میدن که بتونیم برای یه دستور طولانی یه میانبر تعریف کنیم و بتونیم سریع و راحت ازش استفاده کنیم

مثلا در فریمورک laravel برای ایجاد یه سرور لوکال دستوری به صورت

php artisan serve

داریم. فرض کنیم من میخوام با زدن arts این دستور انجام بشه، خیلی راحت و سریع!

اما چطور باید این کار رو انجام بدیم:

 

ترمینال(کنسول) رو باز کنید و

اگر کاربر لینوکس هستید، باید فایل ~/.bashrc رو ویرایش کنید. این کار رو با هر ویرایشگری میتونید انجام بدید مثلاً برای استفاده از nano باید بزنید

nano ~/.bashrc

و اگر کاربر مک هستید، باید فایل ~/.bash_profile رو ویرایش کنید. این کار رو با هر ویرایشگری میتونید انجام بدید مثلاً برای استفاده از nano باید بزنید

nano ~/.bash_profile

 

 

alias رو در انتهای این فایل اضافه میکنیم. شکل کلی دستورش به فرم زیر هست:

alias aliasname='commands'

 

 

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

alias arts='php artisan serve'

و فایل رو ذخیره کنید.

 

 

برای اعمال شدنش نیاز هست یک بار دیگه به سیستم login کنید. البته راه سریعتری هم وجود داره و اونم وارد کردن فایلی هست که ویرایش کردید، در mac با زدن دستور

source ~/.bash_profile

و در لینوکس با دستور

source ~/.bashrc

می تونید بدون نیاز به ری استارت از alias ای که ایجاد کردید لذت ببرید