تبليغاتX
فارسی تک
فهرست مطالب وبلاگ
آخرین بهروز رسانی:
 

زیرنویس در محیط جدول

 

 

دوست خوبمون آمیر آقا با زیرنویس در محیط tabular مشکل داشتن.

جالبه که بدونید این مشکل تنها متعلق به فارسی تک نیست و از latex بهش به ارث رسیده و حتی در latex2e هم رفع نشده.

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

\begin{minipage}{\linewidth}

\begin{center}

\begin{tabular}{|l|l|}\hline

1&2\footnote{زیرنویس}\\ \hline

3&4\\ \hline

\end{tabular}

\end{center}

\end{minipage}

تنها میمونه شمارنده زیرنویس ها که به این شکله a,b,c,… و برای تغیر دادنش پکیج هایی نیازه که کار کمی مشکل میشه. اینم از خروجیش :

 

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

\input{threeparttable.sty}

\english

\begin{center}

\begin{threeparttable}

\caption[Example of a threeparttable

environment]{\bf{PostScript Type 1 fonts}}

\begin{tabular}{@{}|l|l|@{}}\hline

Courier\tnote{1} & cour, courb, courbi, couri \\ \hline

Charter\tnote{2} & bchb, bchi, bchr, bchri \\\hline

Nimbus\tnote{3} & unmr, unmrs\\ \hline

URW Antiqua\tnote{3} & uaqrrc\\ \hline

URW Grotesk\tnote{3} & ugqp\\ \hline

Utopia\tnote{4}& putb, putbi, putr, putri\\ \hline

\end{tabular}

\begin{tablenotes}

\item[1] Donated by IBM.

\item[2] Donated by Bitstream.

\item[3] Donated by URW GmbH.

\item[4] Donated by Adobe.

\end{tablenotes}

\end{threeparttable}

\end{center}

اینم از خروجیش :

 

 امیدوارم مشکلتون رو حل کنه.

+ نوشته شده توسط رضا در پنجشنبه چهاردهم تیر 1386 و ساعت 19:4 |

با سلام  

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

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 |

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 |

سلام

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

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

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

با دانلود installer زیر فارسی تک رو براحتی روی کامپیوترتون نصب کنید.

دانلود  با حجم  ۱.۵ مگابایت

دانلود  از لینک دوم  با حجم ۱.۵ مگابایت

تذکر مهم :

برای نصب فارسی تک به وسیله installer ما باید یکی از نسخه های MiKTeX را دقیقا در آدرس زیر نصب کرده باشد!!

C:\Program Files\MikTeX

این installer شامل FarsiTeX editor 10 می باشد و با نصب آن دیگر نیازی به نصب editor برای فارسی تک نخواهید داشت.

لطفا پس از نصب این installer نظرات خودتون رو در وبلاگ بنویسید تا دوستان دیگراز آن استفاده کنند.

لطفا قیلا از نصب فارسی تک توضیحات زیر رو بخونید!

MiKTeX :

MiKTeX از دسته نرم افزار های TeX distribution است. یعنی با نصب آن TeX و پکیج های مهم آن فراهم می شود.البته نرم افزا رها ی دیگری هم برای این منظور وجود دارد.مانند:

teTeX , fpTeX , TeXLive , cmakTeX

که MiKTeX به جهت سازگاری با ویندوز و فارسی تک مناسب ترین گزینه است.

انواع MiKTeX

 

:

Small MiKTeX 2.0 : این نسخه از MiKTeX همانطور که از نام آن پیداست تنها پکیج های اصلی را نصب می کند و شما می توانید آن را از اینجا دانلود کنید.این نسخه کاملا با فارسی تک سازگار است.

(download small mikTex 2.0.  (12mb

miktex 2.0 : این نسخه شامل اکثر پکیج های مهم TeX است و با نصب آن به این حالا حالاها به نصب هیچ پکیجی احتیاج پیدا نمی کنید. این نسخه هم مانند قبلی کاملا با فارسی تک سازگار است و می توانید فارسی تک را به وسیله installer آن نصب کنید.

miktex 2.4 : این نسخه جدیدترین ورژن MiKTeX است که پکیج های زیادی رو شامل میشه واز اون مهمتر نصب پکیج های جدید در اون بسیار ساده تره. این نسخه تقریبا با فارسی تک سازگاره و بجز موارد جزئی مانند رسم جداول به مشکل بر خورد نمی کنید ( یعنی به امتحانش می ارزه ). این نسخه رو می تونید از اینجادانلود کنید.

miktex 2.5 : به تازگی اومده هنوز تستش نکردم که بهفارسی تک می خوره یا نه؟!      دانلود

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