تبليغاتX
فارسی تک
فهرست مطالب وبلاگ
آخرین بهروز رسانی:
سلام. امروز با آموزش نحوه ی نصب فارسی تک بر روی MiKTeX 2.8 و نکاتی از اون در خدمت شما هستیم.

 

نحوه ی نصب فارسی تک روی MiKTeX 2.8

مراحل زیر رو بپیمایید:

۱) ابتدا MiKTeX 2.8 رو از اینجا دانلود و بعدش اون رو نصب کنید. برای دانلودش از Internet Download Manager استفاده کنید. در هنگام نصب پیش فرضها را تغییر ندهید. بعد از نصب، سیستم رو Restart کنید.

۲) فایل FarsiTeX.zip رو از اینجا دانلود و بعد از دانلود به یه جای دلخواه unzip کنید. این فایل FarsiTeX.zip نسبت به فایل FarsiTeX.zip که برای نصب FarsiTeX بر روی MiKTeX 2.7 داده بودم تغییراتی کرده که اونا رو می گم:

  •  قلمهای پارسی در فارسی تک نسبت به قلم علمی و قلمهای انگلیسی، درشت تر بودند. آقای مرتضی خدادادیان یک اندازه ی کوچکتری برای قلمهای پارسی پیشنهاد کردند و راه کار هم دادند که بنده اون راه کار رو اعمال کردم.

 

  •  در farsitex1.0pre1 آقای اسفهبد و در ادیتور فارسی تک، هنگام زدن یک ] یا } خود به خود ۲ تا باز می شد. این خاصیت گاهی آزار دهنده می شد. حذفش کردم. یعنی یکی بزنی، یکی میاد.

 

  • در farsitex1.0pre1 هنگام استفاده از دستور بخش (\part) علایم عجیب و غریبی به جای کلمه ی بخش نمایش داده می شد که اصلاحش کردم.

 

۳) تو فایلی که unzip کردید، فایلها به شیوه ی شاخه بندی MiKTeX، شاخه بندی شدن. پس باید طبق ساختاری که می بینید، فایلهای unzip شده رو به دایرکتورهای مناسب MiKTeX کپی کنید. مثلا:

دایرکتوری مبداء فایلهای unzip شده

دایرکتوری مقصد در MiKTeX

FarsiTeX\MiKTeX 2.8\miktex\bin

MiKTeX 2.8\miktex\bin

FarsiTeX\MiKTeX 2.8\fonts\enc\dvips\farsitex

MiKTeX 2.8\fonts\enc\dvips\farsitex

 

۴)  بعد از اتمام این کارا، در منوی Run دستور  mo_admin (نه دستور mo) رو اجرا کنین. به منوی General رفته و روی دکمه ی Refresh FNDB کلیک کنید و چند لحظه صبر کنید تا MiKTeX به روز شه.

۵) بعد از اتمام این کار، به منوی Formats رفته و رو دکمه ی New کلیک کنید. تو پنجره ای که باز میشه، طبق جدول زیر جاهای خالی رو پر کنین:

FarsiTeX

Format key:

FarsiTeX

Format name:

pdftex

Compiler:

farsitex.ini

Input file name:

farsitex.efmt

Output file name:

<این قسمت را خالی بگذارید>

Preloaded format:

FarsiTeX

Description:

 

۶) بعد از زدن OK تو این قسمت، تو لیست فرمتها رو FarsiTeX، تک کلیک کنین و دکمه ی Build رو فشار بدین.

۷) تو منوی Run، دستور cmd رو اجرا کنین و تو پنجره ی داسی که باز میشه دستور زیر رو  اجرا کنین: 

initexmf --edit-config-file updmap

بعد از اجرای این دستور می بینید که فایل متنی updmap.cfg باز می شود. خطوط زیر را به این فایل اضافه کرده و تغییرات را ذخیره کنید:

# farsitex
Map farsitex.map

حالا دستور initexmf --mkmaps را در پنجره ی DOS اجرا کنید.

 

۸) فایل FarsiTeX.fon رو که تو فایلهای دانلود شده موجوده به دایرکتوری Windows\Fonts کپی کنید.

فارسی تک رو MiKTeX 2.8 نصب شده.

 

نکاتی درباره ی فارسی تک

۱) تو نام برخی از ماکروهای تغییراتی داده شده تا با اسم های نسخه های LaTeX2e هم اسمشون قاطی نشن. تو جدول زیر لیستشون کردم. این تغییرات رو باید لحاظ کنین(مثلا هنگام استفاده از دستور documentstyle\ )

نام قدیمی ماکرو

نام جدید ماکرو

article.sty

oldarticle.sty

report.sty

oldreport.sty

book.sty

oldbook.sty

slides.sty

oldslides.sty

epsf.tex

oldepsf.tex

 و طبق یک قاعده ی کلی، هر گاه خواستید از یک فایل سبک LaTeX 2.09 جدید استفاده کنید، نام آن را تغییر دهید و آن را در دایرکتوری مناسب MiKTeX قرار دهید و این تغییر نام را هنگام استفاده از دستور documentstyle\ و دستورات مشابه لحاظ کنید.

۲) از این به بعد، بعد اجرای فارسی تک، فایل pdf خواهید داشت نه فایل dvi. بنابراین اگه رو شکلک View تو ویرایشگر فارسی تک کلیک کنین با پیغام خطا روبرو میشین.

اگر می‌خواهید خروجی شما به جای فایل PDF فایل DVI باشد، دستور زیر را در سر‌آغاز سند خود (بین دستور documentstyle\ و دستور {begin{document\) وارد کنید:

\pdfoutput=0

۳) هر بار که تو فایل فارسی تک تون تغییری ایجاد می کنین، قبلش فایل خروجی تون رو ببندین، بعد کامپایل کنین.

۴) از این به بعد برای گذاشتن عکس، بعد از فراخوانی ماکروی fgraphix.sty (در دستور documentstyle\  و در درون []) طبق جدول زیر عمل کنین:

عکسهای به فرمت jpeg

عکسهای به فرمت pdf

{filename.jpg}includegraphics\

{filename}includeepspdf\

دقت کنین که در \includeepspdf، عبارت filename، بدون پسوند pdf است.

۵) در واقع همان طور که می بینید، تنها لم و تفاوت نصب FarsiTeX روی MiKTeX 2.8 نسبت به MiKTeX 2.7 ، تفاوت برنامه ی واسط نصب است. یعنی تا به حال از واسط mo استفاده می شد، ولی در MiKTeX 2.8 از واسط mo_admin استفاده می شود.

موفق باشید...

+ نوشته شده توسط وحید در شنبه بیست و هشتم شهریور 1388 و ساعت 4:31 |