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

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

Main Menu

مشکل mathbf

نویسنده زهرا, ژانویه 20, 2010, 11:11:45 قبل از ظهر

« قبلی - بعدی »

vafa

شاید شما فکر می‌کنید که من دارم این رو علکی می‌گیرم ولی اینطور نیست. به قول معروف، «شما مو را می‌بینید، و من پیچش مو را«. این سؤال را در دو لیست xetex و texhax هم پرسیدم. جواب Boris را که یکی از نویسندگان بسته‌های pstricks هست ببینید. دقیقاً همان جوابی را داده که من به شما داده‌ام:

http://tug.org/pipermail/texhax/2010-January/014148.html

vafa

آقای شکوهی من هنوز هم منتظر جواب شما هستم.

مهدی امیدعلی

تنها مشکل با mathbb نیست. تمام بسته‌هایی که قلم ریاضی تعریف می‌کنند با معرفی یک قلم ریاضی در زیپرشین بی‌اثر می‌شوند (البته تنها اعداد در آنها) مثلا بسته‌های mathdegign, mathrsfs,mathbbol,dsfont,bbm,mbboard. اگر بخواهیم تمام این بسته‌ها به صورت طبیعی حمایت شوند به نظرم راحت‌ترین راه همان است که در لیست زیتک گفتم: افزودن ارقام فارسی به یک قلم یونیکد ریاضی و استفاده از یک Mapping مناسب.

فرهاد شکوهی

سلام زهرا خانوم
من قبلا هم گفتم. من اصلا علاقه‌ای به فارسی تک یا تک پارسی نداشتم و ندارم و هیچ وقت تو اونا تایپ نکردم. یادمه پایان نامه ارشدم رو اجبار کرده بودن با فارسی تک تایپ کنم که من قبول نکردم. و با آفیس تایپ کردم. اما اینقدر خوب شده بود که اونا فکر کردن من با فارسی تک تایپ کردم. بعد که فایلشو نشونشون دادم باور کردن با آفیس بوده. من هیچ وقت فارسی تک یا تک پارسی نداشتم و ندارم که امتحان کنم مشکل اونجا وجود داره یا نه. اما تمام پایان نامه هایی رو که دوستان تایپ کردن رو دیدم. این مشکل وجود نداشته. یا اگه داشته یه جوری حلش کردن.
حالا مساله اصلی اینکه که من تو mailling list xetex دارم نگاه می کنم . اونجا آقای کارن‌پهلو داره به جوابهای خوبی در این مورد می رسه. امیدوارم تلاش ایشون به نتیجه برسه. اگه می خوایید بدونید چه جوری میشه حلش کرد حتما اونجا یه سری بزنید.
شاید این وحی منزل رو بشه یه جوری درستش کرد.  ;) ;D

vafa

نقل قول از: مهدی امیدعلی در ژانویه 27, 2010, 12:37:21 بعد از ظهر
تنها مشکل با mathbb نیست. تمام بسته‌هایی که قلم ریاضی تعریف می‌کنند با معرفی یک قلم ریاضی در زیپرشین بی‌اثر می‌شوند (البته تنها اعداد در آنها) مثلا بسته‌های mathdegign, mathrsfs,mathbbol,dsfont,bbm,mbboard. اگر بخواهیم تمام این بسته‌ها به صورت طبیعی حمایت شوند به نظرم راحت‌ترین راه همان است که در لیست زیتک گفتم: افزودن ارقام فارسی به یک قلم یونیکد ریاضی و استفاده از یک Mapping مناسب.
می‌تونی با یک مثال نشون بدی؟ فقط اعداد و حروف داخل \mathbfو \mathit و \mathrm با قلمی که با \setdigitfont انتخاب کرده‌ای، حروف‌چینی خواهند شد.

vafa

نقل قول از: فرهاد شکوهی در ژانویه 27, 2010, 01:50:57 بعد از ظهر
سلام زهرا خانوم
من قبلا هم گفتم. من اصلا علاقه‌ای به فارسی تک یا تک پارسی نداشتم و ندارم و هیچ وقت تو اونا تایپ نکردم. یادمه پایان نامه ارشدم رو اجبار کرده بودن با فارسی تک تایپ کنم که من قبول نکردم. و با آفیس تایپ کردم. اما اینقدر خوب شده بود که اونا فکر کردن من با فارسی تک تایپ کردم. بعد که فایلشو نشونشون دادم باور کردن با آفیس بوده. من هیچ وقت فارسی تک یا تک پارسی نداشتم و ندارم که امتحان کنم مشکل اونجا وجود داره یا نه. اما تمام پایان نامه هایی رو که دوستان تایپ کردن رو دیدم. این مشکل وجود نداشته. یا اگه داشته یه جوری حلش کردن.
حالا مساله اصلی اینکه که من تو mailling list xetex دارم نگاه می کنم . اونجا آقای کارن‌پهلو داره به جوابهای خوبی در این مورد می رسه. امیدوارم تلاش ایشون به نتیجه برسه. اگه می خوایید بدونید چه جوری میشه حلش کرد حتما اونجا یه سری بزنید.
شاید این وحی منزل رو بشه یه جوری درستش کرد.  ;) ;D
البته چیزی که Ross گفت، خیلی هم ساده نیست که انجام بشه. در ضمن ممکنه آثار سوئی هم داشته باشد.

مهدی امیدعلی

قلمی طراحی کردم که به همراه استفاده از بستهٔ مفید mathdesign، قلم ارقام در mathbf و mathit به صورت مناسب تغییر می‌کند.

vafa

نقل قول از: مهدی امیدعلی در ژانویه 28, 2010, 03:29:34 قبل از ظهر
قلمی طراحی کردم که به همراه استفاده از بستهٔ مفید mathdesign، قلم ارقام در mathbf و mathit به صورت مناسب تغییر می‌کند.
من اصلاً از زی‌پرشین استفاده نکردم و معلوم شد که اصلاً این بسته‌ها با xetex درست کار نمی‌کنند یعنی منظورم اینه که درایو xdvipdfmx نمی‌تونه قلمهای این بسته‌ها را extract کنه و من خروجی PDF نمی‌گیرم. فقط هم بسته‌های اصلی که خودت load کرده بودی هست و هر چی که متعلق به زی‌پرشین بود را حذف کردم.

مهدی امیدعلی

نقل قول از: زهرا در ژانویه 28, 2010, 04:29:58 قبل از ظهر
من اصلاً از زی‌پرشین استفاده نکردم و معلوم شد که اصلاً این بسته‌ها با xetex درست کار نمی‌کنند یعنی منظورم اینه که درایو xdvipdfmx نمی‌تونه قلمهای این بسته‌ها را extract کنه و من خروجی PDF نمی‌گیرم. فقط هم بسته‌های اصلی که خودت load کرده بودی هست و هر چی که متعلق به زی‌پرشین بود را حذف کردم.
منظورت کدام بسته‌ها است؟ اگر منظور mathdesign است که من خیلی وقت است از آن با زیتک استفاده می‌کنم و خروجی می‌گیرم. خروجی فایل بالا ضمیمه است.

vafa

نقل قول از: مهدی امیدعلی در ژانویه 28, 2010, 10:36:07 قبل از ظهر
منظورت کدام بسته‌ها است؟ اگر منظور 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.

vafa

من با فایل زیر با زی‌پرشین هیچکونه مشکلی ندارم. گزینهٔ utopia بسته mathdesign را استفاده کردم. تا جایی هم که من می‌دونم شما داخل \mathbb عدد نمی‌تونید قرار بدهید و اگر قرار بدهید به symbol عددها را تیدیل خواهد کرد و این ربطی به وجود یا عدم وجود زی‌پرشین ندارد. در ثانی حروف فارسی را یا داخل \hbox قرار می‌دهند یا داخل \text نه داخل \mathbf و \mathrm و \mathit. اینگونه دستورات را فقط برای اعداد و حروف انگلیسی به کار می‌برند. مثلاً کابرد \mathbf بیشتر برای حروف‌چینی vectorها هست.

vafa

نقل قول از: زهرا در ژانویه 28, 2010, 04:29:58 قبل از ظهر
من اصلاً از زی‌پرشین استفاده نکردم و معلوم شد که اصلاً این بسته‌ها با xetex درست کار نمی‌کنند یعنی منظورم اینه که درایو xdvipdfmx نمی‌تونه قلمهای این بسته‌ها را extract کنه و من خروجی PDF نمی‌گیرم. فقط هم بسته‌های اصلی که خودت load کرده بودی هست و هر چی که متعلق به زی‌پرشین بود را حذف کردم.
خوب مشکل معلوم شد از کجاست. فونت Garamond اصلاً با تک‌لایو عرضه نمی‌شود و این قلم free نیست. ولی من با utopia مشکلی ندارم.

مهدی امیدعلی

#42
نقل قول از: زهرا در ژانویه 28, 2010, 02:09:45 بعد از ظهر
خوب مشکل معلوم شد از کجاست. فونت Garamond اصلاً با تک‌لایو عرضه نمی‌شود و این قلم free نیست. ولی من با utopia مشکلی ندارم.
به راهنمای بستهٔ mathdesign مراجعه کنید. این قلمها تحت مجوز
http://www.artifex.com/downloads/doc/Public.htmانتشار یافته‌اند. در فایل MD-urw-garamond-doc.pdf توضیح کامل داده شده است. ولی برای استفاده از آنها هم در همین راهنما توضیح داده شده است که باید قلمها را در کجا قرار داد. جدای از این مباحث، اصولا حق تالیف فونتها همیشگی نیست. معمولا این حق ۷ ساله یا ۱۵ ساله اعطا می‌شود و بعد از این زمانها قلمها آزاد می‌شوند. دلیل آن هم این است که کسی نمی‌تواند ادعا کند یک قلم را خودش طراحی کرده است چون یک قلم (typeface) در حقیقت یک میراث بشری است.

d.edalat

نقل قول از: مهدی امیدعلی در ژانویه 28, 2010, 10:36:07 قبل از ظهر
منظورت کدام بسته‌ها است؟ اگر منظور mathdesign است که من خیلی وقت است از آن با زیتک استفاده می‌کنم و خروجی می‌گیرم. خروجی فایل بالا ضمیمه است.

اگر چه این موضوع قدیمی است اما
اشکال فونت از کجاست؟
متشکرم