تالار گفتگوی پارسیلاتک
زیپرشین XePersian => زیتک => نويسنده: morteza در ژوئیه 09, 2010, 12:24:33 am
-
سلام به نظر میرسد که xepersian با بسته mhchem که برای تایپ فرمولهای شیمی است مشکل دارد.
در mhchem برای تایپ [AgCl2]- به جای تایپ $[\mathrm{AgCl}_2]^-$ تنها کافی است تایپ کنیم \ce{[AgCl2]-} ولی با استفاده از بسته زیپرشین متاسفانه کروشهها برعکس چاپ میشوند.
-
بیزحمت یک فایل نمون ضمیمه بفرمایید.
مدیران گروه بدون فایل نمونه نمیتونند کمکی کنند
-
سلام به نظر میرسد که xepersian با بسته mhchem که برای تایپ فرمولهای شیمی است مشکل دارد.
در mhchem برای تایپ [AgCl2]- به جای تایپ $[\mathrm{AgCl}_2]^-$ تنها کافی است تایپ کنیم \ce{[AgCl2]-} ولی با استفاده از بسته زیپرشین متاسفانه کروشهها برعکس چاپ میشوند.
اصلاً همچین مشکلی وجود ندارد. فایلهای ضمیمه را نگاه کنید.
-
این هم یک فایل ساده همان دستور!
-
این هم یک فایل ساده همان دستور!
این اصلاً ربطی به زی پرشین ندارد و مشکل خود بسته mhchem هست و شما باید با مؤلفش تماس بگیرید چرا که بدون گزینه version=3 مشکلی وجود ندارد.
-
این اصلاً ربطی به زی پرشین ندارد و مشکل خود بسته mhchem هست و شما باید با مؤلفش تماس بگیرید چرا که بدون گزینه version=3 مشکلی وجود ندارد.
اینطور که به نظر می رسد اگراز گزینه version=3 استفاده نکنید، محتوای دستور \ce داخل محیط ریاضی حروف چینی میشود و طبیعتاً مشکلی وجود ندارد. اما اگر از گزینه version=3 استفاده کنید، محتوای دستور \ce در حالت افقی حروقچینی می شود و از آنجایی که حالت افقی راست به چپ و فارسی هست و بین کروشههای فارسی و انگلیسی تفاوت وجود دارد، این مشکل پیش میآید. این یک برنامهنو.یسی فوقالعالده ضعیف را نشان میدهد که در بسته mhchem انجام شده است. برای حل مشکلتان یا از گزینه version=3 استفاده نکنید یا اگر می کنید دستور \ce را داخل دستور \lr قرار دهید که در اینصورت عدد ۲ بصورت لاتین خواهد بود. شما باید با مؤلف این بسته تماس بگیرید و به او بگوئید که محتویات دستور \ce چه از گزینه version=3 استفاده می کنید یا نه باید در حالت ریاضی حروف چینی شود نه در حالت افقی.
-
اینطور که به نظر می رسد اگراز گزینه version=3 استفاده نکنید، محتوای دستور \ce داخل محیط ریاضی حروف چینی میشود و طبیعتاً مشکلی وجود ندارد. اما اگر از گزینه version=3 استفاده کنید، محتوای دستور \ce در حالت افقی حروقچینی می شود و از آنجایی که حالت افقی راست به چپ و فارسی هست و بین کروشههای فارسی و انگلیسی تفاوت وجود دارد، این مشکل پیش میآید. این یک برنامهنو.یسی فوقالعالده ضعیف را نشان میدهد که در بسته mhchem انجام شده است. برای حل مشکلتان یا از گزینه version=3 استفاده نکنید یا اگر می کنید دستور \ce را داخل دستور \lr قرار دهید که در اینصورت عدد ۲ بصورت لاتین خواهد بود. شما باید با مؤلف این بسته تماس بگیرید و به او بگوئید که محتویات دستور \ce چه از گزینه version=3 استفاده می کنید یا نه باید در حالت ریاضی حروف چینی شود نه در حالت افقی.
و یا اینکه دستور \ce را داخل محیط ریاضی قرار دهید (راهنمای بسته mhchem، صفحهٔ ۱۳)
-
راستی اگر ورژن ۳ بسته استفاده نکنیم بسیاری از دستورات از جمله استفاده از محیط ریاضی در زیرنویس - دستورات مربوط به \bond به درستی عمل نخواهند کرد!
در پایان بابت زحماتی که میکشید متشکرم و ممنونم از وقتگذاریتان!