سلام، لطفا وارد شوید یا عضو شوید.

دیدن ارسال ها

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.


Messages - Raminjj

صفحه: [1] 2
1
عمومی / پاسخ : مشکل پکیج Glossaries با Xindy
« : ژوئیه 23, 2011, 07:04:56 pm »
چون بعضی دوستان همچنان نتوانستند مشکل را رفع کنند، من یک فایل نمونه اینجا میگذارم. تا آمدن نسخه بعدی پکیج glossaries، موقتا از این دستورات استفاده کنید.

2
از کاراکترهای کنترلی یونیکد استفاده کن.
میشه مثالی از طرز استفاده کارکترهای کنترلی یونیکد بزنید که مشکل راست به چپ را در PDF strings حل کند؟
یا مرجعی برای مطالعه معرفی کنید؟
ممنون

3
سلام.
وقتی عنوان فصل یا بخش دارای کلمات فارسی و لاتین توام هست، در bookmark ترتیب نمایش کلمات اشتباه نشان داده می‌شود.
راه حلی برای راست به چپ نویسی در bookmark وجود ندارد؟
با تشکر

4
عمومی / پاسخ : مشکل پکیج Glossaries با Xindy
« : ژوئیه 12, 2011, 11:28:05 pm »
تنها پیشنهادم اینه که با مولف glossaries تماس بگیری.
بالاخره جوابی از مولف Glossaries دریافت کردم:

Hi,

thanks for your message. It will be fixed in the next version. For now, you should be able to do a temporary fix with the following:

\makeatletter
\renewcommand{\@do@wrglossary}[1]{%
  \protected@edef\@glslocref{\theglsentrycounter}%
  \@gls@checkmkidxchars\@glslocref
  \expandafter\ifx\theHglsentrycounter\theglsentrycounter
    \def\@glo@counterprefix{}%
  \else
    \protected@edef\@glsHlocref{\theHglsentrycounter}%
    \@gls@checkmkidxchars\@glsHlocref
    \edef\@do@gls@getcounterprefix{\noexpand\@gls@getcounterprefix
      {\@glslocref}{\@glsHlocref}%
    }%
    \@do@gls@getcounterprefix
  \fi
\ifglsxindy
  \expandafter\@glo@check@mkidxrangechar\@glsnumberformat\@nil
  \def\@glo@range{}%
  \expandafter\if\@glo@prefix(\relax
    \def\@glo@range{:open-range}%
  \else
    \expandafter\if\@glo@prefix)\relax
      \def\@glo@range{:close-range}%
    \fi
  \fi
  \glossary[\csname glo@#1@type\endcsname]{%
  (indexentry :tkey (\csname glo@#1@index\endcsname)
    :locref \string"{\@glo@counterprefix}{\theglsentrycounter}\string" %
    :attr \string"\@gls@counter\@glo@suffix\string"
    \@glo@range
  )
  }%
\else
  \@set@glo@numformat{\@glo@numfmt}{\@gls@counter}{\@glsnumberformat}%
    {\@glo@counterprefix}%
  \glossary[\csname glo@#1@type\endcsname]{%
  \string\glossaryentry{\csname glo@#1@index\endcsname
    \@gls@encapchar\@glo@numfmt}{\theglsentrycounter}}%
\fi
}
\makeatother

5
عمومی / پاسخ : مشکل پکیج Glossaries با Xindy
« : ژوئیه 11, 2011, 08:03:55 pm »
تنها پیشنهادم اینه که با مولف glossaries تماس بگیری.
ممنون. یک هفته‌ای است که به مولف glossaries ایمیل زدم ولی جواب نمی‌دهد!
به نظر می‌رسد مشکل شماره صفحات قبلاً در اصل پکیج هم وجود داشته که بعدا اصلاح شده.

http://theoval.cmp.uea.ac.uk/~nlct/latex/packages/faq/glossariesfaq.html#firstparbug

اما مشکل همچنان در آپشن Xindy پا برجاست.

6
عمومی / مشکل پکیج Glossaries با Xindy
« : ژوئیه 10, 2011, 01:55:13 am »
پکیج Glossaries  ظاهرا مشکلی با نمایه ساز Xindy دارد و شماره صفحات را اشتباه چاپ می‌کند.
به نظر می‌رسد مشکل در این است که کنتور \thepage در اولین پاراگراف هر صفحه عدد اشتباهی را برمی‌گرداند.
فایل نمونه را ببینید که شماره صفحه اشتباه خورده است. اگر آپشن [Xindy] را برداریم شماره صفحه درست می‌شود.
کسی راهی برای رفع این مشکل سراغ دارد؟
ممنون

7
پرونده پیوست را ببینید.
آقا وفا! دست شما درست! بسیار عالی بود. اینطور که من فهمیدم راه حل در استفاده از mathalpha به جای mathord بود. درسته؟‌ آیا مساله مشکلی در جاهای دیگه درسته نمیکنه؟ آیا در نسخه بعدی xepersian این مساله اصلاح میشه؟

8
خیر شما به راحتی می‌توانید از دستورات \rl و \lr در محیط ریاضی استفاده کنید کافی است آنها را داخل یک \hbox قرار دهید یا اینکه از \textbf، \textrm و غیره استفاده کنید. در پرونده ضمیمه هم مشکلی وجود ندارد که شما نوشته‌اید اولی درست است و دومی غلط. آیا شما قلم فارسی را می‌شناسید که ۱ در آن بصورت \mathbb باشد، اگر می‌شناسید می‌توانید به راحتی از آن استفاده کنید ولی اگر قلمی که از آن استفاده می‌کنید این حالت را نداشته باشد، ۱ معمولی جایگزینش خواهد شد. در ضمن من متوجه نمی‌شوم چرا شما از سبک bidi بعد از xepersian استفاده می‌کنید؟ یا نمی‌دانم چرا به جای اینکه از سبک amssymb استفاده کنید، از سبک bbm استفاده می‌کنید؟
منظور من هم دقیقا همین بود. قرارداد hbox یا textrm به منزله خروج از محیط ریاضی است و حرف من و شما یکی است. از سبک bbm به جای amssymb استفاده می‌کنم زیرا دستور \mathbbm عدد ۱ را به صورت دلخواه نشان می‌دهد ولی دستور \mathbb اعداد را ندارد و کارکتر نامربوط نشان میدهد. از bidi هم استفاده کردم چون کد مثال آقای موسوی را عینا کپی کردم وگرنه حق باشماست نیازی به فراخوانی آن بعد از xepersian نیست.

دستورات \lr و \rl برای استفاده داخل \mathbf و غیره طراحی ندشه‌اند و خوب اگر از چیزی درست استفاده نکنید، خطا خواهید گرفت.

در آخر هم باید بگویم که من تا به حال کاربردی از حروف‌چینی ریاضی را ندیده‌ام که در یک فرمول نصف ارقام فارسی باشند و بقیه لاتین و اگر هم همچین کاربردی وجود داشته باشد، کاربرد بیخودی است که بسیار به حروف‌چینی متن ریاضی لطمه وارد می‌کند.
پیشنهاد من هم دقیقاً سازگار کردن دستورات \lr و \rl با محیط ریاضی است (بدون استفاده از کلک hbox) که البته اگر اینکار را غیرضروری میدانید که هیچ.
کاربردی که گفتید دقیقا در مثال من وجود دارد. در اینجا \mathbbm{1}  در واقع بردار ثابت ۱ است که باید به صورت bbold لاتین نوشته شود اما اندیس a_1 باید مثل بقیه متن فارسی باشد.
بسیار ممنون از توجه شما.

9
ممنون از راهنمایی تان. من با همان کلک به صورت برعکس مشکلم را حل کردم. (فایل پیوست را ببینید.) اما نکته اصلی اینست که دستور \rl و \lr تنها در محیط متن کار میکنند و در محیط ریاضی کار نمیکنند. اگر کار میکردند خیلی بهتر بود که بتوان از آنها در دستوراتی مثل \mathbf و \mathbbm  استفاده کرد. با تشکر مجدد

10
خیلی ممنون از جوابتون. اما متاسفانه در فایل نمونه در واقع switch کردن بین عدد فارسی و انگلیسی در محیط ریاضی صورت نمی گیرد و در نتیجه مشکل من را حل نمی کند. مشکل من درست کردن چیزی شبیه فایل پیوست است، به طوری که عدد ۱ در اندیس ‌a_1 فارسی باشد.
آیا این راه حلی دارد؟ با تشکر مجدد.

11
سلام
آیا راهی برای switch کردن در یک فرمول ریاضی بین اعداد فارسی و انگلیسی وجود داره؟ یعنی در یک فرمول هم عدد فارسی داشته باشیم و هم انگلیسی؟
ممنون

12
قلم‌ها و حروف / پاسخ : فونت های پست اسکریپت
« : ژانویه 02, 2011, 06:43:33 pm »
چرا با باگهای رنگ و بارنگ فارسی‌تک و محدودیتهایش خداحافظی نمی‌کنید؟

شما قلم pen type قلمهای فارسی‌تک را بسازید و از آن خداحافظی نکنید.
تنها عاملی که باعث شده این خداحافظی تا امروز به تعویق بیافته، همین قلم فارسی تک است.
سوال: آیا تبدیل قلم post script به open type کار روتینی هست و اگر بله با چه نرم افزاری آسونتره؟ بازهم ممنون

13
قلم‌ها و حروف / پاسخ : فونت های پست اسکریپت
« : ژانویه 02, 2011, 06:28:54 pm »
روش ایشون پر از اشکاله.
 Arabi قواعد مربوط به چسباندن حروف و نویسه ها را در فایل TFM قرار داده است. ولیکن این امر در مورد اعراب یک محدودیت برای آن ایجاد کرده است. چرا که قواعد TFM به گونه ای است که میتواند حداکثر دو کاراکتر مجاور هم را در نظر بگیرد و آنها را به چیز دیگری تبدیل کند. در حالیکه وقتی اعراب به کار میبریم نیاز داریم که سه کاراکتر مجاور هم را بررسی کنیم و در این میان اعراب هیچ نقشی در چسبیدن حروف به همدیگر ندارد. در نتیجه اگر از اعراب استفاده نمیکنیم این قواعد کافی هستند و وقتی از اعراب استفاده کنیم باید از نویسه های اضافی استفاده کنیم تا حروف و نویسه ها به درستی به همدیگر بچسبند. لازم به ذکر است که در فارسی تک قواعد چسباندن حروف به همدیگر زمانی مد نظر قرار میگیرد که از برنامه ftex2tex.exe استفاده میکنیم.

بسته ARABI مشکلات متعددی دارد:

۱- به هنگام استفاده از اعراب باید نویسه های اضافی در متن قرار دهیم.
۲- شیوه چسباندن حروف و نویسه ها باگ دارد.
۳- باگهای فراوانی در زمینه حروف‌چینی دو جهته موجود است

نقل شده از وبلاگ فارسی‌لاتک (با کمی تغییر)
پس با این اوصاف به نظر میرسه بهتره با فونت زیبای فارسی تک خداحافظی کنم! ممنون

14
قلم‌ها و حروف / پاسخ : فونت های پست اسکریپت
« : ژانویه 02, 2011, 06:12:45 pm »
قلمهای فارسی‌تک هردم‌بیلی‌اند یعنی رمزینه ندارند یا بهتر بگم رمزینه عشقی دارند. زی‌تک برای اینکه بتواند حروف پارسی را به هم بچسباند از رمزینه یونیکد استفاده می‌کند و احتیاج به اطلاعاتی دارد که در جدول open type یک قلم موجود است حال آنکه قلمهای فارسی‌تک فاقد این اطلاعات هستند. برای استفاده از قلمهای فارسی‌تک در حالتی که هستند شما باید مقداری ماکرونویسی کنید، همچنین بایستی یک pre-processor مانند چیزی که فارسی‌تک دارد تهیه کنید.

فکر میکنم اینکارها رو قبلا آقای یوسف جبری در لاتک عربی (پکیج Arabi) انجام داده و الان  فونتهای فارسی تک ایشون کاملاً با pdflatex سازگاره. من فایلهای انکودینگ ایشون رو ضمیمه میکنم. نمیشه از اینها در زی پرشین استفاده کرد؟ اگر نشه ترجیح میدم فونت فارسی تک را بیخیال بشم! ممنون

15
قلم‌ها و حروف / پاسخ : فونت های پست اسکریپت
« : ژانویه 02, 2011, 05:47:12 pm »
میشه اما شما برنامه‌نویسی تک را می‌دانید؟ من راه‌حلی را گفتم که یک مبتدی بتواند ازش استفاده کند.
تا حدودی بلدم. ممنون میشم اگه راهنماییم کنید. من فایل فونتها رو هم ضمیمه کردم. ظاهرا fontspec با فونتهای پست اسکریپت مشکلی نداره ولی وقتی اونهارو با دستور
{fontspec{sf1400.pfb\
فراخوانی میکنم، error میده.

صفحه: [1] 2