یک نسخه از پارسی-تک درست کردم که روی MiKTeX مینشیند. برای انجام این کار با دو مشکل برخورد کردم. مشکلها و راه حلها از این قرارند:

  1. ساختار فهرستی پارسی-تک با MiKTeX فرق میکند. برای حل این مشکل یک ساختار فهرستی مجازی برای پارسی-تک ساختم و برای این کار از برنامه linkd استفاده کردم. برای استفاده از linkd (متاسفانه یا خوشبختانه) باید FileSystem مورد استفاده از نوع NTFS باشد (یعنی نباید FAT یا FAT32 باشه).
  2. مشکل دیگر این بود که maketexpk.exe همراه MiKTeX با maketexpk.exe همراه پارسی-تک به صورت یکسان کار نمیکنند (شاید هم وقت بیشتری برای بررسی نیاز دارد). به همین دلیل قرار دادن سورس قلمهای پارسی-تک روی MiKTeX کار بیهوده ای بود. برای حل مشکل از قلمهای PostScript Type I که قبلا برای پارسی-تک تهیه کرده بودم، استفاده کردم. با وجود اینکه حجم قلمهای مذکور از حجم سورس قلمهای پارسی-تک بیشتر است ولی با استفاده از این قلمها MiKTeX دیگر نیازی به ساخت قلمهای بیت-مپی PK ندارد.

دو دلیل برای انجام این کار:

  1. پارسی-تک از حالت یکپارچگی خارج شود. به راحتی میتوان همین روال را برای نشاندن پارسی-تک روی لینوکس طی کرد.
  2. نمایشگر DVI و PS که همراه پارسی-تک عرضه میشوند مناسب نیستند.
  3. معمولا یک توزیع تک کامل بر روی دستگاه وجود دارد.
  4. امکان مدیریت بسته ها و به روز سازی آنها در توزیع MiKTeX ...

کارهای بعدی:

  1. تهیه جدول دستورات انگلیسی معادل برای دستورات فارسی.
  2. اضافه کردن پشتیبانی از ورودی یونیکد.
  3. اضافه کردن قلمهای برنا.

کارهایی برای انجام دادن در آینده دور:

  1. تغییر سورس parsilatex.exe برای سازگاری با ساختار فهرستی MiKTeX.
  2. تهیه pdfparsilatex.exe برای تولید مستقیم PDF از فایل ورودی تک. بدون این کار تهیه PDF قابل جستجو یا copy و paste انجام پذیر نیست. برای انجام این کار باید سورس WEB پارسی تک تغییر یابد که (متاسفانه!) کار سختی است.