1
زیتک / پاسخ : بسته psfrag
« : ژوئیه 31, 2014, 07:55:56 pm »جناب برخورداری سلام.
من هم با فارسی کردن فایلهای eps چه مستقیم و چه با psfrag مشکل دارم. ولی راه حلهای زیر را به شما پیشنهاد میکنم:
۱- اگر فقط فایل eps را دارید: با استفاده از Eps2pgf که مثال و لینک دانلود آن در اینجــــــــــا هست، فایلهای eps خود را به pgf تبدیل نمایید و سپس در فایل تولید شده:
الف - آنرا به یونیکد تبدیل نمایید.
ب- عبارات لاتین خود را با معادل فارسی آنها جایگزین نمایید.
ج- pgfpicture، را با tikzpicture عوض کنید.
د- دستورات \textsf را حذف نموده و یا به textbf تغییر دهید.
پس از آن فایل pgf را با input داخل محیط figure قرار دهید.
برچسب های شما فارسی خواهند بود.
۲- اگر MATLAB مولد eps شما بوده و میتوانید دوباره اجرا کنید، از matlab2tikz برای تولید خروجی tikz به جای eps استفاده کنید. البته برچسبها را باید خودتان فارسی کنید و نیاز به تغییر فایل matlab2tikz هم هست که من با اجازه صاحبش برای خودم تغییر دادهام که با نسخههایجدیدقدیم MATLAB کار کند.
۳- اگر با MATLAB یا برنامه دیگری eps را تولید کردهاید و قادر به اجرای مجدد هستید، به نحوی برنامه خود را تغییر دهید که مستقیماً کد tikz برای رسم نمودارها را تولید نماید و سپس از نمودارها در لاتک استفاده کنید. اگر برنامه شما توان تولید خروجی فارسی را داشته باشد که فبها وگرنه باید مثل بالا به صورت دستی عبارات لاتین را با معادل فارسی آنها جایگزین نمایید.
سلام جناب امین طوسی
اگر امکان داره فایل برنامه matlab2tikz که آن را تغییر داده و با زی پرشین هماهنگ کرده اید برای دانلود قرار دهید
با تشکر