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

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

مشکل با آپدیت زی‌پرشین به نسخه موجود در bitbucket

نویسنده وحید دامن‌افشان, دسامبر 22, 2010, 08:28:37 بعد از ظهر

« قبلی - بعدی »

هادی صفی‌اقدم

نقل قول از: وحید دامن افشان در دسامبر 23, 2010, 01:20:19 بعد از ظهر
من توی یه دونه‌ش هم موندم. حالا بیام دوتاش کنم؟ :D
منظور من فقط میک‌تک ۲/۸ هستش که به نسخه bitbucket آپدیتش کنم.

چرا میشه. کافیه زی‌پرشین را فراخوانی نکنی و فایل لاتین تایپ کنی. نمیدونم درست منظورت را فهمیدم یا نه؟!

محمد چهارسوقی

نقل قول از: هادی صفی اقدم در دسامبر 23, 2010, 01:09:48 بعد از ظهر
من خودم هم میک‌تک 2.8 معمولی و هم 2.9 آپدیت شده به بیدباکت دارم و هر دو خوب کار می‌کنند.
تک لایو هم نصبه و فارسیتک و تک پارسی هم نصبه. همه به خوبی کار می‌کنند

آقا هادی شما کامپیوتر داری یا سوپر کامپیوتر (ابررایانه) :D

هادی صفی‌اقدم

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

دوست خوب یک نعمت بزرگ هست

وحید دامن‌افشان

نقل قول از: هادی صفی اقدم در دسامبر 23, 2010, 01:55:35 بعد از ظهر
چرا میشه. کافیه زی‌پرشین را فراخوانی نکنی و فایل لاتین تایپ کنی. نمیدونم درست منظورت را فهمیدم یا نه؟!
هادی جان، یه چیزی داری می‌گی ها! اگه زی‌پرشین رو نخوام، چرا باید به bitbucket، آپدیت بشم؟

هادی صفی‌اقدم

نقل قول از: وحید دامن افشان در دسامبر 23, 2010, 02:11:41 بعد از ظهر
هادی جان، یه چیزی داری می‌گی ها! اگه زی‌پرشین رو نخوام، چرا باید به bitbucket، آپدیت بشم؟
من فکر کردم وقتی به بیت‌باکت آپدیت میشی، لاتین هم نمیتونی کار کنی

وحید دامن‌افشان

نقل قول از: وحید دامن افشان در دسامبر 23, 2010, 01:01:32 بعد از ظهر
ممنون از جوابتون. فقط ۳ سوال:
۱-   پوشه 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 آپدیت شدم.

هادی صفی‌اقدم

#21
نقل قول از: وحید دامن افشان در دسامبر 27, 2010, 05:47:56 بعد از ظهر
(هر چند بجز زی‌پرشین، هیچ بسته دیگه‌ای رو توی این فایل تکم، فراخوانی نکرده بودم)
چه توضیح جامع و کاملی نوشتی وحید جان. دستت درد نکنه
زی‌پرشین و بی‌دی خودشون چند بسته را فراخوانی‌میکنند.
اگر نسخه کامل میک‌تک را نصب میکردی، نیازی به نصب etollbox و ... نبود
وحید جان پیشنهادم به تو و بقیه دوستان استفاده از TeXLive است.
هم راحت آپدیت میشه. هم سرعت دانلودش بیشتره. هم ارور وسط آپدیت خیلی خیلی خیلی کم میده.
با زی‌پرشین هم سازگارتر هست.
توصیه آقا وفا هم تک‌لایو هست.
تک‌لایو هم ارسال پستی داره