1
عمومی / پاسخ : مشکل پکیج Glossaries با Xindy
« : ژوئیه 23, 2011, 07:04:56 pm »
چون بعضی دوستان همچنان نتوانستند مشکل را رفع کنند، من یک فایل نمونه اینجا میگذارم. تا آمدن نسخه بعدی پکیج glossaries، موقتا از این دستورات استفاده کنید.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
از کاراکترهای کنترلی یونیکد استفاده کن.میشه مثالی از طرز استفاده کارکترهای کنترلی یونیکد بزنید که مشکل راست به چپ را در PDF strings حل کند؟
تنها پیشنهادم اینه که با مولف glossaries تماس بگیری.بالاخره جوابی از مولف Glossaries دریافت کردم:
تنها پیشنهادم اینه که با مولف glossaries تماس بگیری.ممنون. یک هفتهای است که به مولف glossaries ایمیل زدم ولی جواب نمیدهد!
پرونده پیوست را ببینید.آقا وفا! دست شما درست! بسیار عالی بود. اینطور که من فهمیدم راه حل در استفاده از mathalpha به جای mathord بود. درسته؟ آیا مساله مشکلی در جاهای دیگه درسته نمیکنه؟ آیا در نسخه بعدی xepersian این مساله اصلاح میشه؟
خیر شما به راحتی میتوانید از دستورات \rl و \lr در محیط ریاضی استفاده کنید کافی است آنها را داخل یک \hbox قرار دهید یا اینکه از \textbf، \textrm و غیره استفاده کنید. در پرونده ضمیمه هم مشکلی وجود ندارد که شما نوشتهاید اولی درست است و دومی غلط. آیا شما قلم فارسی را میشناسید که ۱ در آن بصورت \mathbb باشد، اگر میشناسید میتوانید به راحتی از آن استفاده کنید ولی اگر قلمی که از آن استفاده میکنید این حالت را نداشته باشد، ۱ معمولی جایگزینش خواهد شد. در ضمن من متوجه نمیشوم چرا شما از سبک bidi بعد از xepersian استفاده میکنید؟ یا نمیدانم چرا به جای اینکه از سبک amssymb استفاده کنید، از سبک bbm استفاده میکنید؟منظور من هم دقیقا همین بود. قرارداد hbox یا textrm به منزله خروج از محیط ریاضی است و حرف من و شما یکی است. از سبک bbm به جای amssymb استفاده میکنم زیرا دستور \mathbbm عدد ۱ را به صورت دلخواه نشان میدهد ولی دستور \mathbb اعداد را ندارد و کارکتر نامربوط نشان میدهد. از bidi هم استفاده کردم چون کد مثال آقای موسوی را عینا کپی کردم وگرنه حق باشماست نیازی به فراخوانی آن بعد از xepersian نیست.
دستورات \lr و \rl برای استفاده داخل \mathbf و غیره طراحی ندشهاند و خوب اگر از چیزی درست استفاده نکنید، خطا خواهید گرفت.پیشنهاد من هم دقیقاً سازگار کردن دستورات \lr و \rl با محیط ریاضی است (بدون استفاده از کلک hbox) که البته اگر اینکار را غیرضروری میدانید که هیچ.
در آخر هم باید بگویم که من تا به حال کاربردی از حروفچینی ریاضی را ندیدهام که در یک فرمول نصف ارقام فارسی باشند و بقیه لاتین و اگر هم همچین کاربردی وجود داشته باشد، کاربرد بیخودی است که بسیار به حروفچینی متن ریاضی لطمه وارد میکند.
چرا با باگهای رنگ و بارنگ فارسیتک و محدودیتهایش خداحافظی نمیکنید؟تنها عاملی که باعث شده این خداحافظی تا امروز به تعویق بیافته، همین قلم فارسی تک است.
شما قلم pen type قلمهای فارسیتک را بسازید و از آن خداحافظی نکنید.
روش ایشون پر از اشکاله.پس با این اوصاف به نظر میرسه بهتره با فونت زیبای فارسی تک خداحافظی کنم! ممنون
Arabi قواعد مربوط به چسباندن حروف و نویسه ها را در فایل TFM قرار داده است. ولیکن این امر در مورد اعراب یک محدودیت برای آن ایجاد کرده است. چرا که قواعد TFM به گونه ای است که میتواند حداکثر دو کاراکتر مجاور هم را در نظر بگیرد و آنها را به چیز دیگری تبدیل کند. در حالیکه وقتی اعراب به کار میبریم نیاز داریم که سه کاراکتر مجاور هم را بررسی کنیم و در این میان اعراب هیچ نقشی در چسبیدن حروف به همدیگر ندارد. در نتیجه اگر از اعراب استفاده نمیکنیم این قواعد کافی هستند و وقتی از اعراب استفاده کنیم باید از نویسه های اضافی استفاده کنیم تا حروف و نویسه ها به درستی به همدیگر بچسبند. لازم به ذکر است که در فارسی تک قواعد چسباندن حروف به همدیگر زمانی مد نظر قرار میگیرد که از برنامه ftex2tex.exe استفاده میکنیم.
بسته ARABI مشکلات متعددی دارد:
۱- به هنگام استفاده از اعراب باید نویسه های اضافی در متن قرار دهیم.
۲- شیوه چسباندن حروف و نویسه ها باگ دارد.
۳- باگهای فراوانی در زمینه حروفچینی دو جهته موجود است
نقل شده از وبلاگ فارسیلاتک (با کمی تغییر)
قلمهای فارسیتک هردمبیلیاند یعنی رمزینه ندارند یا بهتر بگم رمزینه عشقی دارند. زیتک برای اینکه بتواند حروف پارسی را به هم بچسباند از رمزینه یونیکد استفاده میکند و احتیاج به اطلاعاتی دارد که در جدول open type یک قلم موجود است حال آنکه قلمهای فارسیتک فاقد این اطلاعات هستند. برای استفاده از قلمهای فارسیتک در حالتی که هستند شما باید مقداری ماکرونویسی کنید، همچنین بایستی یک pre-processor مانند چیزی که فارسیتک دارد تهیه کنید.
میشه اما شما برنامهنویسی تک را میدانید؟ من راهحلی را گفتم که یک مبتدی بتواند ازش استفاده کند.تا حدودی بلدم. ممنون میشم اگه راهنماییم کنید. من فایل فونتها رو هم ضمیمه کردم. ظاهرا fontspec با فونتهای پست اسکریپت مشکلی نداره ولی وقتی اونهارو با دستور