اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
Close Sidebar
وب‌سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

محبوب‌ترین برچسب‌ها

رفع خطا جدول مراجع xepersian ریاضی‌نویسی شکل فونت فهرست مطالب شماره‌گذاری bidi منابع پانویس بیب‌تک tikz parsilatex تک‌لایو بیمر اسلاید زی‌پرشین پاورقی bibtex سربرگ نماد رسم شکل فرمول‌نویسی قالب ارجاع‌دهی biditexmaker هدر ویرایشگر beamer واژه‌نامه اندازه فونت texstudio عنوان فصل ماتریس اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول bidipresentation شماره صفحه حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف مکان شکل tikzpicture حروف‌چینی کد شماره فصل enumerate tabriz_thesis نمایه align زیرنویس شکل کادر itemize فهرست اشکال الگوریتم listings عدم اجرا نیم‌فاصله متن لاتین و فارسی بسته فاصله بین خطوط قالب پایان‌نامه فرمول نصب تک‌لایو فارسی‌تک hyperref شماره فرمول glossaries کپشن نمودار خروجی لاتک حروف‌چینی چندستونی فونت فارسی و انگلیسی ماکرونویسی biditools شماره پاورقی پیوست‌ سوال امتحانی فاصله‌گذاری فرمول چندضابطه‌ای subfigure extrafootnotefeatures biditufte-book header texmaker pdf tex longtable تصویر شمارنده خطا texlive2015 زیرنویس رسم نمودار شماره‌گذاری صفحات پایان نامه دیاگرام فهرست جداول میک‌تک texlive2016 تنظیم جدول آکولاد kashida texworks caption اندیس اعداد فارسی lollipop iust-thesis multicol فصل‌نویسی شعر سوال چهارگزینه‌ای بولد تورفتگی فاصله عمودی xindy چپ‌چینی اوبونتو میکروسافت ورد قاب geometry texlive fancyhdr وسط‌چینی تک لایو 2015 عنوان بخش شماره گذاری به‌روزرسانی بسته aimc46 صفر توخالی فرمول طولانی pgfplots بیرون‌زدگی xelatex کاما tcolorbox پوستر فاصله سطرها نوشتافت شکست خط tex-programming فونت اعداد قرآن tabriz-thesis ایتالیک winedt جستجوی معکوس فلش جایابی تصویر قالب کتاب پاراگراف‌بندی بازیابی اطلاعات هایپرلینک فهرست نمادها شمارنده فصل font محیط ریاضی رسم کادر جداکننده جدول طولانی فهرست تصاویر شماره‌گذاری فرمول algorithm2e فونت بولد proof equation bidipoem eps جدول افقی عکس به‌روزرسانی پانویس چندستونی کمک مالی فاصله خطوط حروف‌چینی شعر زیرشکل minipage قلم پانویس پاراگرافی ltrfootnote پیوست computeautoilg متن فارسی و انگلیسی فرمول چندخطی neveshtuft غلط‌گیری املایی تک‌پارسی پیکان لاتکس tabular baselineskip شماره قسمت قسمت عنوان جدول
60 نفر آنلاین
0 عضو و 60 مهمان در سایت حاضرند
بازدید امروز: 18232
بازدید دیروز: 5389
بازدید کل: 25852158

چرا بسته زیپرشن برای متون زبانهای همخوانواده فارسی مانند عربی اردو و ... تولید نشده است؟

0 رای
1,520 بازدید

بسمه تعالی
سلام
زبان فصل مشترک تمدن هاست
امروزه زبان فارسی دارای زبان های هم خوانواده مشترک هست که در بسیاری از حروف مشترک هستند
حال سوال این است که چرا ما نباید بسته زیپرشن که انصافا بسیار قدرتمند است نباید برای زبانهای همخوانواده های فارسی از جمله زبان عربی که زبان مشترک جهان اسلام است و فرهنگ ملت ایران با اسلام آمیخته شده کاربرد نداشته باشد.
پیشنهاد می شود طراحان بسته قدرتمند xepersian همانند بستهarabxetex که اکثر زبان های همخوانواده عربی از جمله فارسی را پشتیبانی می کند بسته xepersian را نیز به زبانهای همخوانواده فارسی بسط دهند
آنها که به دنبال جدا کردن زبان فارسی از زبانهای همخوانواده خود از جمله عربی هستند به دنبال منزوی کردن زبان فارسی هستند
زبان فارسی زبان مشترک همخوانواده های خود است پس باید همه را پشتیبانی کند
در ضمن لاتک وسیله تولید متون علمی است و علوم اسلامی جزء لاینفک علوم است پس باید زمینه برای ایجاد متون علوم اسلامی بوسیله لاتک فراهم شود
ریشه علوم اسلامی قرآن کریم و روایات است که به زبان عربی هست پس باید بسته xepersian را برای نوشتن متون عربی بازسازی کرد به خصوص برای غیر عرب زبانان که متون عربی باید با حرکات و علایم نوشته شود
ما با ترکیب دو بسته xepersian و arabxetex توانستیم متون عربی داخل متون فارسی تولید کنیم ولی پیشنهاد ما این است که بسته arabxetex داخل بسته xepersian قرار بگیرد و اصلاحاتی صورت بگیرد که تنها با فراخوانی یک بسته هم از قدرت xepersian و هم از امکانات arabxetex برای زبانهای همخوانواده فارسی از جمله عربی استفاده کرد
با تشکر التماس دعا

فایل‌های پیوست
سوال شده اسفند 9, 1398 توسط عباسعلی همتی (19 امتیاز)
@ عباسعلی همتی
ببخشین من درست متوجه شدم اینو که مشکل شما با زی‌پرشین «حروفچینی عربی متجرک» هست؟
اگه بله، بیزحمت یک مثالی می‌زنین یعنی چی؟
بسمه تعالی
سلام برادر
با زیپرشن مانند سایر برنامه های فارسی نویسی می توان متون عربی با حرکت نوشت ولی لاتک صرفا برای نوشتن متون نیست بلکه برای ایجاد متون علمی می باشد
من به دنبال نرم افزاری می گشتم که بتواند متون عربی با حرکت را بتوان سریعتر ایجاد کرد
علوم اسلامی بر مبنای قرآن کریم و روایات چهارده معصوم بنا شده است که همه عربی هستند همانطور که می دانیم متون عربی وابسته به اِعْراب هستند یعنی متون عربی را تنها از حرکت یا حروف آخر کلمات درک می شوند
به همین علّت غیر عرب زبانان به راحتی نمی توانند متون عربی را درک کنند پس لازم است متون عربی را با حرکت و اِعْراب ایجاد کنیم این به خصوص در ارایه علوم اسلامی حیاتی است
البته می توان از طریق صفحه کلید فارسی این متون را ایجاد کنیم ولی سرعتش کم است ولی با بسته arabxetex با سرعت بیشتر و کیفیّت بالاتر تولید کنیم ولی عیب این بسته این است که از فورمول نویسی ریاضی پشتیبانی نمی کند
اما تلفیق این بسته با بسته زیپرشن مشکل را حل می کند چرا که با تلفیق این دو بسته زیپرشن حاکم می شود که از فورمول نویسی ریاضی پشتیبانی می کند در عین حال می توان با محیط های لاتین نویسی زیپرشن از قابلیت ایجاد متون عربی با اِعْراب توسط بسته arabxetex می توان استفاده کرد
البته این تلفیق یک مشکل دارد و آن اینکه متون بسته arabxetex به صورت یک موجودیّت مجزّا شکل می گیرد و باعث فاصله گرفتن از متن اصلی می شود
دیگر آنکه نوشتن متون عربی با اِعْراب تنها در صورتی ممکن است که از محیط های تودرتو استفاده شود
من فقط پیشنهاد کردم این دو بسته طوری باهم تلفیق شوند که نیاز به محیط تو در تو نباشد
با تشکّر
منظور شما ویژگی Transliteration بسته arabxetex است که همانطور که در پاسخم اشاره کردم این تنها ویژگی است که بسته زی‌پرشین ندارد. افزودن آن به بسته زی‌پرشین جالب و منطقی است. توجه داشته باشید که این ویژگی در بسته arabxetex با Mapping کار می‌کند که مشکلاتی دارد. بنابراین راه‌حل بهتر استفاده از روش ابدایی در بسته arabtex است.

1 پاسخ

0 رای

از آنجایی که من مولف بسته زی‌پرشین از روز نخست هستم و تمام فلسفه زی‌پرشین ساخته ذهن من، تفکرات من و اعتقادات من است، شاید تنها شخصی باشم که بتوانم پرسش شما را از دیدگاه مولف بسته پاسخ دهم.

قبل از هر چیز من با بسیاری از گفته‌های شما هم‌باور نیستم.

چرا ما نباید بسته زیپرشن که انصافا بسیار قدرتمند است نباید برای زبانهای همخوانواده های فارسی از جمله زبان عربی که زبان مشترک جهان اسلام است و فرهنگ ملت ایران با اسلام آمیخته شده کاربرد نداشته باشد.

زبان‌ تازی هم‌خانواده زبان پارسی نیستند. زبان‌پارسی از شاخه زبان‌های ایرانی است. زبان تازی در این شاخه نیست.

زبان تازی زبان اسلام است اما زبان ایران، ملت ایران و فرهنگ ایرانی نیست. فرض شما این است که همه ملت ایران مسلمان هستند که درست نیست. من مسلمان نیستم و بسیاری از ایرانی‌های دیگر هم وجود دارند که مسلمان نیستند بنابراین حداقل از دید من پیوند دادن فرهنگ ایرانی و اسلام نادرست است.

پیشنهاد می شود طراحان بسته قدرتمند xepersian همانند بستهarabxetex که اکثر زبان های همخوانواده عربی از جمله فارسی را پشتیبانی می کند بسته xepersian را نیز به زبانهای همخوانواده فارسی بسط دهند
آنها که به دنبال جدا کردن زبان فارسی از زبانهای همخوانواده خود از جمله عربی هستند به دنبال منزوی کردن زبان فارسی هستند

اگر هدف شما حروف‌چینی یک نوشتار به زبان تازی یا اردو بدون تنظیمان محلی مانند تاریخ و اعداد در فرمول‌های ریاضی و ... است هیچ مشکلی با بسته زی‌پرشین نخواهید داشت.

علوم اسلامی جزء لاینفک علوم است پس باید زمینه برای ایجاد متون علوم اسلامی بوسیله لاتک فراهم شود

اگر منظور شما از باورهای اسلام است، آن‌ها علوم نیست. حداقل من نمی‌دانم منظور شما از علوم اسلامی چیست.

ریشه علوم اسلامی قرآن کریم و روایات است که به زبان عربی هست پس باید بسته xepersian را برای نوشتن متون عربی بازسازی کرد به خصوص برای غیر عرب زبانان که متون عربی باید با حرکات و علایم نوشته شود

شما می‌توانید نام آنچه در قرآن وجود دارد را باورهای اسلامی بگذارید اما این‌ها علوم نیستند. همچنین شما در نمی‌توانید باورهای دینی و مذهبی خود را داخل کرده و من را مجبور کنید که بسته زی‌پرشین را برای زبان تازی بازسازی کنم. بسته زی‌پرشین هیچ مشکلی برای نوشتن حرکات و علایم روی حروف ندارد.

ما با ترکیب دو بسته xepersian و arabxetex توانستیم متون عربی داخل متون فارسی تولید کنیم ولی پیشنهاد ما این است که بسته arabxetex داخل بسته xepersian قرار بگیرد و اصلاحاتی صورت بگیرد که تنها با فراخوانی یک بسته هم از قدرت xepersian و هم از امکانات arabxetex برای زبانهای همخوانواده فارسی از جمله عربی استفاده کرد

هر آنچه را که با بسته arabxetex می‌توانید انجام دهید می‌توانید با بسته زی‌پرشین نیز انجام دهید تنها یک مورد. بسته arabxetex به شما این اجازه را می‌دهد که متن ورودی خود را بصورت لاتین بنویسید (نوعی نشانه‌گذاری) که بسته می‌فهمد و آن را به اکریپت محلی تبدیل می‌کند. ما در بسته زی‌پرشین احتیاجی به این ویژگی نداشتیم چون خواندن متن ورودی به خط پارسی ساده‌تر است و لازم نیست کاربر زمانی را صرف فراگیری این نوع نشانه‌گذاری کند. علت وجود این نوع نشانه‌گذاری برای ساده کردن کار برای کاربران غربی است.

نگاه من به بسته زی‌پرشین و چرایی پشتیبانی از زبان پارسی

من هیچ‌گاه تعلق خاطری به اسلام نداشته‌ام. همانطور که در بالا گفتم من حتی مسلمان نیستم (پدر در پدر مسلمان نیستم) و همانند شما رابطه عاطفی با اسلام و باورهای اسلامی ندارم. من برای همه مسلمانان و باورهای دینی آن‌ها احترام قایل هستم اما خودم رابطه‌ای با این باورها ندارم.

علت پیدایش زی‌پرشین به خاطر عشقی بوده که من به فردوسی بزرگ داشتم و در تمام راه تنها فلسفه من پشتیبانی از زبان و خط پارسی یوده. همانطور هم که راهنمای بسته زی‌پرشین می‌بینید من این بسته را به فردوسی بزرگ تقدیم کرده‌ام و این خود باید گویای آن باشد که چرا بسته زی‌پرشین تنها از زبان پارسی پشتیبانی می‌کند.

با این حال اگر شما قصد ایجاد یک متن به زبا تازی را با بسته زی‌پرشین دارید، هیچ مشکلی نخواهید داشت مگر اینکه بخواهید اعداد در فرمول‌ها بصورت تازی باشند یا اینکه احتیاج به درج تاریخ روز اسلامی داشته باشید و یا سایر چیزهایی که مختص زبان تازی است و حتی اگر این را هم در نظر بگیریم که تنظیمات محلی یکسانی برای زبان تازی وجود ندارد و این تنظیمات از کشو تا کشور تفاوت‌های زیادی دارد.

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

پاسخ داده شده اسفند 10, 1398 توسط وفا (24,609 امتیاز)
ویرایش شده اسفند 10, 1398 توسط وفا
بسمه تعالی
سلام برادر وفا
از زحمات شما تشکر می کنم
برادر من هرگز به دنبال تحمیل عقیده به شما نیستم
من فقط گفتم که شما که بسته زیپرشن را برای زبان فارسی ایجاد کردید بهتر بود برای زبانهایی که با فارسی الفبای مشترک دارند نیز در بسته زیپرشن تدارک می دیدید
برادر همه ما ایرانی هستیم وظیفه داریم برای سربلندی ایران تلاش بکنیم یکی از راههای رسیدن به سربلندی ایران تلاش برای نفوذ زبان فارسی به عنوان زبان علم است برای این کار می توانیم با همگرا کردن زبانهایی که با زبان فارسی الفبای مشترک دارند زبان فارسی را اعتلاء بخشیم
برادر علوم اسلامی ممکن است به اعتقاد شما علم نباشند ولی به عنوان علم شناخته می شوند شما که بسته زیپرشن را برای تعصّب فارسی نساختید بلکه ساخته اید تا تمام فارسی زبانان بتوانند متون علمی خود را ایجاد کنند حتی اگر شما آن متون را علمی ندانید
من خودم طلبه علوم دینی هستم فکر کردم با بهبود بسته زیپرشن برای علوم اسلامی بتوانیم زبان فارسی را به عنوان زبان علم به جهان معرفرفی کنیم
من فکر نمی کردم این پیشنهاد من باعث ناراحتی شما شود من عذر می خواهم که باعث ناراحتی شما شدم من فقط پیشنهاد کردم ببخشید که شما را ناراحت کردم
فقط از شما یک درخواست دارم اگر می خواهید بسته زیپرشن را به روز کنید یک محیط لاتین مثل قبل برای آن نگه دارید آخه تلفیق بسته زیپرشن و بسته arabxetex یک محیط ایده آل برای تمام علوم حتی آنهایی که شما علم نمی دانید فراهم می کند
من خودم با تلفیق دو بسته فوق یک بسته جدید به نام xepersianar ایجاد کردم و استفاده می کنم البته این بسته به صورت فراخوانی دو بسته است
باز هم از شما عذرخواهی می کنم که باعث ناراحتی شما شدم امیدوارم همیشه موفّق و سربلند باشید
با تشکر از شما
جدای از مبحث لاتک، خیلی خوشم اومد نتونستم نگم، یک بحث لاتکی مرتبط با عقاید فردی و دین به این زیبایی و احترام متقابل انجام شد. :-) قبلا بین کاربران چه در این سایت و چه در سایت ها و گروه‌های دیگر مسایلی پیش میاد اغلب. کاش همه با هم این طور باشن، چه در این سایت و چه در ....
با درود به دوست گرامی عباسعلی همتی. من به هیچ عنوان از پرسش شما ناراحت نشدم. اگر از پاسخ من اینگونه برداشت می‌شود از صمیم قلب پوزش می‌خواهم. با اینکه مسلمان نیستم اما برای شما احترام زیادی قايل هستم و امیدوارم در همه کارهایی که انجام می‌دهید موفق باشید. من تعصبی ندارم. همانطور که گفتم علت پیدایش بسته زی‌پرشین عشقی است که من به فردوسی بزرگ داشتم در واقع فردوسی بزرگ برای من منزلتی را دارد که علی امام نخست شیعیان برای شما. فردوسی بزرگ مولا و سرور من بوده. من هیچ تعصبی نسبت به سایر زبان‌ها ندارم. پیشنهاد شما کاملا منطقی است و کار بسیار خوبی خواهد بود اما انجام این کار نیاز به وجود افرادی دارد که به زبان‌های دیگر وارد باشند. متأسفانه من چیز زیادی در مورد زبان‌های اردو و تازی نمی‌دانم. با این حال همانطور که در پاسخم اشاره کردم شما هیچ مشکلی برای حروف‌چینی زبان تازی و یا اردو با بسته زی‌پرشین نخواهید داشت. علت اینکه بسته arabxetex حرکات را روی حروف بصورت درست قرار می‌دهد توانایی این بسته نیست بلکه این بسته از قلم مناسب استفاده می‌کند. اگر شما در هر دو بسته xepersian و arabxetex از یک قلم یکسان استفاده کنید نتیجه یکسان خواهد بود. همچنین توجه داشته باشید که بسته arabxetex برای حروف‌چینی نوشتارهای راست به چپ از بسته bidi استفاده می‌کند که باز هم من مولف آن بسته هستم و حروف‌چینی راست به چپ در هر دو بسته یکسان است زیرا که از بسته مشترک bidi استفاده می‌شود.
بسمه تعالی
پیامبر اسلام فرمودند : هرکس از مخلوق تشکّر نکند شکر خدا را به جا نیاورده است
من به عنوان یک ایرانی مسلمان شیعه از شما به خاطر زحمات عاشقانه شما برای ایجاد بسته زیپرشن که انصافا بسته قدرتمند و فاخر برای ما فارسی زبانان است از صمیم قلب تشکّر می کنم
امیدوارم خداوند شما را در تمام زندگی موفّق بدارد
برادر ما ایرانی هستیم و ایرانیان به برادری و نوع دوستی معروف هستند و این افتخار ماست
قدر و ارزش کار خود را بدانید چرا که زبان فارسی را زنده کردید
خدا را شاکرم که شما مرید شاعر بزرگ و مسلمان فردوسی کبیر هستید و همین نشان از بزرگی شخصیّت شماست و باعث افتخار ماست که این شخصیّت بزرگ ایرانی اسلامی انگیزه ایجاد بسته فاخر زیپرشن شده است
من به وجود شما افتخار میکنم چون شما نام ایران و زبان فارسی را به عنوان مهد علم و تمدّن زنده کردید
وقتی من می توانم با زیپرشن متون علمی روز را بنویسم و به جهانیان ارایه کنم بسیار باعث ایجاد غرور ملّی در من می شود
و اینها همه از زحمات شماست
باز هم از شما تشکّر می کنم
التماس دعا برادر
از مهربانی بیش از اندازه شما سپاسگزارم. من کار خاصی انجام نداده‌ام. شالوده بسته زی‌پرشین کار همان موتور تک است که کنوث ایجاد کرده است. من تنها با استفاده از ابزار سطح پایینی که کنوث ایجاد کرده استفاده کرده‌ام و بسته زی‌پرشین بوجود آمده است. بنابراین اگر از شخصی باید قدردانی بشه اون دونالد کنوث هست نه من.
بسمه تعالی
سلام برادر
به هر حال شما هم زحمت کشیده اید مهمتر اینکه این زحمات عاشقانه بوده اند
برادر دو تا درخواست از شما دارم:
اول اینکه اگر زمانی خواستید بسته زیپرشن را آپدیت کنید محیط های لاتین نویسی را حذف نکنید تا بتوانیم تلفیق دو بسته xepersian و arabxetex انجام دهیم آخه می خواهم به یاری خداوند لاتک را برای حوزه های علمیه در جهت ایجاد متون اسلامی به کار بگیریم
دوم اینکه اگر ممکن است راهنمای ایجاد یک بسته در لاتک را شرح دهید

یک پیشنهاد هم دارم
حال که بسته زیپرشن به مرحله تعالی رسیده چطور است از همه بخواهید آنرا مبنا قرار دهند و بسته های جدید با حفظ بسته زیپرشن و افزونه ها ایجاد کنند و این بسته ها با نام زیپرشن+پسوند دلخواه ثبت کنند همانند لینوکس که توزیع های مختلف دارد بسته زیپرشن هم توزیع های مختلف داشته باشد
این امر باعث تنوع در بسته های فارسی نویسی لاتک و بهتر شدن زیپرشن می شود
به هر حال زیپرشن یک نقطه اتکاء برای حضور تمام فارسی زبانان در عرصه ارایه علم می شود همچنین باعث می شود تکامل زیپرشن به صورت جهانی صورت بگیرد

به هر حال از اینکه به پیامهای من توجه کردید تشکر می کنم
التماس دعا
...