پارسی‌لاتک

زی‌پرشین XePersian => زی‌تک => نويسنده: a.g در اکتبر 01, 2012, 04:19:25 بعد از ظهر

عنوان: نوشتن یکاها به فارسی
رسال شده توسط: a.g در اکتبر 01, 2012, 04:19:25 بعد از ظهر
سلام

چه‌طور می‌شود یکای درازا (مانند cm، pt ) را ‐ به عنوان آرگومان دستور ‐ فارسی نوشت؟ این دستور را در نظر بگیرید:
\شروع{جدول}{|و|ر|پ{۲ سانت}}
...

که البته من ۲ سانت را از خودم نوشتم. در واقعیت باید آن‌ها را به لاتین (‎2 cm) بنویسم.
عنوان: پاسخ : نوشتن یکاها به فارسی
رسال شده توسط: vafa در اکتبر 01, 2012, 04:56:04 بعد از ظهر
نقل قول از: a.g در اکتبر 01, 2012, 04:19:25 بعد از ظهر
سلام

چه‌طور می‌شود یکای درازا (مانند cm، pt ) را ‐ به عنوان آرگومان دستور ‐ فارسی نوشت؟ این دستور را در نظر بگیرید:
\شروع{جدول}{|و|ر|پ{۲ سانت}}
...

که البته من ۲ سانت را از خودم نوشتم. در واقعیت باید آن‌ها را به لاتین (‎2 cm) بنویسم.
در زی‌پرشین نمی‌شود تنها راحت اینه که یک دستور فارسی \سانت تعریف کنی:

\documentclass{article}
\usepackage{xepersian}
\راحت
\فرمان‌نو*{\سانت}{cm}
\شروع{نوشتار}
\شروع{جدول}{|و|ر|پ{2\سانت}|}\خط‌پر
آزمایش&خطا&آزمایش است \\ \خط‌پر
آزمایش&خطا&آزمایش است \\ \خط‌پر
\پایان{جدول}


\پایان{نوشتار}
عنوان: پاسخ : نوشتن یکاها به فارسی
رسال شده توسط: a.g در اکتبر 12, 2012, 03:42:53 بعد از ظهر
سلام به همه

نقل قول
در زی‌پرشین نمی‌شود تنها راحت اینه که یک دستور فارسی \سانت تعریف کنی:

سپاس از کدتان. آیا روشي برای فارسی کردن عدد (رقم) به عنوان آرگومان یک دستور هست؟ برای نمونه اگر در کد شما دستور چنین نوشته شود:
\شروع{جدول}{|و|ر|پ{۲ سانت}}

کامپایلر ایراد می‌گیرد با پیام خطایي شبیه به این:

! Missing number, treated as zero.

اما اگر عددِ ۲ لاتین نوشته شود (همانطور که شما نوشتید) ایرادي نخواهد بود.
مانند این پرسش را می‌توان در مورد دستور \\ پرسید: برای نمونه چه‌گونه می‌شود نوشت:

\\[۰.۵سانت]
عنوان: پاسخ : نوشتن یکاها به فارسی
رسال شده توسط: vafa در اکتبر 12, 2012, 05:08:43 بعد از ظهر
نقل قول از: a.g در اکتبر 12, 2012, 03:42:53 بعد از ظهر
سلام به همه

سپاس از کدتان. آیا روشي برای فارسی کردن عدد (رقم) به عنوان آرگومان یک دستور هست؟ برای نمونه اگر در کد شما دستور چنین نوشته شود:
\شروع{جدول}{|و|ر|پ{۲ سانت}}

کامپایلر ایراد می‌گیرد با پیام خطایي شبیه به این:

! Missing number, treated as zero.

اما اگر عددِ ۲ لاتین نوشته شود (همانطور که شما نوشتید) ایرادي نخواهد بود.
مانند این پرسش را می‌توان در مورد دستور \\ پرسید: برای نمونه چه‌گونه می‌شود نوشت:

\\[۰.۵سانت]
در زی‌پرشین خیر.