-
مشکل اصلی همون setdigitfont هست. اگر این دستور رو قرار بدیم تا اعداد فارسی تایپ بشه اونوقت با دستور mathbf مشکل پیدا می کنیم. و بعضی از فرمولها رو نمی نویسه. اما اگر این دستور رو تعریف نکنیم اونوقت تمام اعداد در فرمولها به صورت انگلیسی ظاهر می شه که اصلا صورت خوبی نداره. این مشکل توی پارسی تک یا تک فارسی نبود.
من با setdigitfont مشکلی ندارم. شما میتونید اثبات کنید که با دستور mathbf توی زیپرشین بعضی از فرمولها نوشته نمیشوند؟ من به همیچین موردی برخورد نکردم.
زیپرشین تنها بستهای است که mathbf را بصورت اساسی و استاندارد انجام میدهد. فارسیتک و تکپارسی باگدار هستند در این نکته، به این معنی که اعداد داخل mathbf یا bold نیستند یا اصلاً چاپ نمیشوند. من در پستی یک راه حل به شما پیشنهاد کردم.
-
سلام. در فایل پیوست با استفاده از قلم Parsi Digits عبارت لاتین داخل فرمول چاپ نمیشود:
\documentclass{article}
\usepackage{xepersian}
\settextfont[Scale=1]{XB Zar}
\setdigitfont{Parsi Digits}
\begin{document}
$\mathbf{x0}$
\end{document}
شاید مشکل از طرف من باشد. قبلاً آقای کارنپهلو در این مورد توضیحات مفصلی داده بودند که شاید بدرد دوستان بخورد.
-
مشکل شما به این خاطر است که قلم Parsi Digits حروف انگلیسی را ندارد، اگر از قلمی استفاده کنید که حروف انگلیسی را داشته باشد مثل XB Niloofar مشکلی نخواهید داشت. پیشنهادم را اینجا دوباره مطرح میکنم:
این مشکل ماکروهای زیپرشین نیست بلکه مشکل قلم ریاضی است، بهترین راهحل این است که چند قلم ریاضی تهیه شود که صفر در آن تو خالی باشد و حروف انگلیسی این قلمها، همانند همان حروف انگلیسی قلمهای پیشفرض تک باشد. کار سختی نیست فقط کافی است glyphها را کپی نمود و تعدادی قلم مناسب ریاضی تهیه نمود.
-
سلام
ساخت قلم جدید کار سختی هست. قبلا یکی از دوستان این کار رو انجام می داد. اما مدتی هست که دیگه این کار رو نمی کنه. این هم درست هست که اگه از فونتهای سری XB استفاده کنید مشکل عدم نمایش حروف پیش نمی یاد اما یه مشکل دیگه پیش می یاد و اونم اینکه حالت حروف تغییر می کنه و دیگه مثل حالت قبلی نیست. شکل فونت حروف جالب نیست.
-
شما قرار نیست که یک قلم را از اول بسازید فقط کافی است دو قلم را داشته باشید و چند glyph را از یک قلم به قلم دیگر کپی کنید، حتی ۱۰ دقیقه هم طول نخواهد کشید. به هر حال همانطور که گفتم این مشکل ماکروهای زیپرشین نیست بلکه مشکل قلم است.
-
سلام. در فایل پیوست با استفاده از قلم Parsi Digits عبارت لاتین داخل فرمول چاپ نمیشود:
\documentclass{article}
\usepackage{xepersian}
\settextfont[Scale=1]{XB Zar}
\setdigitfont{Parsi Digits}
\begin{document}
$\mathbf{x0}$
\end{document}
شاید مشکل از طرف من باشد. قبلاً آقای کارنپهلو در این مورد توضیحات مفصلی داده بودند که شاید بدرد دوستان بخورد.
من قبلا Parsi Digits رو ساخته بودم تا نیاز آنی دوستان رو برای قلم با صفر توخالی برطرف کرده باشم. الان نمیدونم چرا از Yas استفاده نمیکنید؟ قلم Parsi Digits خیلی ناکامله و نباید پخش بشه.
-
سلام، از توضیحات هر دوی شما متشکرم.
به این ترتیب به نظرم آقای شکوهی دیگر نباید در این خصوص مشکلی داشته باشند.
از وقتی که آقا مهدی قلم یاس را گذاشتهاند از آن برای setdigitfont استفاده میکنم.
آقا مهدی من Parsi Digits را از DVD سمینار برداشتهام. لطفاً چک کنید که این قلم در DVD که توزیع میکنید حذف شده باشد.
-
سلام
اگر منظورتون از فونت yas فونت XB Yas هست، من استفاده کردم. تا حدی بهتر از بقیه ی فونتها عمل می کنه. اما صفر اون تو خالی نیست. از طرفی با دستور boldsymbol هم بعضی جاها مشکل پیدا می کنه. البته دقیق بررسی نکردم مشکل چی بوده. اگر منظورتون فونت دیگه ای هست لطفا آدرس بدید تا دانلود کنم.
با تشکر
-
سلام
اگر منظورتون از فونت yas فونت XB Yas هست، من استفاده کردم. تا حدی بهتر از بقیه ی فونتها عمل می کنه. اما صفر اون تو خالی نیست. از طرفی با دستور boldsymbol هم بعضی جاها مشکل پیدا می کنه. البته دقیق بررسی نکردم مشکل چی بوده. اگر منظورتون فونت دیگه ای هست لطفا آدرس بدید تا دانلود کنم.
با تشکر
http://www.parsilatex.com/forum/SMF/index.php?topic=81.0
-
سلام
دستور \mathbf{} وقتی که عبارت داخل آکولاد پارامتر یعنی \mathbf{\theta} یا مشابه این قرار داده شود در خروجی نشان داده نمیشود، تنها وقتی که عبارت داخل آکولاد به صورت مثلاً X یا مانند این باشد در خروجی به صورت صحیح نشان داده میشود.
آیا راهی برای عمل کردن آن وقتی که پارامتر \theta یا مانند آن داریم وجود دارد؟ من با \boldsymbol هم امتحان کردم درست نشد.
-
سلام
دستور \mathbf{} وقتی که عبارت داخل آکولاد پارامتر یعنی \mathbf{\theta} یا مشابه این قرار داده شود در خروجی نشان داده نمیشود، تنها وقتی که عبارت داخل آکولاد به صورت مثلاً X یا مانند این باشد در خروجی به صورت صحیح نشان داده میشود.
آیا راهی برای عمل کردن آن وقتی که پارامتر \theta یا مانند آن داریم وجود دارد؟ من با \boldsymbol هم امتحان کردم درست نشد.
مشکلی وجود ندارد. فایل ضمیمه را نگاه کنید.
-
فایل ضمیمه را دیدم اما همانطور که مشخصه بودن یا نبودن دستور \mathbf برای پارامتر \theta فرقی نداره.
البته دستور \boldsymbol همونجوری هست که من میخوام اما نمی دونم چرا برای من کار نمیکنه؟ ???
همچنین فایل پیوست شما را که ذخیره میکنم کلاً برای من اجرا نمیشه، مشکلش چیه؟
-
دستور \mathbf فقط حروف a تا x و اعداد ۰ تا ۹ را bold میکند. برای bold کردن \theta و یا غیره باید از دستور \boldsymbol استفاده کنید. من از نسخه ۱.۰.۴ زیپرشین و bidi استفاده میکنم و به همین خاطر دستور \setlatintextfont را استفاده نکردهام. شما اگر فقط \setlatintextfont را به همان فایل قبلی اضافه کنید، کار خواهد کرد. از اینکه دستور \bolsymbol برای شما کار نمیکند، تعجب میکنم. میتوانید مثال کوجکی بفرستید که این دستور برای شما کار نمیکند؟
-
سلام آقای امیدعلی
من فونت yas رو استفاده کردم. فرمولها رو شبیه فونت اصلی می نویسه اما اگر کمی دقت کنید می بینید خیلی هم شبیه نیست. کافی یه مثال خودتون اجرا کنید ببینید که تفاوت دارن. به هر حال این فونت مشکل الان من رو حل می کنه. ای کاش بشه کاری کرد که موقعی که فونت yas رو استفاده می کنیم تاثیری روی فونت انگلیسی فرمولها نزاره
با تشکر
-
سلام آقای امیدعلی
من فونت yas رو استفاده کردم. فرمولها رو شبیه فونت اصلی می نویسه اما اگر کمی دقت کنید می بینید خیلی هم شبیه نیست. کافی یه مثال خودتون اجرا کنید ببینید که تفاوت دارن. به هر حال این فونت مشکل الان من رو حل می کنه. ای کاش بشه کاری کرد که موقعی که فونت yas رو استفاده می کنیم تاثیری روی فونت انگلیسی فرمولها نزاره
با تشکر
این موضوع رو وفا باید در صورت صلاحدید اصلاح کنه. اصولا در مکانیسم تغییر قلم ارقام، نباید قلم حروف عوض بشه چون حمایت خیلی از بستههای خوب قلم ریاضی مانند mathdesign رو از دست میدهیم.
-
من فونت yas رو استفاده کردم. فرمولها رو شبیه فونت اصلی می نویسه اما اگر کمی دقت کنید می بینید خیلی هم شبیه نیست. کافی یه مثال خودتون اجرا کنید ببینید که تفاوت دارن. به هر حال این فونت مشکل الان من رو حل می کنه. ای کاش بشه کاری کرد که موقعی که فونت yas رو استفاده می کنیم تاثیری روی فونت انگلیسی فرمولها نزاره
با تشکر
بسته زیپرشین حروف را در حالت عادی تغغیر نمیدهد، تنها حروف داخل \mathbf و \mathit و \mathrm تغییر خواهند کرد زیرا که نمیتوان حروف و اعداد را داخل این دستورات با قلمهای جداگانه حروفچبنی کرد یعنی نمیتوانید برای مثال داخل \mathbf حروف را با یک قلم و اعداد را با قلم دیگری حروفچینی کنید. این مطلب تا به حال بیشتر از n بار توضیح داده شده است ولی شما هیچ تلاشی برای فهم این موضوع نمیکنید. من هم از این به بعد هر موضوعی که ربط به این موضوع داشته باشد، من نادیده خواهم گرفت.
-
سلام
چرا عصبانی هستید. این آیه نازل شده نیست که نشه تغییرش داد. برنامه نویسی هست. می شه تغییرش داد. اگه شما بلد نیستید تغییرش بدید دلیل نداره بگید غیر قابل تغییر هست. n بار دیگه هم اگه بگید قابل تغییر نیست حرف درستی نزدید. چون برنامه هست. نوشته یه شخص. پس میشه درستش کرد. اگه لازم باشه n^n بار دیگه هم من این مطلب رو بیان می کنم شاید شما متوجه بشید که این آیه نازل شده نیست که نشه تغییرش داد
-
بله. من بلد نیستم انجام بدهم. معذرت هم میخواهم. شما هم حقوق این ماه من را ندهید...!
-
بله. من بلد نیستم انجام بدهم. معذرت هم میخواهم. شما هم حقوق این ماه من را ندهید...!
چقدر شبیه آقای کارنپهلو مینویسید زهرا خانوم :)
-
سلام
چرا عصبانی هستید. این آیه نازل شده نیست که نشه تغییرش داد. برنامه نویسی هست. می شه تغییرش داد. اگه شما بلد نیستید تغییرش بدید دلیل نداره بگید غیر قابل تغییر هست. n بار دیگه هم اگه بگید قابل تغییر نیست حرف درستی نزدید. چون برنامه هست. نوشته یه شخص. پس میشه درستش کرد. اگه لازم باشه n^n بار دیگه هم من این مطلب رو بیان می کنم شاید شما متوجه بشید که این آیه نازل شده نیست که نشه تغییرش داد
شما قبلاً گفته بودید که تکپارسی یا فارسیتک این مشکل را ندارند. درسته؟ میتونید یک فایل نمونه PDF بفرستید که با تکپارسی یا فارسیتک درست شده باشه. داخل دستور \mathbf اعداد و حروف قرار بدهید. حالت صحیح این است که اعداد حالت bold فارسی باشند و حروف هم حروف پیشفرض از قلم تک. اگر شما تونستید همچنین نمونهای با یکی از نرمافزارهای فارسی شده تک درست کنید، اونموقع معلومه که شدنیه. و الا جایی برای بحث اضافه نخواهند ماند.
تا جایی که یادم هست تکپارسی اعداد را با \mathord تعریف میکند که اشتباه است و داخل \mathbf عدد فارسی بصورت معمولی خواهد درآمد نه bold ولی خوب قلم پیشفرض حروف همان پیشفرض تک است. بنابراین تکپارسی هم نتوانسته همچین کاری بکنه.
در مورد فارسیتک نمیدانم، شاید بقیه بتونند از رفتار فارسیتک گزارش بدهند.
-
چقدر شبیه آقای کارنپهلو مینویسید زهرا خانوم :)
به قول شهریار:
در وصل هم ز عشق تو ای گل در آتشم عاشق نمیشوی که ببینی چه میکشم
-
سلام
برنامه نویسی هست. می شه تغییرش داد.... چون برنامه هست. نوشته یه شخص. پس میشه درستش کرد.
سلام.
مطلب فوق کمی ایراد دارد. مسئله این است که این برنامه (تک و زیرمجموعه آن) نوشته یک شخص نیست، بلکه حاصل تلاش افراد بسیاری است. فرد توسعه دهنده یک بسته همانند زیپرشین فقط میتواند در حدی که پلاتفرم اجازه میدهد جلو برود. برخی موارد وجود دارند که تغییر آنها مستلزم اصلاحاتی در لایههای پایینتری است که به گمان من از دست آقای کارنپهلو خارج است.
در هر صورت در این گروه هر کس به اندازهای که میتواند و دوست دارد کمک میکند. اگر لاتک و زیپرشین ایراداتی داشته باشند باز هم امثال ما که در این گروه هستیم آنرا بهتر از ورد میدانیم و حاضر نیستیم از آن دل بکنیم. هیچ کس جلوی افرادی که به این گروه یا به هر نحوی به گسترش لاتک فارسی کمک کنند را نمیگیرد و توجه داشته باشیم که بیان برخی مشکلات از طرف ما به گونهایی نباشد که صاحب کرم را پشیمان کند.
-
سلام
چرا عصبانی هستید. این آیه نازل شده نیست که نشه تغییرش داد. برنامه نویسی هست. می شه تغییرش داد. اگه شما بلد نیستید تغییرش بدید دلیل نداره بگید غیر قابل تغییر هست. n بار دیگه هم اگه بگید قابل تغییر نیست حرف درستی نزدید. چون برنامه هست. نوشته یه شخص. پس میشه درستش کرد. اگه لازم باشه n^n بار دیگه هم من این مطلب رو بیان می کنم شاید شما متوجه بشید که این آیه نازل شده نیست که نشه تغییرش داد
سؤالم را حتی آسانتر میکنم:
شما یک بسته لاتک به من معرفی کنید که قلم داخل \mathbf در آن دو نوع قلم است، حروف را با یک قلم و اعداد را با قلم دیگر حروفچینی میکند. یا سادهتر بگویم شما یک بسته لاتک به من معرفی کنید که قلم را در ریاضی عوض میکند اما حروف داخل \mathbf همان پیشفرض لاتک است. آیا میتونیدیه همچین بستهای پیدا کنید؟
-
سلام
لطف کنید یه سری به پایان نامه هایی که با فارسی تک یا تک پارسی نوشته شده نگاه کنید. نه فونت انگلیسی فرمولها عوض شده و نه فونت اعداد انگلیسی هست. هیچ دستکاری اضافی هم انجام نشده.
در ضمن من برای پیشرفت کار اشکالاتی که به ذهنم می رسه رو می گم. تا الان هم خیلی خوب بوده. افراد بزرگی مثل آقای امین طوسی خیلی از مشکلات رو با سعه ی صدر حل کردن. من هم خیلی ممنون هستم. اما اگر کاری هم نتونستن در بعضی موارد انجام بدن خاضعانه پذیرفتن. اما شما دارین مساله رو شخصی می کنید. قرار نیست شما موضع بگیرید و شلوغ کنید. کسی شما رو مقصر نمی دونه که این مشکل وجود داره. راحت بگید مشکل هست اما کسی اگه می تونه حلش کنه . و شما قادر نیستید حلش کنید. کسی هم انتظار نداره شما حلش کنید. چون نه شما پول می گیرید برای این کارا نه من نه دیگر دوستانی که خیلی زحمت می کشن برای بهتر شدن زی پرشین. فقط بحث علاقه هست و بحث رسیدن به کمال.
من تا قبل از اومدن زی پرشین با اینکه تو فارسی تک خوب بودم اما هیچ چیزی رو با اون تایپ نمی کردم. و به صورت تخصصی با آفیس کار می کردم. اما به محض اومدن زی پرشین فقط با اون تایپ می کنم. این دلیل نمی شه که چون چند تا مشکل وجود داره من ازش دل بکنم. شما هم با حرفاتون و نحوه ی برخوردتون تازه کارها رو از کار با زی پرشین زده می کنید. یکی مثل من با این بحث ها دست از زی پرشین بر نمی داره اما تازه کارها رو فراری ندین. با حوصله برخورد کنین. صادق باشین و موضع هم نگیرین.
-
سلام
لطف کنید یه سری به پایان نامه هایی که با فارسی تک یا تک پارسی نوشته شده نگاه کنید. نه فونت انگلیسی فرمولها عوض شده و نه فونت اعداد انگلیسی هست. هیچ دستکاری اضافی هم انجام نشده.
در ضمن من برای پیشرفت کار اشکالاتی که به ذهنم می رسه رو می گم. تا الان هم خیلی خوب بوده. افراد بزرگی مثل آقای امین طوسی خیلی از مشکلات رو با سعه ی صدر حل کردن. من هم خیلی ممنون هستم. اما اگر کاری هم نتونستن در بعضی موارد انجام بدن خاضعانه پذیرفتن. اما شما دارین مساله رو شخصی می کنید. قرار نیست شما موضع بگیرید و شلوغ کنید. کسی شما رو مقصر نمی دونه که این مشکل وجود داره. راحت بگید مشکل هست اما کسی اگه می تونه حلش کنه . و شما قادر نیستید حلش کنید. کسی هم انتظار نداره شما حلش کنید. چون نه شما پول می گیرید برای این کارا نه من نه دیگر دوستانی که خیلی زحمت می کشن برای بهتر شدن زی پرشین. فقط بحث علاقه هست و بحث رسیدن به کمال.
من تا قبل از اومدن زی پرشین با اینکه تو فارسی تک خوب بودم اما هیچ چیزی رو با اون تایپ نمی کردم. و به صورت تخصصی با آفیس کار می کردم. اما به محض اومدن زی پرشین فقط با اون تایپ می کنم. این دلیل نمی شه که چون چند تا مشکل وجود داره من ازش دل بکنم. شما هم با حرفاتون و نحوه ی برخوردتون تازه کارها رو از کار با زی پرشین زده می کنید. یکی مثل من با این بحث ها دست از زی پرشین بر نمی داره اما تازه کارها رو فراری ندین. با حوصله برخورد کنین. صادق باشین و موضع هم نگیرین.
این مشکل ارقام به صورت خیلی پایهای با طراحی یک قلم مناسب قابل حل است. پیشنهاد این کار رو به وفا دادهام. به نظر من قلم ریاضی مناسبی مانند Asana Math را باید ابتدا مجهز به ارقام فارسی کنیم و اسم قلم رو تغییر بدیم و اجازه بدیم افراد مختلف اون رو بررسی کنن و اشکالاتش رو بیان کنند تا برطرف بشن. بعد تغییرات لازم رو به توسعه دهندگان اصلی قلم مذکور بدیم تا به صورت رسمی منتشر بشه.
-
جناب آقای شکوهی از لطف شما ممنونم اما من آنچنانی هم که شما تصور کردهاید نیستم. باید توجه داشته باشید که چند فایل استیل تغییریافته توسط من اصلا قابل مقایسه با زیپرشین و bidi نیستند. اگر هم توانستهام کمکی کنم با حمایتهای آقا مصطفی، آقا وفا و آقا مهدی بوده است. زمانی که این دوستان سرگرم کار بر روی farsixetex و زیپرشین بودند، من فقط با فارسیتک کار کرده بودم، حتی نمی دانستم منظور از وبلاگ فارسیلاتک چیست. و از یکی از این دوستان پرسیده بودم «من میخواهم با فارسیلاتک کار کنم، از کجا دانلودش کنم؟» ;D
آقای کارنپهلو قبلا هم صورت مسئله را توضیح داده بودند و گفته بودند که هر کس راه حلی بلد است بگوید. در مورد فارسیتک هم گفتند که نمیدانند و هر کس میتواند رفتار فارسیتک را گزارش کند. حتی گفتند که «بلد نیستم و معذرت میخواهم».
من مبحث را قفل نمیکنم و خواهش میکنم که دوستان لطف کنند و از ادامه این مبحث خودداری نمایند؛ مگر اینکه یک راه حل داشته باشند.
-
سلام
لطف کنید یه سری به پایان نامه هایی که با فارسی تک یا تک پارسی نوشته شده نگاه کنید. نه فونت انگلیسی فرمولها عوض شده و نه فونت اعداد انگلیسی هست. هیچ دستکاری اضافی هم انجام نشده.
در ضمن من برای پیشرفت کار اشکالاتی که به ذهنم می رسه رو می گم. تا الان هم خیلی خوب بوده. افراد بزرگی مثل آقای امین طوسی خیلی از مشکلات رو با سعه ی صدر حل کردن. من هم خیلی ممنون هستم. اما اگر کاری هم نتونستن در بعضی موارد انجام بدن خاضعانه پذیرفتن. اما شما دارین مساله رو شخصی می کنید. قرار نیست شما موضع بگیرید و شلوغ کنید. کسی شما رو مقصر نمی دونه که این مشکل وجود داره. راحت بگید مشکل هست اما کسی اگه می تونه حلش کنه . و شما قادر نیستید حلش کنید. کسی هم انتظار نداره شما حلش کنید. چون نه شما پول می گیرید برای این کارا نه من نه دیگر دوستانی که خیلی زحمت می کشن برای بهتر شدن زی پرشین. فقط بحث علاقه هست و بحث رسیدن به کمال.
من تا قبل از اومدن زی پرشین با اینکه تو فارسی تک خوب بودم اما هیچ چیزی رو با اون تایپ نمی کردم. و به صورت تخصصی با آفیس کار می کردم. اما به محض اومدن زی پرشین فقط با اون تایپ می کنم. این دلیل نمی شه که چون چند تا مشکل وجود داره من ازش دل بکنم. شما هم با حرفاتون و نحوه ی برخوردتون تازه کارها رو از کار با زی پرشین زده می کنید. یکی مثل من با این بحث ها دست از زی پرشین بر نمی داره اما تازه کارها رو فراری ندین. با حوصله برخورد کنین. صادق باشین و موضع هم نگیرین.
۱- من پایاننامه با فارسیتک یا تکپارسی رو از کجا باید گیر بیارم. شما گفتید که تکپارسی و فارسیتک مشکلی ندارند حالا من میگم ثابت کنید ولی شما نمیکنید پس دلیلی برای ادامهٔ بحث نمیمونه.
۲- بازم سؤالم رو میپرسم: شما یک بسته لاتک به من معرفی کنید که همچین کاری رو میکنه من هم اون موقع قبول میکنم که این کار شدنیه اما من نمیتونم.
منتظر جوابتون هستم. اگر جواب دادید به سؤال من بصورت درست یا یک نمونه از فارسیتک یا تکپارسی فرستادید که اداعای شما را ثابت کرد، اون موقع همه چیز منطقی است و ما خیلی منطقی میتونیم با هم صحبت کنیم .
-
این مشکل ارقام به صورت خیلی پایهای با طراحی یک قلم مناسب قابل حل است. پیشنهاد این کار رو به وفا دادهام. به نظر من قلم ریاضی مناسبی مانند Asana Math را باید ابتدا مجهز به ارقام فارسی کنیم و اسم قلم رو تغییر بدیم و اجازه بدیم افراد مختلف اون رو بررسی کنن و اشکالاتش رو بیان کنند تا برطرف بشن. بعد تغییرات لازم رو به توسعه دهندگان اصلی قلم مذکور بدیم تا به صورت رسمی منتشر بشه.
همانطوری که در لیست XETeX جواب دادم، این راهحل جواب مشکل نیست ودلیلش را هم ذکر کردم. من همهٔ این راهها را امتحان کردهام. در مورد قلم هم پیشنهادم را چندین مرتبه گفتهام. قلم پیشفرض تک را بردارید، فقط اعداد فارسی را به آن اضافه کنید و سپس از آن قلم به عنوان قلم پیشفرض ریاضی برای زیپرشین استفاده کنید و مشکل حل خواهد شد. باز هم تکرار میکنم زیپرشین حروف و ریاضی را در حالت عادی تغییر نمیدهد فقط حروف را داخل دستورات \mathbf و \mathit و \mathrm تغییر میدهد.
-
من دنبال نمونه تولید شدهای مثل فایل ضمیمه میگردم. حالت صحیح این است که:
۱- همهٔ اعداد فارسی باشند.
۲- اعداد داخل \mathbf حتماً باید bold باشند و بصورت فارسی باشند.
۳- قلم حروف داخل دستور \mathbf همون قلم پیشفرض تک باشه.
حالا به خدا من عاجزانه دنبال یک نمونه فارسیتک یا تکپارسی هستم که مثل فایل ضمیمه شده این سه تا نکته را مو به مو درست انجام میدهد. به خدا من اذیت نمیکنم، اگر واقعاً انجام شدنیه یک نمونه بفرستید تا من هم باورم بشه. دیگه نمیدونم با چه زبونی بگم تا باور کنید.
-
خوب من با تکپارسی امتحان کردم و همانطور که قبلاً گفته بودم تکپارسی باگدار است. اعداد داخل دستور \mathbf بولد نیستند. علتش را هم که قبلاً گفته بودم. پس حرف آقای شکوهی تا اینجا در مورد تکپارسی که این کار را به درستی انجام داده است و این کار شدنی است، به وضوح نادرست میباشد. فایل ضمیمه دلیل و مدرک من است.
حال باید رفتار فارسیتک را دید. لطفاً دوستانی که به فارسیتک دسترسی دارند، گزارشی از رفتار آن با فرستادن فایل PDF و jتک کنند.
همانطور هم که قبلاً گفتم، زیپرشین رفتار صحیح دارد.
-
شاید شما فکر میکنید که من دارم این رو علکی میگیرم ولی اینطور نیست. به قول معروف، «شما مو را میبینید، و من پیچش مو را«. این سؤال را در دو لیست xetex و texhax هم پرسیدم. جواب Boris را که یکی از نویسندگان بستههای pstricks هست ببینید. دقیقاً همان جوابی را داده که من به شما دادهام:
http://tug.org/pipermail/texhax/2010-January/014148.html
-
آقای شکوهی من هنوز هم منتظر جواب شما هستم.
-
تنها مشکل با mathbb نیست. تمام بستههایی که قلم ریاضی تعریف میکنند با معرفی یک قلم ریاضی در زیپرشین بیاثر میشوند (البته تنها اعداد در آنها) مثلا بستههای mathdegign, mathrsfs,mathbbol,dsfont,bbm,mbboard. اگر بخواهیم تمام این بستهها به صورت طبیعی حمایت شوند به نظرم راحتترین راه همان است که در لیست زیتک گفتم: افزودن ارقام فارسی به یک قلم یونیکد ریاضی و استفاده از یک Mapping مناسب.
-
سلام زهرا خانوم
من قبلا هم گفتم. من اصلا علاقهای به فارسی تک یا تک پارسی نداشتم و ندارم و هیچ وقت تو اونا تایپ نکردم. یادمه پایان نامه ارشدم رو اجبار کرده بودن با فارسی تک تایپ کنم که من قبول نکردم. و با آفیس تایپ کردم. اما اینقدر خوب شده بود که اونا فکر کردن من با فارسی تک تایپ کردم. بعد که فایلشو نشونشون دادم باور کردن با آفیس بوده. من هیچ وقت فارسی تک یا تک پارسی نداشتم و ندارم که امتحان کنم مشکل اونجا وجود داره یا نه. اما تمام پایان نامه هایی رو که دوستان تایپ کردن رو دیدم. این مشکل وجود نداشته. یا اگه داشته یه جوری حلش کردن.
حالا مساله اصلی اینکه که من تو mailling list xetex دارم نگاه می کنم . اونجا آقای کارنپهلو داره به جوابهای خوبی در این مورد می رسه. امیدوارم تلاش ایشون به نتیجه برسه. اگه می خوایید بدونید چه جوری میشه حلش کرد حتما اونجا یه سری بزنید.
شاید این وحی منزل رو بشه یه جوری درستش کرد. ;) ;D
-
تنها مشکل با mathbb نیست. تمام بستههایی که قلم ریاضی تعریف میکنند با معرفی یک قلم ریاضی در زیپرشین بیاثر میشوند (البته تنها اعداد در آنها) مثلا بستههای mathdegign, mathrsfs,mathbbol,dsfont,bbm,mbboard. اگر بخواهیم تمام این بستهها به صورت طبیعی حمایت شوند به نظرم راحتترین راه همان است که در لیست زیتک گفتم: افزودن ارقام فارسی به یک قلم یونیکد ریاضی و استفاده از یک Mapping مناسب.
میتونی با یک مثال نشون بدی؟ فقط اعداد و حروف داخل \mathbfو \mathit و \mathrm با قلمی که با \setdigitfont انتخاب کردهای، حروفچینی خواهند شد.
-
سلام زهرا خانوم
من قبلا هم گفتم. من اصلا علاقهای به فارسی تک یا تک پارسی نداشتم و ندارم و هیچ وقت تو اونا تایپ نکردم. یادمه پایان نامه ارشدم رو اجبار کرده بودن با فارسی تک تایپ کنم که من قبول نکردم. و با آفیس تایپ کردم. اما اینقدر خوب شده بود که اونا فکر کردن من با فارسی تک تایپ کردم. بعد که فایلشو نشونشون دادم باور کردن با آفیس بوده. من هیچ وقت فارسی تک یا تک پارسی نداشتم و ندارم که امتحان کنم مشکل اونجا وجود داره یا نه. اما تمام پایان نامه هایی رو که دوستان تایپ کردن رو دیدم. این مشکل وجود نداشته. یا اگه داشته یه جوری حلش کردن.
حالا مساله اصلی اینکه که من تو mailling list xetex دارم نگاه می کنم . اونجا آقای کارنپهلو داره به جوابهای خوبی در این مورد می رسه. امیدوارم تلاش ایشون به نتیجه برسه. اگه می خوایید بدونید چه جوری میشه حلش کرد حتما اونجا یه سری بزنید.
شاید این وحی منزل رو بشه یه جوری درستش کرد. ;) ;D
البته چیزی که Ross گفت، خیلی هم ساده نیست که انجام بشه. در ضمن ممکنه آثار سوئی هم داشته باشد.
-
قلمی طراحی کردم که به همراه استفاده از بستهٔ مفید mathdesign، قلم ارقام در mathbf و mathit به صورت مناسب تغییر میکند.
-
قلمی طراحی کردم که به همراه استفاده از بستهٔ مفید mathdesign، قلم ارقام در mathbf و mathit به صورت مناسب تغییر میکند.
من اصلاً از زیپرشین استفاده نکردم و معلوم شد که اصلاً این بستهها با xetex درست کار نمیکنند یعنی منظورم اینه که درایو xdvipdfmx نمیتونه قلمهای این بستهها را extract کنه و من خروجی PDF نمیگیرم. فقط هم بستههای اصلی که خودت load کرده بودی هست و هر چی که متعلق به زیپرشین بود را حذف کردم.
-
من اصلاً از زیپرشین استفاده نکردم و معلوم شد که اصلاً این بستهها با xetex درست کار نمیکنند یعنی منظورم اینه که درایو xdvipdfmx نمیتونه قلمهای این بستهها را extract کنه و من خروجی PDF نمیگیرم. فقط هم بستههای اصلی که خودت load کرده بودی هست و هر چی که متعلق به زیپرشین بود را حذف کردم.
منظورت کدام بستهها است؟ اگر منظور mathdesign است که من خیلی وقت است از آن با زیتک استفاده میکنم و خروجی میگیرم. خروجی فایل بالا ضمیمه است.
-
منظورت کدام بستهها است؟ اگر منظور mathdesign است که من خیلی وقت است از آن با زیتک استفاده میکنم و خروجی میگیرم. خروجی فایل بالا ضمیمه است.
منظورم فایل ضمیمه شده است. log حاصل از pdftex و xetex را هم ضمیمه کردم.
وقتی از pdftex استفاده میکنم خطای زیر را میگیرم:
!pdfTeX error: pdflatex (file ugmm8a.pfb): cannot open Type 1 font file for rea
ding
==> Fatal error occurred, no output PDF file produced!
و وقتی از xetex استفاده میکنم خطای زیر را میگیرم:
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ugmr8a.pfb
mktexpk: don't know how to create bitmap font for ugmr8a.pfb.
kpathsea: Appending font creation commands to missfont.log.
** WARNING ** Could not locate a virtual/physical font for TFM "ugmr8y".
** WARNING ** >> This font is mapped to a physical font "ugmr8a.pfb".
** WARNING ** >> Please check if kpathsea library can find this font: ugmr8a.pfb
** ERROR ** Cannot proceed without .vf or "physical" font for PDF output...
Output file removed.
(see the transcript file for additional information)
Error 256 (driver return code) generating output;
file test.pdf may not be valid.
-
من با فایل زیر با زیپرشین هیچکونه مشکلی ندارم. گزینهٔ utopia بسته mathdesign را استفاده کردم. تا جایی هم که من میدونم شما داخل \mathbb عدد نمیتونید قرار بدهید و اگر قرار بدهید به symbol عددها را تیدیل خواهد کرد و این ربطی به وجود یا عدم وجود زیپرشین ندارد. در ثانی حروف فارسی را یا داخل \hbox قرار میدهند یا داخل \text نه داخل \mathbf و \mathrm و \mathit. اینگونه دستورات را فقط برای اعداد و حروف انگلیسی به کار میبرند. مثلاً کابرد \mathbf بیشتر برای حروفچینی vectorها هست.
-
من اصلاً از زیپرشین استفاده نکردم و معلوم شد که اصلاً این بستهها با xetex درست کار نمیکنند یعنی منظورم اینه که درایو xdvipdfmx نمیتونه قلمهای این بستهها را extract کنه و من خروجی PDF نمیگیرم. فقط هم بستههای اصلی که خودت load کرده بودی هست و هر چی که متعلق به زیپرشین بود را حذف کردم.
خوب مشکل معلوم شد از کجاست. فونت Garamond اصلاً با تکلایو عرضه نمیشود و این قلم free نیست. ولی من با utopia مشکلی ندارم.
-
خوب مشکل معلوم شد از کجاست. فونت Garamond اصلاً با تکلایو عرضه نمیشود و این قلم free نیست. ولی من با utopia مشکلی ندارم.
به راهنمای بستهٔ mathdesign مراجعه کنید. این قلمها تحت مجوز
http://www.artifex.com/downloads/doc/Public.htm
انتشار یافتهاند. در فایل MD-urw-garamond-doc.pdf توضیح کامل داده شده است. ولی برای استفاده از آنها هم در همین راهنما توضیح داده شده است که باید قلمها را در کجا قرار داد. جدای از این مباحث، اصولا حق تالیف فونتها همیشگی نیست. معمولا این حق ۷ ساله یا ۱۵ ساله اعطا میشود و بعد از این زمانها قلمها آزاد میشوند. دلیل آن هم این است که کسی نمیتواند ادعا کند یک قلم را خودش طراحی کرده است چون یک قلم (typeface) در حقیقت یک میراث بشری است.
-
منظورت کدام بستهها است؟ اگر منظور mathdesign است که من خیلی وقت است از آن با زیتک استفاده میکنم و خروجی میگیرم. خروجی فایل بالا ضمیمه است.
اگر چه این موضوع قدیمی است اما
اشکال فونت از کجاست؟
متشکرم