برنامه fribiditex
یک برنامه آزمایشی است که باعث تبدیل شدن فایل تک اصلی به فایل تک دیگری میشود در واقع این برنامه یک پیشپردازنده است و کار تایپ کاربر را راحت میکند. این برنامه از تغییر در برنامه BiDiTeX درست شده است و از کتابخانه fribidi برای انجام الگوریتم دوجهته یونیکد استفاده میکند.
به عنوان مثال اگر یک فایل ورودی به شکل زیر بنویسید:
\documentclass{article}
\usepackage{xepersian}
\settextfont{Yas}
\setdigitfont{Yas}
\let\fribiditexLRE\lr
\let\fribiditexRLE\rl
\let\fribiditexLREnumbers\relax
%BIDION
\begin{document}
این یک پاراگراف «پارسی» است به نام Simple text و این یک عدد 0887 به لاتین است.
%BIDIOFF
\begin{equation}
1+2=3\label{eq:1}
\end{equation}
%BIDION
این فرمول شماره
\ref{eq:1}
است.
%BIDILTR
\begin{latin}
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
\end{latin}
%BIDION
و ادامه متن که بعد از متن Lorem Imsum قرار میگیرد.
\end{document}
%BIDIOFF
و نامش را test.tex
بگذارید با اجرای برنامه fribiditex
بصورت زیر:
fribiditex -n test.tex -o test.ltx
فایل جدیدی به نام test.ltx
با محتویات زیر:
\documentclass{article}
\usepackage{xepersian}
\settextfont{Yas}
\setdigitfont{Yas}
\let\fribiditexLRE\lr
\let\fribiditexRLE\rl
\let\fribiditexLREnumbers\relax
\begin{document}
این یک پاراگراف «پارسی» است به نام \fribiditexLRE{Simple text} و این یک عدد \fribiditexLREnumbers{0887} به لاتین است.
\begin{equation}
1+2=3\label{eq:1}
\end{equation}
این فرمول شماره
\ref{eq:1}
است.
\begin{latin}
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
\end{latin}
و ادامه متن که بعد از متن \fribiditexLRE{Lorem Imsum} قرار میگیرد.
\end{document}
میگیرید که کلمههای لاتین بصورت خودکار داخل دستور \lr
قرار گرفتهاند و حال شما میتوانید فایل test.ltx
را پردازش کنید و خروجی بگیرید.
این برنامه در حال حاضر بصورت آزمایشی است و چنانچه استقبال خوبی از آن بشود، و مشکلات آن گزارش شود میتوان آن را به تکلایو ۲۰۱۶ افزود. در حال حاضر افزودن آن به CTAN فایدهای ندارد زیرا که برنامه آزمایشی است و ممکن است مشکلاتی داشته باشد.
طریقه کامپایل برنامه در سیستم عامل مک در فایل INSTALLATION
توضیح داده شده است و من میتوانم آن را در اختیار دوستانی که از سیستم عامل مک استفاده میکنند قرار دهم. اگر از لینوکس استفاده میکنید، باید بتوانید برنامه را به طریق مشابهی کامپایل کنید. امیدوارم یکی از دوستانی که از ویندوز استفاده میکنند بتوانند آن را کامپایل کنند و binary برنامه را در اختیار دیگران قرار بدهند.