تالار گفتگوی پارسی‌لاتک

زی‌پرشین XePersian => زی‌تک => نويسنده: وحید دامن‌افشان در دسامبر 22, 2010, 08:28:37 pm

عنوان: مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: وحید دامن‌افشان در دسامبر 22, 2010, 08:28:37 pm
سلام
من امروز میک‌تک ۲/۸ رو به صورت basic نصب کردم. بعدش به آدرس https://bitbucket.org/vafa/bidi
و https://bitbucket.org/vafa/xepersian رفتم و نسخه آخر bidi و زی‌پرشین رو گرفتم و بعدش دستور xelatex رو روشون
اجرا کردم (هر چند خطای فونت  FreeFarsi   گرفت که به دلیل نداشتن این فونت بودش و مهم نبودش). بعد از تولید شدن فایل‌ها، اونا رو به ترتیب توی آدرس C:\Program files\MikTeX 2.8\tex\xelatex\bidi و
C:\Program files\MikTeX 2.8\tex\xelatex\xepersian ریختم و بعدش refresh کردم و یه فایل ساده tex رو اجرا کردم که ارور می‌گرفت. بعدش واسه از بین بردن ارورها، کل بسته‌های میک‌تک رو آپدیت کردم. اما باز هم ارور گرفته. بعدش پوشه bidi موجود در C:\Program files\MikTeX 2.8\tex\xelatex رو به آدرس C:\Program files\MikTeX 2.8\tex\latex انتقال دادم که باز هم درست نشد. فایلی که بعد از انتقال bidi به پوشه latex اجرا کردم رو ضمیمه کردم (منتها نمی‌دونم چرا توی فایل log، بسته bidi رو نشناخته). متاسفانه خیلی وقته که در جریان نحوه آپدیت زی‌پرشین و بی‌دی نبودم.
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: هادی صفی‌اقدم در دسامبر 22, 2010, 08:46:25 pm
وحید جان قبلا یک سوال پرسیده بودی که چرا در ویکی لینک به ctan نداده‌ایم.
 در ctan آخرین نسخه رسمی موجود هست ولی در Bitbucket آخرین نسخه آزمایشی موجود هست.
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: وحید دامن‌افشان در دسامبر 22, 2010, 08:51:49 pm
در ctan آخرین نسخه رسمی موجود هست ولی در Bitbucket آخرین نسخه آزمایشی موجود هست.
می‌دونم.
من نسخه bitbucket رو لازم دارم. چون آخرین تغییراتی که وفا روی bidi (در مورد قاب‌ها و کادر) انجام داده رو می‌خوام.
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: هادی صفی‌اقدم در دسامبر 22, 2010, 08:57:09 pm
می‌دونم.
وحید جان، دیشب خودت پرسیدی!!!
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: هادی صفی‌اقدم در دسامبر 22, 2010, 09:00:49 pm
من روی میک‌تک 2.9 اون دو فایلی که گفتی را گرفتم و نصب کردم و فایل خودت را باهاش اجرا کردم و هیچ مشکلی نداشت
فکر کنم  باید میک‌تک کامل را نصب کنی یا 2.9 را. من بیشتر از این نمیدونم
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: وحید دامن‌افشان در دسامبر 22, 2010, 09:10:56 pm
وحید جان، دیشب خودت پرسیدی!!!
توی ویکی نوشتی «به‌روز‌رسانی به آخرین نسخه‌ی آزمایشی Bitbicket». در صورتی که به جای اینکه به bitbucket لینک بدی، به ctan لینک دادی. سوال من این بود که «چرا به bitbucket  لینک ندادی؟»
بهرحال ممنون از جوابت.
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: هادی صفی‌اقدم در دسامبر 22, 2010, 09:13:46 pm
توی ویکی نوشتی «به‌روز‌رسانی به آخرین نسخه‌ی آزمایشی Bitbicket». در صورتی که به جای اینکه به bitbucket لینک بدی، به ctan لینک دادی. سوال من این بود که «چرا به bitbucket  لینک ندادی؟»
بهرحال ممنون از جوابت.
آهان!!! الان فهمیدم. وحید جان، ctan نیست.  dante.ctan هست.
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: هادی صفی‌اقدم در دسامبر 22, 2010, 10:01:19 pm
در فایل xepersian که در Bitbucket هست در فایل Readme نوشته:
The XePersian package
v1.1.0β1.3

اما اونی که در dante.ctan هست و در ویکی بهش لینک داده‌ام نسخه‌ی یکی کمتر هست:
("C:\Program Files\MiKTeX 2.9\tex\xelatex\xepersian\xepersian.sty"
Package: xepersian 2011/01/01 v1.1.0β1.2 <commit 80> Persian typesetting in Xe
LaTeX
ضمنا در راهنمای زی‌پرشین تاریخ‌شون یک روز فقط فرق داره. ۶ و ۷ دسامبر 2010.
الان پیدا کنید پرتقال فروش را

در ویکی به bitbucket لینک بدهم یا به dante.ctan؟

با تشکر قبلی

وحید جان؟ من روی میک‌تک 2.9 هم از dante.catn دانلود و نصب کردم و هم از bitbucket. فایل ارسالی تو با هر دو بدون خطا اجرا میشن.

ضمنا نسخه dante.ctan هم با xelatex کردن بدون خطا استخراج شد. (فونت free farsi را دارم)

ضمنا پست‌های من 1000 تا شد. کسی نمیخاد تبریک بگه؟ شوخی کردم  ;D
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: vafa در دسامبر 23, 2010, 03:54:42 am
سلام
من امروز میک‌تک ۲/۸ رو به صورت basic نصب کردم. بعدش به آدرس https://bitbucket.org/vafa/bidi
و https://bitbucket.org/vafa/xepersian رفتم و نسخه آخر bidi و زی‌پرشین رو گرفتم و بعدش دستور xelatex رو روشون
اجرا کردم (هر چند خطای فونت  FreeFarsi   گرفت که به دلیل نداشتن این فونت بودش و مهم نبودش). بعد از تولید شدن فایل‌ها، اونا رو به ترتیب توی آدرس C:\Program files\MikTeX 2.8\tex\xelatex\bidi و
C:\Program files\MikTeX 2.8\tex\xelatex\xepersian ریختم و بعدش refresh کردم و یه فایل ساده tex رو اجرا کردم که ارور می‌گرفت. بعدش واسه از بین بردن ارورها، کل بسته‌های میک‌تک رو آپدیت کردم. اما باز هم ارور گرفته. بعدش پوشه bidi موجود در C:\Program files\MikTeX 2.8\tex\xelatex رو به آدرس C:\Program files\MikTeX 2.8\tex\latex انتقال دادم که باز هم درست نشد. فایلی که بعد از انتقال bidi به پوشه latex اجرا کردم رو ضمیمه کردم (منتها نمی‌دونم چرا توی فایل log، بسته bidi رو نشناخته). متاسفانه خیلی وقته که در جریان نحوه آپدیت زی‌پرشین و بی‌دی نبودم.
این خطاها هیچ‌کدوم مال bidi یا xepersian نیست بلکه به این خاطره که سبکهای دیگر مثل fontspecو expl3 و غیره به روز نیستند. اگر می‌خواهی به مشکل برنخوری بهتر است از تک‌لایو استفاده کنی.
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: هادی صفی‌اقدم در دسامبر 23, 2010, 08:05:49 am
وفا سوال من رو ندیدی؟

در فایل xepersian که در Bitbucket هست در فایل Readme نوشته:
The XePersian package
v1.1.0β1.3

اما اونی که در dante.ctan هست و در ویکی بهش لینک داده‌ام نسخه‌ی یکی کمتر هست:
("C:\Program Files\MiKTeX 2.9\tex\xelatex\xepersian\xepersian.sty"
Package: xepersian 2011/01/01 v1.1.0β1.2 <commit 80> Persian typesetting in Xe
LaTeX
ضمنا در راهنمای زی‌پرشین تاریخ‌شون یک روز فقط فرق داره. ۶ و ۷ دسامبر 2010.

در ویکی به bitbucket لینک بدهم یا به dante.ctan؟
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: vafa در دسامبر 23, 2010, 12:24:41 pm
وفا سوال من رو ندیدی؟

در فایل xepersian که در Bitbucket هست در فایل Readme نوشته:
The XePersian package
v1.1.0β1.3

اما اونی که در dante.ctan هست و در ویکی بهش لینک داده‌ام نسخه‌ی یکی کمتر هست:
("C:\Program Files\MiKTeX 2.9\tex\xelatex\xepersian\xepersian.sty"
Package: xepersian 2011/01/01 v1.1.0β1.2 <commit 80> Persian typesetting in Xe
LaTeX
ضمنا در راهنمای زی‌پرشین تاریخ‌شون یک روز فقط فرق داره. ۶ و ۷ دسامبر 2010.

در ویکی به bitbucket لینک بدهم یا به dante.ctan؟
ویکی به درد نمی‌خوره به همه چیز شبیه الا به یک ویکی.
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: هادی صفی‌اقدم در دسامبر 23, 2010, 12:47:06 pm
ویکی به درد نمی‌خوره به همه چیز شبیه الا به یک ویکی.

پیشنهادت برای ایجاد راهنماها چیه؟ یعنی سایت دیگه‌ای سراغ داری وفا جان؟
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: وحید دامن‌افشان در دسامبر 23, 2010, 01:01:32 pm
این خطاها هیچ‌کدوم مال bidi یا xepersian نیست بلکه به این خاطره که سبکهای دیگر مثل fontspecو expl3 و غیره به روز نیستند. اگر می‌خواهی به مشکل برنخوری بهتر است از تک‌لایو استفاده کنی.
ممنون از جوابتون. فقط ۳ سوال:
۱-   پوشه bidi، باید داخل C:\Program files\MikTeX 2.8\tex\latex باشه؟ اگه جواب مثبته، از چه ورژنی به بعد
این پوشه داخل این مسیر قرار گرفته؟
۲- من همه بسته‌های miktex رو آپدیت کردم. چرا مشکل رفع نمی‌شه؟
۳- نمی‌شه هم از میک‌تک استفاده کرد و هم آخرین نسخه زی‌پرشین و بی‌دی رو داشت؟
ممنون


عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: هادی صفی‌اقدم در دسامبر 23, 2010, 01:09:48 pm
۳- نمی‌شه هم از میک‌تک استفاده کرد و هم آخرین نسخه زی‌پرشین و بی‌دی رو داشت؟
ممنون
اگه منظورت اینه که دو تا میک‌تک داشته باشی. مثلا یکی 2.8 که به bitbucket اپدیت نشده و یکی که 2.9 هست و به bitbucket اپدیت شده باشه، جواب مثبت هست.
فقط در  path سیستم باید برای switch کردن باید مسیر
C:\Program Files\MiKTeX 2.9\miktex\bin را عدد ۹ را به ۸ تبدیل کنی و بالعکس.
من خودم هم میک‌تک 2.8 معمولی و هم 2.9 آپدیت شده به بیدباکت دارم و هر دو خوب کار می‌کنند.
تک لایو هم نصبه و فارسیتک و تک پارسی هم نصبه. همه به خوبی کار می‌کنند
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: وحید دامن‌افشان در دسامبر 23, 2010, 01:20:19 pm
اگه منظورت اینه که دو تا میک‌تک داشته باشی. مثلا یکی 2.8 که به bitbucket اپدیت نشده و یکی که 2.9 هست و به bitbucket اپدیت شده باشه، جواب مثبت هست.
من توی یه دونه‌ش هم موندم. حالا بیام دوتاش کنم؟ :D
منظور من فقط میک‌تک ۲/۸ هستش که به نسخه bitbucket آپدیتش کنم.
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: هادی صفی‌اقدم در دسامبر 23, 2010, 01:55:35 pm
من توی یه دونه‌ش هم موندم. حالا بیام دوتاش کنم؟ :D
منظور من فقط میک‌تک ۲/۸ هستش که به نسخه bitbucket آپدیتش کنم.

چرا میشه. کافیه زی‌پرشین را فراخوانی نکنی و فایل لاتین تایپ کنی. نمیدونم درست منظورت را فهمیدم یا نه؟!
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: محمد چهارسوقی در دسامبر 23, 2010, 02:03:21 pm
من خودم هم میک‌تک 2.8 معمولی و هم 2.9 آپدیت شده به بیدباکت دارم و هر دو خوب کار می‌کنند.
تک لایو هم نصبه و فارسیتک و تک پارسی هم نصبه. همه به خوبی کار می‌کنند

آقا هادی شما کامپیوتر داری یا سوپر کامپیوتر (ابررایانه) :D
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: هادی صفی‌اقدم در دسامبر 23, 2010, 02:06:29 pm
آقا هادی شما کامپیوتر داری یا سوپر کامپیوتر (ابررایانه) :D
کامپیوتر ساده دارم. اما دوستانی مثل دوستانم در این گروه داشتم که خیلی چیزها ازشون یاد گرفتم. از جمله نحوه نصب اینها کنار هم. خدا به همه مثل من دوستان خوبی نصیب کنه

دوست خوب یک نعمت بزرگ هست
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: وحید دامن‌افشان در دسامبر 23, 2010, 02:11:41 pm
چرا میشه. کافیه زی‌پرشین را فراخوانی نکنی و فایل لاتین تایپ کنی. نمیدونم درست منظورت را فهمیدم یا نه؟!
هادی جان، یه چیزی داری می‌گی ها! اگه زی‌پرشین رو نخوام، چرا باید به bitbucket، آپدیت بشم؟
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: هادی صفی‌اقدم در دسامبر 23, 2010, 02:19:09 pm
هادی جان، یه چیزی داری می‌گی ها! اگه زی‌پرشین رو نخوام، چرا باید به bitbucket، آپدیت بشم؟
من فکر کردم وقتی به بیت‌باکت آپدیت میشی، لاتین هم نمیتونی کار کنی
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: وحید دامن‌افشان در دسامبر 27, 2010, 05:47:56 pm
ممنون از جوابتون. فقط ۳ سوال:
۱-   پوشه bidi، باید داخل C:\Program files\MikTeX 2.8\tex\latex باشه؟ اگه جواب مثبته، از چه ورژنی به بعد
این پوشه داخل این مسیر قرار گرفته؟
۲- من همه بسته‌های miktex رو آپدیت کردم. چرا مشکل رفع نمی‌شه؟
۳- نمی‌شه هم از میک‌تک استفاده کرد و هم آخرین نسخه زی‌پرشین و بی‌دی رو داشت؟
ممنون
جواب سوالامو پیدا کردم:
۱- بله. جواب قسمت دوم سوال رو نمی‌دونم.
۲- خیلی از بسته‌ها باید آپدیت بشه. در ضمن چند تا پوشه جدید هم باید داخل مسیر
C:\Program files\MikTeX 2.8\tex\latex ساخته بشه و چند تا فایل داخلشون قرار بگیره.
۳- می‌شه. اما روش بروزرسانی در  میک‌تک 2.8 (برای اونایی که به میک‌تک 2.9 دسترسی ندارن) به نسخه موجود در bitbucket، خیلی پیچیده و مشکله. روش
کار به این صورته: (سعی می‌کنم خیلی ساده توضیح بدم)
اول نسخه basic میک‌تک 2.8 رو نصب کردم. بعدش از طریق package manager، بسته زی‌پرشین رو نصب کردم.
بعدش از طریق منوی استارت و منوی Update، زی‌پرشین و بی‌دی رو به نسخه موجود در ctan، آپدیت کردم. بعدش یه فایل
خیلی ساده تک رو اجرا کردم. بعدش در طول فرایند اجرا، هر وقت پنجره مربوط به «نیاز به بسته...» ظاهر می‌شد (هر چند بجز زی‌پرشین، هیچ بسته دیگه‌ای رو توی این فایل تکم، فراخوانی نکرده بودم)، برای مسیر نصب، بجای اینکه به فایل سورس میک‌تک 2.8 روی هاردم، آدرس بدم، آدرس مخزن اینترنتی رو می‌دادم (تا از طریق اینترنت، آپدیت بشه). بعد از اینکه ظاهر شدن پنجره گفته شده تموم شد، باز هم اجرای فایلم، با خطا مواجه می‌شد. مثلا می‌گفتش که « فایل etoolbox.sty، در داخل
 پوشه  C:\Program Files\MiKTeX 2.8\tex\latex\etoolbox  پیدا نشد». برای رفع این مشکل، خودم یه پوشه توی مسیر C:\Program Files\MiKTeX 2.8\tex\latex  ساختم و اسمشو گذاشتم etoolbox. بعدش از اینترنت، فایل etoolbox.sty رو گرفتم و ریختمش داخل مسیر  C:\Program Files\MiKTeX 2.8\tex\latex\etoolbox. تا اونجایی که یادم میاد چند فایل دیگه رو هم به همین روش، توی مسیر C:\Program Files\MiKTeX 2.8\tex\latex ریختم.
بعد از اتمام این کارها، تازه به نسخه موجود در ctan، آپدیت شدم. برای آپدیت شدن به نسخه bitbucket هم کارای زیر رو انجام دادم:
۱- اول به آدرس https://bitbucket.org/vafa/bidi رفتم و فایل bidi-7fe91b1dd37b.tar.gz رو دانلود کردم. بعدش این فایل رو extract
کردم که حدود ۹-۱۰ تا فایل ازش استخراج شد. بعدش دستور xelatex رو روی فایل bidi.dtx اجرا کردم که با این کار حدود ۱۱۰ فایل
بوجود اومد. بعدش به آدرس C:\Program Files\MiKTeX 2.8\tex\latex\bidi رفتم و فایل‌های داخل این پوشه رو حذف کردم و اون
۱۱۰ تا فایل رو جایگزینشون کردم.
۲- به آدرس https://bitbucket.org/vafa/xepersian رفتم و فایل xepersian-6cd1aa0324bb.tar.gz رو دانلود کردم.  بعدش این فایل رو extract
کردم که حدود ۹-۱۰ تا فایل ازش استخراج شد. بعدش دستور xetex رو روی فایل xepersian.dtx اجرا کردم که با این کار حدود  ۶۳ فایل
بوجود اومد. بعدش به آدرس C:\Program Files\MiKTeX 2.8\tex\xelatex\xepersian رفتم و فایل‌های داخل این پوشه رو حذف کردم و اون  ۶۳ تا فایل رو جایگزینشون کردم.
۳- بعدش به Start>all programs>Miktex 2.8>Maintenance(admin)> Settings رفتم و روی refresh FNDB کلیک
کردم.
بعد از این کارها، به نسخه زی‌پشین و بی‌دی روی bitbucket آپدیت شدم.
عنوان: پاسخ : مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket
رسال شده توسط: هادی صفی‌اقدم در دسامبر 27, 2010, 05:54:15 pm
(هر چند بجز زی‌پرشین، هیچ بسته دیگه‌ای رو توی این فایل تکم، فراخوانی نکرده بودم)
چه توضیح جامع و کاملی نوشتی وحید جان. دستت درد نکنه
زی‌پرشین و بی‌دی خودشون چند بسته را فراخوانی‌میکنند.
اگر نسخه کامل میک‌تک را نصب میکردی، نیازی به نصب etollbox و ... نبود
وحید جان پیشنهادم به تو و بقیه دوستان استفاده از TeXLive است.
هم راحت آپدیت میشه. هم سرعت دانلودش بیشتره. هم ارور وسط آپدیت خیلی خیلی خیلی کم میده.
با زی‌پرشین هم سازگارتر هست.
توصیه آقا وفا هم تک‌لایو هست.
تک‌لایو هم ارسال پستی داره