تالار گفتگوی پارسی‌لاتک

لاتک LATEX => ریاضیات و علوم => نويسنده: soroosh در ژوئن 23, 2012, 05:47:21 pm

عنوان: تعریف مجدد \mathcal
رسال شده توسط: soroosh در ژوئن 23, 2012, 05:47:21 pm
سلام

برای اضافه کردن یک سیمبل خاص مجبور به اضافه کردن یک فونت جدید شدم بعد از این کار \mathtt و \mathcal درست کار نکرد
بعد ارجاع به fnt_guid هر دو را دوباره تعریف کردم اما فقط \mathtt درست شد
در واقع با حذف MnSymbol همه چیز درست می‌شود اما من نیاز به این بسته داردم
چگونه \mathcal و \mathtt را به حالت قبل از اضافه شدن MnSymbol برگردانم؟!

منتظر کمک و نظر شما هستم
ممنون
عنوان: پاسخ : تعریف مجدد \mathcal
رسال شده توسط: vafa در ژوئن 23, 2012, 05:56:11 pm
سلام

برای اضافه کردن یک سیمبل خاص مجبور به اضافه کردن یک فونت جدید شدم بعد از این کار \mathtt و \mathcal درست کار نکرد
بعد ارجاع به fnt_guid هر دو را دوباره تعریف کردم اما فقط \mathtt درست شد
در واقع با حذف MnSymbol همه چیز درست می‌شود اما من نیاز به این بسته داردم
چگونه \mathcal و \mathtt را به حالت قبل از اضافه شدن MnSymbol برگردانم؟!

منتظر کمک و نظر شما هستم
ممنون
من نه متوجه سوال شما شدم نه متوجه مشکل شما.

۱- این symbol جدید چیست که می‌خواستید اضافه کنید؟
۲- فونت جدید کدام است؟
عنوان: پاسخ : تعریف مجدد \mathcal
رسال شده توسط: soroosh در ژوئن 23, 2012, 07:42:53 pm
می‌خواستم \lambda را دوباره تعریف کرده معادل \lambdaup شود چون قشنگ تره :دی
این دو تا سیمبل رو می‌تونید در  فایل symbols-a4.pdf در مستندات texlive پیدا کنید.
عنوان: پاسخ : تعریف مجدد \mathcal
رسال شده توسط: vafa در ژوئن 23, 2012, 10:35:35 pm
می‌خواستم \lambda را دوباره تعریف کرده معادل \lambdaup شود چون قشنگ تره :دی
این دو تا سیمبل رو می‌تونید در  فایل symbols-a4.pdf در مستندات texlive پیدا کنید.
با نگاه تندی که انداختم مشکل از ناسازگاری MnSymbol و بسته amsfonts (خود بسته amssymb بسته amsfonts رو فراخوانی می‌کنه) و این مطلب توی راهنمای بسته MnSymbol هم اومده. اگر هر یک از سه بسته فراخوانی نشه مشکلی نیست. سعی می‌کنم دوباره نگاه کنم تا راه‌حلی پیدا کنم.
عنوان: پاسخ : تعریف مجدد \mathcal
رسال شده توسط: soroosh در ژوئن 23, 2012, 11:40:13 pm
بسته amsfonts و amssymb  رو حذف کردم فعلا که مشکلی نیست، احتمالا  تمام سیمبل هایی که در amssymb تعریف شدن در MnSymbol هم وجود داشته باشند.

ممنون از کمکتون
عنوان: پاسخ : تعریف مجدد \mathcal
رسال شده توسط: vafa در ژوئن 24, 2012, 07:20:50 am
من امروز روی این موضوع بیشتر تحقیق کردم و موفق شدم فایل تکی درست کنم که از هیچ کدوم از بسته‌ها (نه xepersian نه amssymb نه MnSymbol) استفاده کنم. این فایل رو پیوست کردم. در این فایل تعداد الفبای ریاضی بیشتر از ۱۶ تا میشه و اگر xelatex روی روی این فایل اجرا کنی کلمه Test با قلم ایتالیک چاپ می‌شه در صورتی که باید با قلم تایپ چاپ بشه. حالا اگر بجای xelatex از lualatex استفاده کنی هیچ مشکلی نیست و کلمه Test همانطور که انتظارش رو داریم با قلم تایپ چاپ میشه.

حالا اگر یکی از این DeclareSymbolFont\ها رو حذف کنی (یعنی تعداد الفبای ریاضی رو کمتر از ۱۶ کنی) و xelatex رو اجرا کنی، کلمه Test همانطور که انتظارش می‌ره با قلم تایپ حروف‌چینی میشه.

در نتیجه اینطور که بنظر می‌رسه این یک باگ زی‌تک است چون حداقل لواتک مشکلی نداره.
عنوان: پاسخ : تعریف مجدد \mathcal
رسال شده توسط: soroosh در ژوئن 24, 2012, 11:48:25 am
پس زحمت ریپورت کردن این باگ رو هم بکشید

امیدوارم در نوشتن پایان نامه دیگه به چنین باگی بر نخورم :دی
عنوان: پاسخ : تعریف مجدد \mathcal
رسال شده توسط: vafa در ژوئن 24, 2012, 11:58:20 am
پس زحمت ریپورت کردن این باگ رو هم بکشید
متأسفانه من دیگر فرصت این کارها رو  ندارم. خود شما انجامش بدهید. بزودی هم فعالیت من در تالار پارسی‌لاتک متوقف خواهد شد و فعالیت من فقط محدود به درست کردن باگ‌ها خواهد شد. راستش خود من کلی دانشجو دارم که باید بیشتر وقتم رو در اختیار اونها بگذارم.
نقل قول
امیدوارم در نوشتن پایان نامه دیگه به چنین باگی بر نخورم :دی
جالبه!
عنوان: پاسخ : تعریف مجدد \mathcal
رسال شده توسط: soroosh در ژوئن 24, 2012, 12:14:13 pm
بله حتما ریپورت می‌کنم
 
خیلی حبف می‌شه که شما در فروم نباشید،
 امیدوارم موفق و پیروز باشید