• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

تعریف مجدد \mathcal

نویسنده soroosh, جون 23, 2012, 05:47:21 بعد از ظهر

« قبلی - بعدی »

soroosh

سلام

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

منتظر کمک و نظر شما هستم
ممنون

vafa

نقل قول از: soroosh در جون 23, 2012, 05:47:21 بعد از ظهر
سلام

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

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

۱- این symbol جدید چیست که می‌خواستید اضافه کنید؟
۲- فونت جدید کدام است؟

soroosh

می‌خواستم \lambda را دوباره تعریف کرده معادل \lambdaup شود چون قشنگ تره :دی
این دو تا سیمبل رو می‌تونید در  فایل symbols-a4.pdf در مستندات texlive پیدا کنید.

vafa

نقل قول از: soroosh در جون 23, 2012, 07:42:53 بعد از ظهر
می‌خواستم \lambda را دوباره تعریف کرده معادل \lambdaup شود چون قشنگ تره :دی
این دو تا سیمبل رو می‌تونید در  فایل symbols-a4.pdf در مستندات texlive پیدا کنید.
با نگاه تندی که انداختم مشکل از ناسازگاری MnSymbol و بسته amsfonts (خود بسته amssymb بسته amsfonts رو فراخوانی می‌کنه) و این مطلب توی راهنمای بسته MnSymbol هم اومده. اگر هر یک از سه بسته فراخوانی نشه مشکلی نیست. سعی می‌کنم دوباره نگاه کنم تا راه‌حلی پیدا کنم.

soroosh

بسته amsfonts و amssymb  رو حذف کردم فعلا که مشکلی نیست، احتمالا  تمام سیمبل هایی که در amssymb تعریف شدن در MnSymbol هم وجود داشته باشند.

ممنون از کمکتون

vafa

من امروز روی این موضوع بیشتر تحقیق کردم و موفق شدم فایل تکی درست کنم که از هیچ کدوم از بسته‌ها (نه xepersian نه amssymb نه MnSymbol) استفاده کنم. این فایل رو پیوست کردم. در این فایل تعداد الفبای ریاضی بیشتر از ۱۶ تا میشه و اگر xelatex روی روی این فایل اجرا کنی کلمه Test با قلم ایتالیک چاپ می‌شه در صورتی که باید با قلم تایپ چاپ بشه. حالا اگر بجای xelatex از lualatex استفاده کنی هیچ مشکلی نیست و کلمه Test همانطور که انتظارش رو داریم با قلم تایپ چاپ میشه.

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

در نتیجه اینطور که بنظر می‌رسه این یک باگ زی‌تک است چون حداقل لواتک مشکلی نداره.

soroosh

پس زحمت ریپورت کردن این باگ رو هم بکشید

امیدوارم در نوشتن پایان نامه دیگه به چنین باگی بر نخورم :دی

vafa

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

soroosh

بله حتما ریپورت می‌کنم

خیلی حبف می‌شه که شما در فروم نباشید،
امیدوارم موفق و پیروز باشید