محمد فرشی

۷ مطلب با موضوع «XePersian- زیپرشن» ثبت شده است

یکی از مشکلاتی که در استفاده از TeXLive 2015 وجود دارد این است که در برخی موارد که تصاویر با فرمت PDF در متن درج می‌شود، بدون این که در اجرا با خطایی مواجه شود، در فایل پی دی اف حاصل، تصاویر وجود ندارد. البته، تاکنون با تبدیل فرمت تصویر به jpg مشکل را حل می‌کردم ولی خوشبختانه راه حل مشکل در این لینک آمده است.

به نظرم راه حل دوم ارائه شده اساسی تر است و آن این است که فایل dvipdfmx.cfg را که در مسیر

texlive/2015/texmf-dist قرار دارد را در یک ادیتور باز کنید و در خط 15، عبارت V 5 را به V 7 تبدیل کنید و فایل را ذخیره کنید. مشکل با این تغییر حل خواهد شد.

۰ نظر موافقین ۱ مخالفین ۰ ۰۴ تیر ۹۵ ، ۱۵:۵۲
محمد فرشی

تقریبا دو ماه پیش با انتشار Ipe Drawing 7.2.2  و پشتیبانی آن از xetex موضوع امکان استفاده از بسته زیپرشن برای فارسی نویسی در Ipe را مطرح کردم. الان با جستجو در اینترنت در این لینک روش را پیدا کردم.

عملاً کار بسیار راحت است (همانطور که در لینک فوق بیان شده):

الف) دستورات زیر را در قسمت Latex Preamble در منوی Edit در Document Properties قرار دهید:

\usepackage[RTLdocument=off]{xepersian}
\settextfont{Yas}
\setdigitfont{Yas}

به جای فونت Yas  می‌توانید از هر فونت دیگری که روی کامپیوتر شما نصب است استفاده کنید. بهتر است فونت، با فونت متنی که میخواهید شکل را استفاده کنید یکسان باشد.

ب) در همین پنجره و خط بالای LaTeX preamble، گزینه xetex را برای Latex Engin استفاده کنید.

ج) برای درج متن؛ هیچ دستور خاصی نیاز نیست. اما اگر چند کلمه به عنوان متن دارید باید آن را داخل دستور \rl{} قرار دهید وگرته ترتیب کلمات برعکس می‌شود.

نمونه فایل ایجاد شده از لینک زیر در دسترس است:

Ipe-7.2.2-Xepersian-Farsi-Sample.pdf


۳ نظر موافقین ۱ مخالفین ۰ ۱۱ فروردين ۹۵ ، ۱۶:۲۹
محمد فرشی

نسخه جدید Ipe drawing  که قابلیتهای خوبی در رسم شکلها دارد منتشر شد. نسخه ویندوزی این نکارش نرم افزار در این لینک قابل دانلود است. (لینک دوم دانلود)

فابلیت جدید اضافه شده به این نسخه این است که امکان ساخت شکل با استفاده از xetex نیز اضافه شده است که این نوید را می‌دهد که بتوان با بسته xepersian نسبت به رسم شکل با متون فارسی اقدام کرد. در نسخه‌های قبلی، از pdftex استفاده می‌شد و فارسی سازی با استفاده از بسته arabi توسط دکتر واحدی معرفی شد. مشکل استفاده از arabi آن است که همه فونتها قابل استفاده نیست و فونت متن داخل شکل با فونت متن اصلی متفاوت می‌شود.

البته لازم است فردی طریقه استفاده از xepersian را در Ipe drawing پیدا و معرفی کند ولی زمینه لازم برای این کار مهیا است.

۰ نظر موافقین ۱ مخالفین ۰ ۰۵ بهمن ۹۴ ، ۱۷:۴۳
محمد فرشی

اگر از بسته algorithm2e برای نوشتن الگوریتمها استفاده کنید، در متون فارسی با استفاده از بسته xepersian، در شماره گذاری الگوریتم ها یم کاما وارد میشود که ترتیب را نیز به هم میزند. یعنی مثلا در شماره گذاری بر مبنای section که به هر الگوریتم یک شماره سه بخشی اختصاص میدهد، ترتیب درست رعایت نمیشود. این مشکل قبلا در وبسایت parsilatex هم گزارش شده بود ولی راه حلی برای آن ارائه نشده بود. با توجه به برخورد به این مشکل در تایپ کتاب مبانی کامپیوتر، با اضافه کردن دستورات زیر مشکل را حل کردم.

\renewcommand\thepart{\rl{\arabic{part}}}
\renewcommand\thesection{\rl{\arabic{chapter}}.\rl{\arabic{section}}}
\renewcommand\thechapter{\rl{\arabic{chapter}}} 

لینک در سایت پارسی لاتک


۱ نظر موافقین ۰ مخالفین ۰ ۲۶ مرداد ۹۴ ، ۱۷:۰۲
محمد فرشی

با توجه به مشکلات عدیده در تنظیم پایان‌نامه با قوانین مربوط به پایان‌نامه‌ها به طور کلی و دانشگاه یزد به طور خاص، برنامه آماده‌سازی قالب زیپرشن برای پایان‌نامه‌های دانشگاه یزد در دستور کار قرار گرفت و با همکاری آقای دامن افشان به فعلیت رسید. در این قالب، تمام قوانین مربوط به حاشیه، فاصله خطوط و صفحات اول و آخر و غیره طبق قوانین نگارشی پایان‌نامه دانشگاه یزد تنظیم می‌شود و نیاز به هیچ تغییری در این خصوص نیست.


قابلیت و همچنین مجانی بودن نرم افزار حروف‌چین تک برای حروف‌چینی متون علمی، این نرم افزار را به یک ابزار استاندارد و پیشرو در زمینۀ حروف‌چینی تبدیل کرده است که برای تمام رشته‌ها قابل استفاده است.  به دانشجویان تحصیلات تکمیلی اکیدا توصیه می‌شود از این سیستم استفاده نمایند. برای دانشجویان علوم پایه و مهندسی یادگیری این ابزار غیرقابل گریز است.


وبلاگ زیر جهت بحث و تبادل نظر در خصوص این قالب ایجاد شده است و توضیحات تکمیلی در آن ارائه شده است:

http://yazd-thesis.blog.ir/

۰ نظر موافقین ۱ مخالفین ۰ ۱۷ اسفند ۹۳ ، ۲۰:۴۵
محمد فرشی

با توجه به ارائه نسخۀ جدید Ipe، نگارش 7.1.6، نسخه جدید (ویندوزی) از لینکهای زیر در دسترس است:

سایت اصلی   دانلود از بیان


حتما از آخرین ورژن نرم افزار استفاده کنید تا به مشکلات کمتری برخورد کنید. دقت کنید که برای استفاده از این نرم افزار باید تک روی کامپیوتر شما نصب باشد. البته برای کاربران فارسی TeXLive پیشنهاد می‌شود.

همچنین نسخۀ جدید راهنمای نصب تک آماده شده که از طریق لینک زیر در دسترس است. معمولا افرادی که مطابق راهنما اقدام به نصب تک کرده اند مشکلی نداشته اند.

راهنمای نصب تک لایو و میک تک(هر دو شامل زیپرشن هستند) و سایر نرم افزارهای مرتبط

همچنین ظاهرا تنها مکان دانشگاهی Mirror برای CTAN که میتوانید نرم افزارهای مرتبط با تک را دریافت کنید در دانشگاه یزد به آدرس ctan.yazd.ac.ir است.

ساده‌ترین راه برای گرفتن نرم افزار تک، از این سایت و دانلود فایلهای ISO است. مثلا برای TeXLive  میتوانید فایل ISO مربوطه را از لینک زیر دانلود کنید (حجم 2.5 گیگا بایت).

http://ctan.yazd.ac.ir/systems/texlive/Images/

برای کاربرانی که به شبکه دانشگاه یزد متصل هستند، نیازی به اتصال به سیستم اکانتینگ دانشگاه نیست و با سرعت بالا میتوانید فایل را دانلود کنید. برای نصب، کافی است فایل iso را با WinRAR باز کرد و سپس نصب نمود. 

برای میک تک کار کمی سخت‌تر است. باید تمام بسته ها را از لینک زیر دانلود کرد:

http://ctan.yazd.ac.ir/systems/win32/miktex/tm/packages/

سپس فایل نصب را از http://ctan.yazd.ac.ir/systems/win32/miktex/setup/ دریافت کرده و در همان مسیر بسته ها ذخیره کنید. میتوانید نصب را شروع کنید. برای دانلود از این لینکها نیز اگر در دانشگاه یزد باشید نیاز به سیستم اکانتینگ نیست.

۰ نظر موافقین ۱ مخالفین ۰ ۰۵ دی ۹۳ ، ۱۳:۲۱
محمد فرشی

با انتشار MikTeX 2.9  و نصب آن متوجه شدم که فایهای قبلی با اشکال اجرا میشوند. پس از جستجو در اینترنت متوجه شدم که یک ناهماهنگی بین Xepersian  و MikTeX 2.9 وجود دارد که ظاهرا هیچ طرفی حاظر به رفع آن نیست. لذا بالاجبار علیرغم پشتیبانی نشدن MikTeX 2.8، مجبور به استفاده از آن بودم.


اخیرا دیدم که همکار گرامی جناب آقای دکتر شاهزاده فاضلی از MikTeX 2.9 استفاده میکنند و مشکلی با XePersian ندارند. لذا با بررسی مجددو جستجو در اینترنت متوجه شدم که با اضافه کردن دستورات زیر به ابتدای فایل تک، میتوان مشکل را حل کرد. (لینک به محل)

\makeatletter
\@ifundefined{Umathcode}{\let\Umathcode\XeTeXmathcode}{}
\@ifundefined{Umathchardef}{\let\Umathchardef\XeTeXmathchardef}{}
\makeatother

به این ترتیب امکان استفاده از میک تک 2.9 به همراه زیپرشن ایجاد شد. فایل زیر نمونه ای است که بدون اشکال روی کامپیوتر من اجرا می‌شود.


فایل نمونه

۱ نظر موافقین ۱ مخالفین ۰ ۲۲ خرداد ۹۲ ، ۱۲:۲۷
محمد فرشی