تبليغاتX
فارسی تک
فهرست مطالب وبلاگ
آخرین بهروز رسانی:
بسم‌الله‌الرحمن‌الرحیم.
در لینک‌هایی که در انتهای این پست قرار داده‌ام، مبدل فایل متنی یونیکد (UTF8) به فارسی‌تک، سورس آن، و را‌ه‌نمای آن در قالب یک نمونه قرار داده شده است. توضیحات اضافه را آن‌جا داده‌ام. هدف من از قرار دادن سورس مبدل، فقط ادای دین به جنبش متن باز است... و الا من هیچ ادعایی ندارم!

نسخه‌ی ۰٫۵ دریافت

نسخه‌ی ۰٫۶۳ دریافت

+ نوشته شده توسط مرتضی در چهارشنبه نوزدهم فروردین 1388 و ساعت 20:19 |
با سلام.
اول از همه فكر مي‌كنم خوب باشد كه وبلاگي را براي ابزارهاي جانبي حروفچيني مثل ابزارهاي گرافيكي اختصاص بدهيم. در اين‌صورت جناب SuB هم مي‌توانند يك دوره‌ي آموزش متاپست را هم بگذارند (خود من خيلي ضعيف هستم در اين مورد). اين وبلاگ مي‌تواند به‌عنوان زير‌مجموعه‌ي وبلاگ فارسي‌تك باشد.

دوم، يك راهنماي برچسب‌گذاري در متاپست را به اين پست ضميمه كرده‌ام. اين راهنما يك ترجمه‌ي جزيي است
از Introduction to MetaPost كه نوشته‌ي خود John Hobby است.

http://www.parsupload.ir/uploads/e3732392cb.zip
+ نوشته شده توسط مرتضی در جمعه دوازدهم مهر 1387 و ساعت 22:36 |
اول دفتر به‌نام ايزد دانا.

 

با سلام به آقا وحيد و SuB و بقيه‌ي بچه‌ها.
من تازه به جمع بروبچه‌هاي وبلاگ اضافه شدم و اميدوارم مزاحمتم بيشتر از منفعتم نباشد.
حيطه‌ي كار حقير هم اصلا ماكرو نويسي و كارهايي كه جناب SuB و آقا وحيد بلدند نيست.

اما آيا تا به‌حال برايتان اتفاق افتاده است كه خواسته باشيد برنامه‌اي را كه در يك ويرايشگر برنامه نوشته‌ايد،
به همان شكل در يك سند لاتك وارد كنيد؟

CCoder اين كار را در مورد برنامه‌هاي C برايتان انجام مي‌دهد (يك كم تبليغي شد!).
توضيحات اضافه را در اينجا داده‌ام:

http://www.parsupload.ir/uploads/4aeeeb1e4f.zip
+ نوشته شده توسط مرتضی در پنجشنبه یازدهم مهر 1387 و ساعت 10:46 |
حدود ۱ ماه پیش می خواستم چیزی مثل این رو واسه زبان فارسی درست کنم. به دلایلی نشد.

برای امر بالا، باید یک هاست قوی با قابلیت پشتیبانی از ویرایش htaccess و CGI, Perl, PHP & Java داشته باشیم که مسلمه باید سر کیسه رو شل کنید. درضمن اگه مثل من کاربر مبتدی هستید، بهتره هاستتون هم رو ویندوز باشه نه لینوکس. چون نصب فارسی تک رو لینوکس رو نمی دونید. بعدش هم باید از مدیر هاستتون بخواهید که مثلا MiKTeX به همراه farsitex1.0pre1 رو واستون نصب کنه، اگه هم می تونید خودتون نصبش کنید.

بعد تازه باید آستینهاتون رو بالا بزنین و شروع به اسکریپت نویسی کاری که قراره انجام بشه، بکنید که من اصلا ازش چیزی نمی دونم.

تنها کمکی که می تونم بکنم، ارایه دو batch فایله که از فارسی تک، عکس به فرمت png و svg می سازه. مرورگر FireFox می تواند فایل svg را مانند یک عکس معمولی نشان دهد.

برای کار کردنشون باید ImageMagic+Potrace و GhostScript داشته باشید. مسلمه که باید فارسی تک، طبق دستورالعمل ۲ ماه پیش هم نصب باشه.

در ضمن برای نصب ImageMagic و Potrace، فایلی که دانلود کردید رو به یه جای دلخواه unzip کنید و اون دایرکتوری رو به PATH اضافه کنید.

 

۱) ftex2png

دستورات زیر رو درون یه batch فایل قرار بدید:

 

farsitex %1
dvips -E %1.dvi -o %1.ps
convert -density 120 -trim -transparent "#FFFFFF" %1.ps %1.png
del %1.aux
del %1.dvi
del %1.ps

۱) ftex2svg

دستورات زیر رو درون یه batch فایل قرار بدید:

farsitex %1
dvipng -q -T tight -D 1000 %1.dvi
ren %11.png %1.png
convert -density 120 %1.png %1.pbm
potrace -s %1.pbm
del %1.pbm %1.png %1.dvi %1.log %1.aux

 یک نکته) هنگامی که می خواهید از ftex2svg استفاده کنید، اگر احیانا قبلش با ftex2png ، فایل png درست کردید، اون فایل png رو پاک کنید، بعد از ftex2svg استفاده کنید.

چگونگی استفاده

یه فایل دلخواه با پسوند tex درست کنید با محتویات زیر و اون فایل رو در دایرکتوری batch فایل قرار بدید:

\documentstyle[persian]{oldarticle}
\pagestyle{empty}
\pdfoutput=0
\begin{document}
$$\sum^{+\infty}_{k=1} \frac{1}{k^n}= \omega(k)$$ ٪ یا هر فرمول دیگری
\end{document}

 

بعد در Command Line Prompt به دایرکتوری batch فایلها بروید و دستورات زیر رو اجرا کنید:

ftex2svg yourfile

ftex2png yourfile

 

دیگه اوستا، شمایین!!

زت زیاد...

+ نوشته شده توسط وحید در پنجشنبه بیست و هشتم شهریور 1387 و ساعت 10:26 |
با سلام

در نظر دارم مبدل یونیکد به فارسی‌تک رو بنویسم. در این راه تقریباً الگوریتم این کار نوشته شده اما یک مورد هست که باید چاره‌ای براش در نظر گرفت.

در طراحی مبدل یونیکد به فارسی‌تک نیاز هست که فایل خروجی در قالب فایلهای ویرایشگر فارسی‌تک یعنی فرمت ftx باشه. اما در ftx بین کاراکترهای فارسی و انگلیسی تفاوت هست. خوب پس مبدل باید یه جوری تشخیص بده که وقتی مثلاً به کاراکتر \ می‌رسه، در خروجی چه کاراکتری رو بزنه. کاراکتر \ فارسی یا کاراکتر \ انگلیسی. 2 راه به نظر من می‌رسه:

1- تعداد کاراکترهای فارسی و تعداد کاراکترهای انگلیسی یک خط رو محاسبه کنه و هر کدوم بیشتر بود، بر اساس اون انتخاب کنه که کاراکتر فارسی قرار بگیره یا کاراکتر انگلیسی.

2- از کاراکترهای > و < در ابتدای خط استفاده بشه. یکی از اونها به این معنی باشه که خط فارسی هست و دیگری بدین معنی باشه که خط انگلیسی هست (این همون روشی هست که ویرایشگر فارسی‌تک برای تمایز خط‌های فارسی و انگلیسی ازش استفاده می‌کنه)

هر کدوم از این روشها معایبی هم دارند.

مثلاً روش اول این عیب رو داره که ممکنه یک خط فارسی باشه ولی تعداد کاراکترهای انگلیسی اون خط بیشتر باشه!

یا روش دوم این عیب رو داره که در صورت استفاده از این روش مجبور هستیم یک ویرایشگر یونیکد نیز برای فارسی تک تهیه کنیم!

هر یک از دوستان اگر پیشنهادی در این مورد دارند، در قسمت نظرات بگویند.

با تشکر

+ نوشته شده توسط SuB در شنبه دوم شهریور 1387 و ساعت 16:9 |

سلام.

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

این مبدل رو آقای مصطفی واحدی نوشتند. دستشون درد نکنه.

برای راحتی کار، فرض می کنیم از فارسی تکی که برای MiKTeX 2.7 معرفی کردم استفاده می کنید.

نصب مبدل فارسی تک به یونیکد در ویندوز

۱) ابتدا از اینجا یک نسخه ی کم حجم Python را دانلود کنید. بعد از دانلود، آن را به یک دایرکتوری دلخواه unzip کنید(مثلا C:\python). از این به بعد فرض می کنیم که Python را در این دایرکتوری نصب کردید.

۲) روی آیکون My Computer کلیک راست کنید و گزینه ی Properties را برگزینید. به قسمت Advanced بروید و روی دکمه ی Environment Variables کلیک کنید. در قسمت System Variables و در زیر عنوان Variable ، گزینه ی Path را پیدا کرده و روی آن دوبار کلیک کنید. در پنجره ای که باز می شود و در قسمت Variable Value، عبارت C:\python\python; (یعنی دایرکتوری فایل python.exe) را به ته سطر اضافه کنید و روی OK کلیک کنید.

۳) حال مبدل فارسی تک به یونیکد را از اینجا دانلود کنید.

۴) به دایرکتوری MiKTeX 2.7\miktex\bin رفته و فایل ftx2unicode.bat را پیدا کنید. روی آن کلیک راست کرده و گزینه ی Edit را برگزینید. محتویات این فایل را با خطوط زیر عوض کنید:

@echo off
%3
cd %1
python ftun-0.1.py %2.ftx %2.txt

 

 

چگونگی استفاده از مبدل

برای استفاده از این مبدل، باید هر بار، فایل  ftun-0.1.py (مبدل فارسی تک به یونیکد) را در دایرکتوری فایل فارسی تکی که می خواهید آن را به یونیکد تبدیل کنید قرار دهید. سپس فایل فارسی تک خود را باز کنید و از منوی Run، گزینه ی Convert FTX to Unicode را انتخاب کنید(یا ترکیب کلید Ctrl+F5 را بزنید.). خروجی شما، باید یک فایل با پسوند txt در همان دایرکتوری فایل فارسی تک باشد.

 

زت زیاد...

+ نوشته شده توسط وحید در پنجشنبه سی و یکم مرداد 1387 و ساعت 1:26 |

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

  • متاپست چیست؟


متاپست(MetaPost) یه زبان برنامه نویسی قوی برای رسم شکل در LaTeX هست. این زبان موقعی به درد می خوره که نرم افزارهای جانبی رسم شکلی مثل TeXCAD,LaTeXPiX و ... جواب نمی دن(موقعی که شکل یه مقدار پیچیده باشه.البته نه به پیچیدگی شکلهای MATLAB و MAPLE و امثالهم. برای رسم شکلهای بسیار بسیار پیچیده بهتره که از همون MATLAB و MAPLE و ... استفاده کنید.) . این زبان یه مقدار در جامعه ی کاربران LaTeX فارسی مهجور مانده که البته حق هم دارن، چون منابع بسیار بسیار کمی (در حد صفر) به زبان فارسی برای آن وجود داره. خروجی متاپست با پسوند عدد هست مثل fig.1 یا picture.8 .چند نمونه خروجی متاپست:

 

  •   ارتباط بین متاپست و LaTeX   

  برای استفاده از شکلهای MetaPost در LaTeX ابتدا برنامه به زبان متاپست رو می نویسیم، پسوند این گونه فایلها mp.* هست.  بعدش اون فایل رو با کامپایلر متاپست کامپایل می کنیم. فایل خروجی یه فایل postscript هست که به سادگی قابل قرار دادن در LaTeX هست.

  •   نصب MetaPost روی MiKTeX

برای نصب متاپست روی MiKTeX فایل های miktex-metapost-base و miktex-metapost-bin رو از لینکهای 1 و 2 بارگیری کنید. این دو فایل را به یه جای دلخواه unzip کنید. بعد از unzip متوجه میشوید که فایلهای unzip شده به شیوه شاخه بندی miktex شاخه بندی شده اند. این یعنی اینکه فایلهایی که دانلود کرده اید را باید با حفظ ساختاری که می بینید به دایرکتورهای مناسب miktex کپی کنید. مثلا شاخه ی texmf\doc\metapost موجود در یکی از بسته هایی که unzip کرده اید رو باید به دایرکتوری texmf\doc میک تک کپی کنید. یا مثلا \texmf\tex\generic رو باید به شاخه ی texmf\tex\generic\ میک تک کپی کنید و همین طور برای بقیه... . بعد از اتمام این کار در Run دستور mo رو اجرا کنید و به گزینه ی General رفته و دکمه  Refresh رو فشار دهید. بعد تغییرات را ثبت کنید(با زدن OK و ...). متاپست روی سیستمتان نصب شده است.

  • مشکل فارسی نویسی در MetaPost

فارسی نویسی در متاپست به خودی خود بسیار دشواره و نیازمند تخصص بالایی هست. مثلا آقای روزبه پورنادر در نوشتن کتاب "المپیاد ریاضی در ایران" برای رسم شکلها از متاپست استفاده کرده بود و  تونسته بود که شکلهای با برچسب فارسی از متاپست تولید کنه که در اون زمان(حدودا ۱۰ سال پیش) کار بسیار مشکلی بود(البته نه برای ایشون!). راه حلی که این جا ارایه می دم می تونه کار شماها رو راه بندازه. البته فکر می کنم که این پست چندان جذابیتی برای شما نداشته باشه. چون همون طوری که گفتم متاپست مهجور مونده و همچنین کاربران بسیار کمی هم (حداقل در ایران) داره.


فایلهای مورد نیاز رو از جدول زیر دانلود کنید:(دقت کنید که فایلهای آپلود شده با پسوند txt. هستن که شما باید آنها رو پس از دانلود به فرمت bat.* ذخیره کنید و آن را در دایرکتوری گفته شده در جدول ذخیره کنید.)

لینک دانلود

محل ذخیره کردن فایل

mpfl.bat

texmf/miktex/bin

pdfprinter.bat

texmf/miktex/bin

 

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

ابتدا فایل mp.* خود را با دستورات متاپست طراحی کنید و اون رو در دایرکتوریی که فایل فارسی تک تون قرار داره ذخیره کنین. فرض کنید فایل mp.*  شما به صورت زیر باشد:

 beginfig(1);
numeric ux, uy;
120ux=1.2in; 4uy=2.4in;
draw (0,4uy)--(0,0)--(120ux,0);
pickup pencircle scaled 1pt;
draw (0,uy){right}
for ix=1 upto 8:
..(15ix*ux, uy*2/(1+cosd 15ix))
endfor;
label.bot(btex $x$ axis etex, (60ux,0));
label.lft(btex $y$ axis etex rotated 90,
(0,2uy));
label.lft(
btex $\displaystyle y={2\over1+\cos x}$ etex,
(120ux, 4uy));
endfig;

 


حالا یه پنجره ی داس باز کنین و با دستورات cd داس به دایرکتوری فایل فارسی تک بیایین و دستور

 mptotex file.mp > file.tex رو اجرا کنین.
حالا فایل tex. ای که تولید شده رو با فارسی تک باز کنین و کل محتواشو توی یه فایل فارسی تک جدید کپی کنید. اسم فایل فارسی تک جدیدی که باز کردین رو حتما همون اسم فایل tex. بگیرید. حالا فایل فارسی تک رو باید در جاهای مناسب به طور مناسب تغییر بدین که برچسبهای انگلیسی فایلتون به برچسبهای فارسی تبدیل بشن. مثال عملی میزنم. فرض کنید که فایل با پسوند tex. که در ابتدا داشتیم به صورت زیر بود:


\shipout\hbox{\smash{\hbox{\hbox{% line 10 ms.mp
$x$ axis}\vrule width1sp}}}
\shipout\hbox{\smash{\hbox{\hbox{% line 11 ms.mp
$y$ axis}\vrule width1sp}}}
\shipout\hbox{\smash{\hbox{\hbox{% line 14 ms.mp
$\displaystyle y={2\over1+\cos x}$}\vrule width1sp}}}
\end{document}

 

باید محتویات فایل رو به صورت زیر تغییر بدید. (تغییرات رو مشخص کردم):

\documentstyle[persian]{article}
\begin{document}

\shipout\hbox{\smash{\hbox{\hbox{% line 10 ms.mp
\persian{$x$ \koodak محور}}\vrule width1sp}}}
\shipout\hbox{\smash{\hbox{\hbox{% line 11 ms.mp
\perisan{$y$ \koodak محور}}\vrule width1sp}}}
\shipout\hbox{\smash{\hbox{\hbox{% line 14 ms.mp
$\displaystyle y={2\over1+\cos x}$}\vrule width1sp}}}
\end{document}

اگه از فارسی تک قدیمی استفاده می کنید در کد بالا هر جا persian دیدید به جاش بنویسید farsi.

 حالا  فایل فارسی تک رو ذخیره کنید و  یه پنجره داس باز کنین و با دستورات cd به دایرکتوری فایل فارسی تک برید و در خط فرمان دستور mpfl file (منظور از  file اسم فایل فارسی تک بدون پسوند هست.)

عکس با برچسب فارسی شما درست شد. حالا می مونه وارد کردن اون که بسیار ساده هست. در فارسی تک جدید ابتدا باید در مقدمه ی پرونده و در دستور \documentstyle و در درون [] عبارت fgraphix رو اضافه کنین و در فارسی تک قدیمی باید در درون [] عبارت epsf رو اضافه کنین. فرض کنید که فایل خروجی متاپست شما به نام file.1 هست. باید در جایی که نام عکس را برای وارد کردن در فارسی تک تایپ می کنید همین عبارت یعنی file.1 را وارد کنید. بعد از اتمام این کار یه پنجره ی داس باز کنید و با دستورات cd به دایرکتوری فایل فارسی تک تون رفته و دستور  pdfprinter file رو وارد کنید.(file یعنی همون فایلی که عکس متاپست رو توش قرار دادین.)این فایل به طور خودکار فایل خروجی pdf رو برای شما میسازه و کار شما رو راحتتر میکنه.

عکس زیر گویای همه چیز است:

 

عکس متاپست قبل از انجام کارهای گفته شده در این پست

 

 

عکس متاپست بعد از کارهای گفته شده در این پست

امیدوارم بدردتون بخوره...

+ نوشته شده توسط وحید در پنجشنبه یازدهم مرداد 1386 و ساعت 15:14 |

با سلام  

نرم افزاری که در این پست معرفی می کنم تا حدود زیادی مشکلات تصاویر در فارسی تک رو حل می کنه.

wixfing نسخه تحت ویندوز xfig است که توانایی بالایی برای رسم اشکال ونمودارهای علمی مخصوصا منحنی های اسپلاین داره و تنها با مشخص کردن نقاط کنترلی می تونید آنها را درونیابی و یا برازش کنید و پس از رسم نمودار نیز می توانید نقاط کنترلی را حذف جابجا و یا حتی اضافه کند. همچنین این نرم افزاراز convertor قدرتمند بنام   transfig)  fig2dev ) بهره می بره که در ادامه بیشتر بهش می پردازیم. در مورد چگونگی رسم شکل در winfing بیشتر از این صحبت نمی کنم. چون بزودی خودتون استادش می شید. فرض می کنیم شکل را رسم کرده وآنرا باپسوند fing ذخیره کرده اید. حالا گزینه Export از منوی file را انتخاب کنید. با پنجره Export شما می تونید براحتی با استفاده ازdev2fig تصویرتون را به فرمت های زیر convert کنید.

LaTeX :این قالب شکل تولیدی شما رابه دستورات latex بدون نیاز به هر گونه ماکرو و پکیج تبدیل می کنه ولی قدرت زیادی نداره و در اکثر موارد بخاطر پیچیدگی شکلها جواب نمیده. برای مثال رنگها رو نمیتونه نشون بده خروجی هم یک فایل با پسوند tex هست که قبل ازقراردادنش در فارسی تک بهتره عبارت زیر را بنویسید :

\gdef\color[rgb]#1{}

وارد کردنLable های latex و عبارت فارسی نیز ساده است باید دیگه بلد باشین.

eepic)epic) : این همان ماکرویی است که برنامه هایی مثل texcad,latexcad ازش استفاده

می کنن. از قبلی قدرت بیشتری داره ولی نمیشه بیشتر از texcad ازش انتظار داشت. برای قرار دادن این تصاویر در فارسی تک باید قبلش epic.sty و eepic.sty روبه مسیر فایل فارسی تک کپی کنید ودربالای فایل

\input{epic}

را قرار بدید این دو فایل رامی تونید تو بسته latexcad پیدا کنید.

برای عبارات ریاضی و فارسی هم مثل قبل عمل کنید

pictex:این ماکرو از قبلی ها قدرت بیشتری داره ونه تنها با فارسی تک (latex209) سازگاری نداره بلکه دستورات زیادی تولید می کنه وکامپایل رو طولانی می کنه. استفاده از این ماکرو توصیه نشده .

pstricks : این ماکرو قدرت بسیار زیادی داره و تقریبا تمامی تصاویر winfig رو می تونه به tex بیاره و یرای کاربران LaTeX2E توصیه شده ولی متاسفانه با فارسی تک سر سازگاری نداره بااین وجود برای کاربران LaTex بسیار مفیده.

postscript یا eps : این گزینه هم تصویر شما رو به یک تصویرpostscript با پسوند ps یا eps تبدیل می کند که با دستورات

\input{epsf}

\epsffile{filename.ps}

می تونید شکل رو در فارسی تک قرار بدید.

دوستانی که قبلا از gpeg2ps استفاده کردن ممکنه این تصور رو داشته باشن که تصاویر postscript کیفیت نداره. خروجی این نرم افزار یک عکس postscript است. اماpostscript هم یک زبانه مثل TeX که یکی از قابلیت هاش پشتیبانی عکسه. پس لازم نیست نگران کیفیت postscript باشید. حالا فقط می مونه عبارات ریاضی و فارسی که با این روش نمی شه آنها را در تصویر وارد کرد که اونم به روش زیر حل می شه.

pstex : با انتخاب این گزینه fig2dev دو خروجی در اختیار شما قرار می ده. اولی یک فایلpostscript با پسوند pstex و دومی یک فایل TeX با پسوند pstex_t هستش که محتویات فایل sample.pstex_t بشکل زیره :

\begin{picture}(0,0)%

\includegraphics{sample.pstex}%

\end{picture}%

\setlength{\unitlength}{2763sp}%

\begingroup\makeatletter\ifx\SetFigFont\undefined%

\gdef\SetFigFont#1#2#3#4#5{%

\reset@font\fontsize{#1}{#2pt}%

\fontfamily{#3}\fontseries{#4}\fontshape{#5}%

\selectfont}%

\fi\endgroup%

\begin{picture}(5641,3775)(239,-3174)

\end{picture}%

که به وسیله دستور {input{sample.pstex_t\ می توند عکس رو به داخل فارسی تک بیارید ولی قبلش باید عبارت زیر رو بزارید :

\input{epsf}

\gdef\includgraphics#1{epsffile{#1}}

همونطور که ملاحظه می کنید فایل pstex_t دو تا دستور {begin{picture\ داره که اولی مربوط به فراخوانی فایل pstex و دومی برای قرار دادن lable های latex طراحی شده که شما می تونید عبارات ریاضی و فارسی رو با دستور \put(...,...){} در دومی قرار بدید. در واقع تصویر دوم بر اولی منطبق می شه.

شما می تونید فایل sample.pstex_t رو با فارسی تک باز کنید و اگر عبارت فارسی بهش اضافه کردید باید اول به TeX تبدیلش کنید(Ctrl+F7) و بعدش فایل sample.tex رو فراخوانی کنید.

پس با این روش می تونید عبارات ریاضی وفارسی رو هم در تصاویر postscript قرار بدید.

هرچند مشکله ولی همیشه جواب می ده. در ضمن فعلا راه ساده تری وجود نداره. امیدوارم توضیحات کافی بوده باشه. اگه باز هم مشکلی داشتید کامنت بدید تا در پست بعدی (بزودی) توضیح بیشتری بدم.

این توضیح رو هم لازمه بدم که مطلب بسیار مفید بالا در مورد pstex روجناب دکتر قدسی چند ماه پیش برای ما فرستادن ولی تا حالا فرست نکردم جمع و جورش کنم. ضمن تشکر فراوان از ایشون از این که دیر دست به کار شدم پوزش می خوام.

تهیه winfig : نسخه غیر مجانی این نرم افزار (جدیدترین) رو میتونید از اینجا دانلود کنید :

http://www.schmidt-web-berlin.de/winfig/downloadsPage.shtml

لینک زیررو هم دکتر قدسی گذاشتن که یک نسخه کرک شده هست:

http://ce.sharif.ac.ir/~ghodsi/farsitex-samples/FarsiTeX%20download/WinFIG/WinFIG/

از سایت دکتر قدسی هم حتما دیدن کنید مخصوصا قسمت لینک هاش

http://sharif.ir/~ghodsi

 با تشکر

فعلا...

+ نوشته شده توسط رضا در یکشنبه شانزدهم اردیبهشت 1386 و ساعت 11:9 |

 

این نرم افزار یک فایل پست اسکریپت و eps رو می خونه و به فرمت های مختلفی مثل tex,mp,fig و ... تبدیل می کنه. البته خروجی tex اش بعضی مواقع خیلی جالب نیست و همچنین با فارسی تک سازگار نیست. به هر حال مثلا اگه بخواین یه فایل پست اسکریپت رو به فایل tex تبدیل کنین می نویسین: pstoedit file.ps file.tex . ولی اگه مثلا همین فایل رو بخواین به فرمت fig در بیارین می نویسین: pstoedit –f fig file.ps file.fig . برای اطلاعات بیشتر به راهنمای این نرم افزار مراجعه کنین. اگه می خواین این نرم افزار رو اینجا رو کلیک کنین.

 

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

 

فعلا خداحافظ...

+ نوشته شده توسط وحید در چهارشنبه هشتم آذر 1385 و ساعت 19:50 |

 

 

1) طراحی مدارهای الکتریکی با کیفیت نسبتا بالا

 

یک بسته برای این کار وجود داره به نام pst-circ که جزو مجموعه ی ماکرو PSTricks هست. این بسته با فارسی تک کاملا سازگاری داره. برای دانلودش در Run دستور mpm رو اجرا کنین. سپس عبارات pstricks,pstricks-add,pst-circ رو سرچ کنین و اونا رو نصب کنین(با کلیک راست کردن و گزینه ی Install رو انتخاب کردن.). بعد نصب در مقدمه ی پرونده ی فارسی تک دستورای {pstricks}input\ و {pst-circ}input\ رو قرار بدین سپس در جای مناسب پروندتون شکل رو که به فرمت tex هست بیارین.

 

2) نرم افزار LaTeXPix

 

یه نرم افزار خوب و نسبتا قوی برای کشیدن شکل در فارسی تک. خوبی این نرم افزار اینه که به محض کشیدن شکل با کلیک کردن روی یه دکمه می تونین عکس رو در پرونده ی dvi ببینین که خیلی جالب و مفیده. امکانات دیگه ای هم داره که دونستنشو به خودتون واگذار می کنم. برای دانلود اینجا رو کلیک کنین.

 

 

3) ابزار  fig2dev

 

اگه نرم افزار WinFig رو نصب کرده باشین احتمالا با این ابزار آشنا هستین. این مبدل می تونه شکل به فرمت fig رو به فرمت های بسیاری مثل mp,map,pdf,pic,svg,tex و ... تبدیل کنه که البته شاید خروجی با فرمت tex اش خیلی با فارسی تک سازگار نباشه. مثلا اگه بخواین با این ابزار یه فایل به فرمت fig رو به فرمت tex در بیارین در command line می نویسین: fig2dev –L latex figure.fig figure.tex. برای بقیه ی تبدیلات به راهنمای fig2dev مراجعه کنین. اگه هم می خواین این ابزار رو جداگانه داشته باشین از اینجا می تونین دانلودش کنین

 

 

یک نکته: با توجه به اینکه نسخه ی farsitex1.0pre آزمایشی است، سعی کنید از آن استفاده نکنید. چون باگ زیاد داره. سعی کنید از نسخه ی فارسی تک موجود در این صفحه و MiKTeX2.4 استفاده کنید

 

فعلا خداحافظ...

+ نوشته شده توسط وحید در چهارشنبه دهم آبان 1385 و ساعت 19:21 |

اگه با نرم افزار Matlab کار کرده باشین، می دونین که  simulink ها رو نمی شه به فرمت eps تبدیل کرد. اما یک بسته ی تحت Matlab به نام LaFix هست که یکی از کارهایی که انجام می ده این کاره. برای استفاده از اون که در دو نسخه ی جدید(Matlab7)و قدیمی(Matlabورژن پایین تر)هست، ابتدا اون رو از اینجا(قدیمی) و اونجا(جدید)  دانلود کنین. برای نصب این بسته در Matlab هم کافیه این فایلهای zip رو به دایرکتوری work نرم افزار Matlab کپی کنین. سپس برای تبدیل simulink تون به فرمت eps ابتدا یک M file جدید باز کنین و در اون دستورات زیر رو اجرا کنین:(فرض می کنیم فایل simulink شما اسمش simu هست و اسم فایل خروجی با فرمت eps هم simuli هست.)

open_system(‘simu’);

 

sim2eps(simuli)

 

بعد از اینکه فایل با فرمت epsرو تولید کردین، با استفاده از ماکروی psfrag عبارات آن را به عبارات فارسی و ...تغییر دهید و آن را با فرمت ps آن را در فارسی تک قرار بدین.

 

فعلا خداحافظ...

+ نوشته شده توسط وحید در چهارشنبه بیست و ششم مهر 1385 و ساعت 19:18 |

xy-pic package

آیا تا کنون نیاز به درج اینگونه اشکال در فارسی تک پیدا کرده اید. ممکن است توانسته باشید به روشی مشکلتان را حل کنید .ممکن است با استفاده از نرم افزارهای دیگر آن را تولید و به eps تبدیل کرده یا از نرم افزاری مانند LaTexCAD استفاده کرده باشید.

پکیچی که اینجا معرفی می کنیم به راحتی انواع گرافها و دیاگرامها را تولید می کنید بدون اینکه نیاز به هر گونه نرم افزارداشته باشید .

نصب پکیچ XY-PIC:

اگر ازMikTex2.4 یا بالاتراستفاده می کنید نیازی به نصب این پکیچ ندارید زیرا قبلا به همراه MikTexنصب شده است.

اما اگر از نسخه های قبلی MikTexاستفاده می کنید باید این پکیچ را روی کامپیوترتان نصب کنید.برای نصب این پکیچ به این آدرس مراجعه کنید .

استفاده از این پکیچ :

ابتدا این پکیچ رابا دستورات زیر فراخوانی می کنیم

\inout{xy}

\xyoption{all}

حال با استفاده از دستور زیر می توان شکل مورد نظر را تولید کرد

\xymatrix{ }

مثال:

 

همان طور که در مثال های بالا دیدیم با استفاده از علامت & نقاط از هم جدا می شوند وپایان هر سطر با \\مشخص می شود (اگر قبلا با ماتریس ها کار کرده باشید در این مورد به مشکل بر خورد نمی کنید).

برای ایجاد بردار بلافاصله پس از نقطه مبدا از دستور[ ]ar\ استفاده کنید. جهت بردار را نیز با استفاده از حروف d,u,l,r در داخل کروشه تعیین کنید.

برای ایجاد بردار نقطه چین از دستورات زیر استفاده کنید

\ar@{-->}[r]

\ar@{.>}[r]

برای ایجاد بردارهابه صورت منحنی نیز می توانید مانند مثال زیر عمل کنید.

 

این هم دستورات تولید کننده دیا گرام اول پست.

\xymatrix{

U \ar@/_/[ddr]_y \ar@/^/[drr]^x

\ar@{.>}[dr]|-{(x,y)} \\

& X \times_Z Y \ar[d]^q \ar[r]_p

& X \ar[d]_f \\

& Y \ar[r]^g & Z }

برای آشنایی بیشتر با این این فایل pdf را دانلود کنید.

 

در ضمن installer فارسی تک رو که در پست قبلی توضیح دادم ، می تونید از ایجا هم دانلود کنید.

فعلاً Bye

+ نوشته شده توسط رضا در جمعه چهاردهم مهر 1385 و ساعت 15:14 |

سلام

امروز اومدم نرم افزار Advanced Batch Converter 3.9 رو به شما معرفی کنم

تو پست های قبلی آقای قاسمیان یک آموزش خیلی کامل و دقیق در مورد قرار دادن عکس در farsitex گذاشته بودند که واقعا عالی و بدون نقص بود و من خودم خیلی از اون خوشم اومد و واقعا ازش استفاده بردم.

تنها سختی کار اینجا بود که باید حتما عکس مورد نظر ps می بود که تبدیل کردن عکس ها به این فرمت خیلی سخت بود.

حالا من می خوام یه نرم افزار به شما معرفی کنم که کار شما رو خیلی راحت می کنه با کمک این نرم افزار تقریبا می توان همه فرمت های گرافیکی را به هم تبدیل کرد که مهم ترینش برای ما ps هست که نرم افزار ذکر شده می تواند همه فرمت های گرافیکی از جمله : bmp, jpg, jpeg, gif, tif و ... رو به راحتی و فقط با چند کلیک به ps تبدل کنه بدون افت کیفیت و یا تغییر در اندازه عکس .

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

این نرم افزار 90 نوع فایل های گرافیکی رو می تونه باز کنه :

 

The original file can be in practically any current file format, as Advanced Batch Converter has support: for over 90 file types

bmp, jpg, gif, giff, png, tif, jpeg, rle, dib, pcd, icb, ico, wmf, tiff, tga, pcx, scr, emf, jif, vda, jfif, rgb, afi, vst, win, cel, jpe, rgba, pic, pcc, cut, ppm, pgm, pbm, sgi, rla, rpf, psd, pdd, psp, cur, targa, bw, tar, jfi, eps, int, inta, fax, jng, mng, 411, wbmp, wbm, ani, pix, thm, g3f, g3n, jp2, j2k, jpc, jpx, j2c, j, rl4, rl8, sys, tim, g3, tpi, tpic, pnm, pxm, iri, iris, rppm, rpgm, rpbm, rpxm, rpnm, rpp, rpg, rpb, rpx, rpn, bpx, avi, wap

و می تونه تک تک این فرمت هایی رو که باز می کنه به 22 فرمت زیر تبدیل کنه :

 

: The program supports 22 files formats to which you can convert

bmp, dib, rle, jpg, jpeg, jpe, gif, png, pcx, tga, pcc, tif, tiff, ico, jng, wbmp, pbm, ps , eps, pdf, wmf , emf

 

طریقه کار با این نرم افزار :

نرم افزار را اجرا کنید.

از منوی File گزینه Open رو انتخاب کنید و عکس مورد نظرتون رو باز کنید .

حالا برای تبدیل عکس به فرمتی که می خواهید از منوی file گزینه convert رو انتخاب کنید.

در صفحه باز شده روبروی File name : یک نام برای عکستون بنویسید و در روبروی : Save as type فرمتی که می خواهید عکستون به اون تبدیل شه رو انتخاب کنید و در نهایت روی Save کلیک کنید تا عکستون با فرمت مورد نظر در مسیری که انتخاب کردین ذخیره شود.

 

دانلود (با حجم ۱.۴۲ مگابایت )                                    download Advanced Batch Converter 3.9  

اگر سوالی در مورد این نرم افزار داشتین در بخش نظرات بنویسد.

+ نوشته شده توسط عمید در پنجشنبه ششم مهر 1385 و ساعت 20:48 |

الف) بسته ی featpost

این بسته تحت متاپست کار می کند و برای کشیدن شکل های پیچیده ی سه بعدی به کار می ره. نرم افزار خوبیه. اگه می خواین از اینجا دانلودش کنین.

ب) نرم افزار METAGRAF

این نرم افزار در واقع شاید بشه گفت که یک نرم افزار wysiwyg از متاپست باشه. چون شما توش شکل می کشین و اون کد متاپستشو تولید می کنه. یه مقدار کار کردن باهاش مشکله. Help ای که برای این نرم افزار در نظر گرفته شده برای من که زیاد جالب نبود. اگه می خواین از اینجا دانلودش کنین.

پ) بسته ی metaobj

این بسته تحت متاپست کار می کنه و برای کشیدن شکلهای نسبتا پیچیده به کار می ره. برای دانلودش اینجا رو کلیک کنین.

ت) بسته ی metaplot

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

 

ث) نرم افزار asymptote

این نرم افزار در واقع شاید بتوان گفت که یک نسخه ی ارتقا یافته ی متاپست باشه و یک زبان برنامه نویسی برای شکل کشیدن در TeX هست. این نرم افزار خروجی با فرمت tex تولید می کنه که با LaTeX2e سازگاره. این نرم افزار فکر می کنم خروجی eps هم تولید می کنه که به سادگی قابل قرار دادن تو فارسی تک هست. ولی دیگه label هاش رو شاید نشه به راحتی فارسی کرد. چون همون طوری که گفتم این نرم افزار با LaTeX2e سازگاره. در هر صورت برای دانلود اینجا رو کلیک کنین.

فعلا خداحافظ ...

+ نوشته شده توسط وحید در سه شنبه بیست و هشتم شهریور 1385 و ساعت 10:25 |