-
من تا چند روز پیش از ورژن ۱.۰.۴ زیپرشین استفاده میکردم و این مشکل را نداشتم بعد از گرفتن نسخه ۱.۰.۵ زیپرشین ( commit 8 ) به این مشکل برخوردم.
وقتی در فهرست مطالب روی شماره صفحه پیوست اول (در واقع اولین لینک در قسمت پیوستها) کلیک میکنم صفحه متناظر با اولین فصل (یا بطور دقیقتر همان اولین لینک فهرست مطالب) باز میشود و همینطور دومین لینک ... .(یک مثال ساده ضمیمه کردم)
در ضمن miktex من قدیمی است.
-
من تا چند روز پیش از ورژن ۱.۰.۴ زیپرشین استفاده میکردم و این مشکل را نداشتم بعد از گرفتن نسخه ۱.۰.۵ زیپرشین ( commit 8 ) به این مشکل برخوردم.
وقتی در فهرست مطالب روی شماره صفحه پیوست اول (در واقع اولین لینک در قسمت پیوستها) کلیک میکنم صفحه متناظر با اولین فصل (یا بطور دقیقتر همان اولین لینک فهرست مطالب) باز میشود و همینطور دومین لینک ... .(یک مثال ساده ضمیمه کردم)
در ضمن miktex من قدیمی است.
در نسخهٔ 1.0.4 یک fix ناقص انجام دادم که این مشکل تقریباً حل شده بود اما وقتی وحید استفاده کرد گفت که مشکل با لینک به معادلات هنوز در پیوست باقی است و بنابراین fix را در نسخه 1.0.5 فعلاً حذف کردهام تا راهحل مناسبی پیدا کنم. مشکل از تعریف ابجد در زیپرشین است و اگر آن تعریفات را حذف کنید، مشکل لینک به پیوست وجود نخواهد داشت. هر چند باید یک راهحل مناسب را فکر کنم براش.
-
مشکل از باگ موجود در بسته hyperref بود. مؤلف hyperref این باگ را در نسخه جدید hyperref درست کرده است و من هم با تغییرات کوچکی که در xepersian انجام دادهام این موضوع کاملاً حل شده است. نسخه جدید hyperref و یک مثال را ضمیمه کردهام که میةوانید امتحان کنید. در ضمن باید xepersian را از bitbucket هم دانلود کنید تا همه چیز درست کار کند.
-
سلام. من آخرین نسخههای زیپرشین , bidi را برداشتم ولی ظاهراً باید فایل ltxcmds.sty از بسته oberdiek نیز باید بروز باشد. به علاوه به جز فایل hyperref.sty به فایل hxetex.def نیز نیاز است.
من در حال دانلود کامل بسته hyperref هستم. امیدورام درست شود.
-
سلام
من bidi و xepersian و بسته hyperref را به روز کردم، و علاوه بر آن مجبور شدم کلاف oberdiek را هم بروز کنم (شايد چون miktex قديمي دارم ) اما حالا یک اشکال پیش آمده است! یک فایل مثال بههمراه log آن ضمیمه کردم.
اگر \lr{test1} قبل از \section{\lr{test}} را بردارم، فایل به درستی کامپایل خواهد شد.
-
سلام
من bidi و xepersian و بسته hyperref را به روز کردم، و علاوه بر آن مجبور شدم کلاف oberdiek را هم بروز کنم (شايد چون miktex قديمي دارم ) اما حالا یک اشکال پیش آمده است! یک فایل مثال بههمراه log آن ضمیمه کردم.
اگر \lr{test1} قبل از \section{\lr{test}} را بردارم، فایل به درستی کامپایل خواهد شد.
من تعریف \lr و \rl را عوض کردهام ولی این یک باگ نیست. وقتی فایلی که شما ضمیمه کردهاید را کامپایل کنیم (فقط یک \lr داشته باشیم که داخل \section) و بقیه \lrها را کامنت کنیم در خروجی روی ترمینال داریم:
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\afterassignment' on input line 8.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\errmessage' on input line 8.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\aftergroup' on input line 8.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\endL' on input line 8.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\beginL' on input line 8.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\let' on input line 8.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\<let>-command' on input line 8.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\n@xt' on input line 8.
بنابراین ما دو قسمت داریم یکی pdf string است و دیگری TeX string که در این حالت هر دو یکی شدهاند و تعریف ماکروی \LR برای pdf string بیمعناست زیرا که این PDF است نه تک بنابراین تمام ماکروهای موجود را همانطور که در کد بالا نشان داده شده است نادیده میگیرد و خطایی که شما به آن اشاره کردید به همین خاطر رخ میدهد.
اما راهحا چیست. خود راهنمای hyperref میگوید که اگر میخواهید از ماکروهای تک داخل \section و غیره استفاده کنید که hyperref آن را در toc و یا bookmark قرار میدهد باید از ماکروی \texorpdfstring استفاده کنید و برای نمونه فایل ضمیمه شده درست رفتار میکند. لذا باگی وجود ندارد. اگر مخالفتی دارید، لطفاً بیان کنید.
-
اما راهحا چیست. خود راهنمای hyperref میگوید که اگر میخواهید از ماکروهای تک داخل \section و غیره استفاده کنید که hyperref آن را در toc و یا bookmark قرار میدهد باید از ماکروی \texorpdfstring استفاده کنید و برای نمونه فایل ضمیمه شده درست رفتار میکند. لذا باگی وجود ندارد. اگر مخالفتی دارید، لطفاً بیان کنید.
در مورد راهنمایی و اطلاعات جدیدی که دادید ممنون. من همیشه این warningها را میدیدهام ولی چون اشکالی پیش نمیآمد به آنها توجه نمیکردم. ;D
اما دو نکته که من متوجه نشدم:
نکته اول: در مثال من وقتی \lr قبل از \section را برداریم اما داخل \section از \lr استفاده کنیم خطایی رخ نمیدهد! اما در واقع نباید خطا رخ میداد؟
نکته دوم: اگر تعریف قدیم \lr این حالت را میپوشانده، دلیل استفاده از یک تعریف جدید چه بوده؟
-
نکته اول: در مثال من وقتی \lr قبل از \section را برداریم اما داخل \section از \lr استفاده کنیم خطایی رخ نمیدهد! اما در واقع نباید خطا رخ میداد؟
خیر.
نکته دوم: اگر تعریف قدیم \lr این حالت را میپوشانده، دلیل استفاده از یک تعریف جدید چه بوده؟
دلیل تعریف جدید \lr این بوده که با \lr قدیمی نمیتوانستیم مثلاً \verb را حروفچینی کنیم ولی تعریف \LR بسته bidi اجازه میداد بنابراین ایده این بود که یک دستور \lr واحد داشته باشیم که برای همه چیز کار کند. دستور \lr قدیمی هم مشابه اخطارهایی را که گفتم میداد و احتمال خطا در آن هم بود.
-
ضمن تشکر بابت اصلاحات جدید، با نسخههای زیپرشین و bidi که امروز دانلود کردم و بروزرسانی بستههای hyperref و oberdiek و تغییرات کوچکی در ،xepersian-thesis این کلاس به خوبی کار میکند.
در خط ۱۰۱ فایل xepersian-thesis قسمت زیر را حذف کردم:
\let\ol@chapter\@chapter
\def\@chapter{%
\ifnum\c@chapter=0 \pagenumbering{arabic}\setcounter{page}{1}\fi
\ol@chapter}
و دستورات زیر را به قبل از فصل اول اضافه کردم:
\pagenumbering{arabic}\setcounter{page}{1}
اکنون تمام لینکها در فهرست بدرستی کار میکنند، به استثنای لینک به مراجع که گرچه با دستور زیر در فهرست مطالب ظاهر میشود ولی لینک آن درست نیست که حق هم دارد:
\addcontentsline{toc}{chapter}{\bibname}
۱- آیا برای این مورد -که لینک مراجع درست باشد- راهحلی وجود دارد؟
۲- پیشنهاد میکنم xepersian-thesis را دوباره به زیپرشین اضافه کنید، خیلی لازم است. الان مشکلی ندارد.
-
به پیوست یک نمونه تز را مشاهده میفرمایید. با اجازه آقای چهارسوقی از چهارفصل اول ایشان استفاده کردم.
به لحاظ تغییرات کوچکی که در کلاس xepersian-thesis دادهام آنرا تغییر نام دادم.
به جز تغییرات فوق، به جای report از book استفاده کردم و به جای maketitle از makepersiantitle استفاده کردهام (نمیدانم از اول کدام یکی بود).
میتوان هر قسمت را که به نظر اضافه میرسد حذف نمود و اگر قسمتهایی مانند استاد مشاور نیاز است را اضافه نمود.
-
۱- آیا برای این مورد -که لینک مراجع درست باشد- راهحلی وجود دارد؟
فکر کنم اگه از بسته tocbibind استفاده کنین، مشکلی حل میشه. با این بسته، علاوه بر اضافه شدن مراجع به
فهرست مطالب، نمایه هم (که الان توی فهرست مطالب نیست) اضافه میشه.
-
به پیوست یک نمونه تز را مشاهده میفرمایید
آقای امینطوسی، ممنون به خاطر این فایل. اما به نظرم چند تا اشکال جزیی داره:
۱- صفحه اول فصل اول، با شماره ۳ شروع میشه که باید با شماره ۱ شروع بشه.
۲- کلمه «نمایه» توی فهرست مطالب ظاهر نشده.
۳- فایل خروجی به صورت twoside آماده شده که باید به صورت oneside باشه. چون تقریبا همه جا، پایاننامهها تکرو پرینت گرفته میشن.
۴- بهتره از گزینه openany هم استفاده بشه تا اون صفحههای خالی، حذف بشه.
راستی دقت کردین که شماره صفحات الف، ب، ج و... توی Adobe acrobat درست نمایش داده شده و مثل قبل، درهم ریخته نیست؟ میشه
بگین چه جوری این کار رو انجام دادین؟
-
فکر کنم اگه از بسته tocbibind استفاده کنین، مشکلی حل میشه. با این بسته، علاوه بر اضافه شدن مراجع به فهرست مطالب، نمایه هم (که الان توی فهرست مطالب نیست) اضافه میشه.
با این بسته هم درست نشد!
آقای امینطوسی، ممنون به خاطر این فایل. اما به نظرم چند تا اشکال جزیی داره:
۱- صفحه اول فصل اول، با شماره ۳ شروع میشه که باید با شماره ۱ شروع بشه.
۲- کلمه «نمایه» توی فهرست مطالب ظاهر نشده.
۳- فایل خروجی به صورت twoside آماده شده که باید به صورت oneside باشه. چون تقریبا همه جا، پایاننامهها تکرو پرینت گرفته میشن.
۴- بهتره از گزینه openany هم استفاده بشه تا اون صفحههای خالی، حذف بشه.
راستی دقت کردین که شماره صفحات الف، ب، ج و... توی Adobe acrobat درست نمایش داده شده و مثل قبل، درهم ریخته نیست؟ میشه
بگین چه جوری این کار رو انجام دادین؟
هدف اصلی از ارائه آن این بود که آقا وفا قبول بفرمایند و xpersian-thesis را مجدداً در زیپرشین قرار دهند.
۱- بله، درست میفرمایید. نمیدانم چگونه باید درست شود.
۲- من Makeindex را روی سند اجرا نکرده بودم.
۳- بله درست میفرمایید. البته من تا قبل از نسخه نهایی پشت و رو پرینت میگیرم. برخی دستگاههای زیراکس این قابلیت را دارند.
۴- بلد نبودم. متشکرم.
در مورد شکل درست الف در آکروبات، نه من آنرا با آکروبات باز نکرده بودم. گفته شما صحیح است. من کاری نکردهام، احتمالاً مربوط به نسخه جدید hyperref است.
-
ضمن تشکر بابت اصلاحات جدید، با نسخههای زیپرشین و bidi که امروز دانلود کردم و بروزرسانی بستههای hyperref و oberdiek و تغییرات کوچکی در ،xepersian-thesis این کلاس به خوبی کار میکند.
در خط ۱۰۱ فایل xepersian-thesis قسمت زیر را حذف کردم:
\let\ol@chapter\@chapter
\def\@chapter{%
\ifnum\c@chapter=0 \pagenumbering{arabic}\setcounter{page}{1}\fi
\ol@chapter}
و دستورات زیر را به قبل از فصل اول اضافه کردم:
\pagenumbering{arabic}\setcounter{page}{1}
اکنون تمام لینکها در فهرست بدرستی کار میکنند، به استثنای لینک به مراجع که گرچه با دستور زیر در فهرست مطالب ظاهر میشود ولی لینک آن درست نیست که حق هم دارد:
\addcontentsline{toc}{chapter}{\bibname}
۱- آیا برای این مورد -که لینک مراجع درست باشد- راهحلی وجود دارد؟
۲- پیشنهاد میکنم xepersian-thesis را دوباره به زیپرشین اضافه کنید، خیلی لازم است. الان مشکلی ندارد.
جواب منفی است. به زیپرشین مانند لاتک به عنوان یک بسته عمومی نگاه کنید. فراهم کردن کلاس وظیفهٔ زیپرشین نیست بلکه وظیفهٔ هر دانشگاهی است تا یک کلاس برای حروفچینی پایاننامهٔ دانشگاهش درست کند. آقای امیدعلی هم دارند یکی درست میکنند. در ادامه کلاس xepersian-thesis یا همان sharif-thesis فارسیتک ماکرونویسی خوبی ندارد
-
سلام
من هم با صحبت های آقا وفا موافق هستم. تا اونجا که من فهمیدم فرمت پایان نامههای دانشگاه ها با هم تفاوتهایی داره که شاید نوشتن یک متن واحد برای همه آنها کار سختی باشه و شاید بهتر این باشه که هر دانشگاهی برای خودش یکی درست کنه.
اما شاید دو کار بتوان کرد:
ر۱. رفت وزارت خونه و باهاشون مشورت کرد و پروژه ای رو برداریم که در اون یک استایل کلی برای کل دانشگاههای ایران بنویسیم و همه مجبور باشن اونجوری بنویسند.
ر۲. هر دانشگاهی برای خودش طراحی کنه اونوقت برای گروه بفرسته و اگر خوب و درست طراحی شده بود به اسم همون دانشگاه در کنار بسته زی پرشین می ذاریم یا اینکه اصلاً یک جایی در CTAN اینها رو میگذاریم. نمی دونم این کار شدنی است یا نه ولی دیدم دانشگاههایی مثل هاروارد و یا انتشاراتهایی مثل elsevier فایلهاشون روی CTAN هست.
و اما چند مشکل:
م۱. آقا من یه مشکل اساسی دارم. همونطور که حمید جان هم گفتن اکثرا پایان نامهها تک رو هست. من نمی فهمم چرا. کلی کاغذ مصرف میشه. آیا واقعاً دلیل خاصی برای این هست؟ من که نتونستم دانشگاه خودمون رو هنوز قانع کنم که تک رو نباشه و دو رو باشه به نظر من خیلی هم قشنگ تر هست. انشاالله یه روزی موفق می شم
م۲. به نظر من فرمت a4 زشت و گنده هست فرمتهای کتاب خیلی قشنگتر هستند. ولی مشکل اینجاست که a5 هم خیلی کوچک است و فکر کنم که باید از سری B استفاده بشه. دوستان میدونن با پرینتر معمولی میشه کاغذ B پرینت گرفت یا نه؟
ممنون
-
راستی دقت کردین که شماره صفحات الف، ب، ج و... توی Adobe acrobat درست نمایش داده شده و مثل قبل، درهم ریخته نیست؟ میشه
بگین چه جوری این کار رو انجام دادین؟
این به خاطر اصلاحات اخیر در زیپرشین است. در گذشته شمارنده حرفی الف نصبه کنارش \char بود و به هم ریختگی به همین خاطر بود من آن \char را برداتشهام و به جایش کاراکتر واقعی ZWJ (Zero Width Joiner) را وارد کردهام تا مشکل حل شود. همچنین کار مشابهی را برای ابجد برای حرف ه انجام دادهآم.
-
جواب منفی است. به زیپرشین مانند لاتک به عنوان یک بسته عمومی نگاه کنید. فراهم کردن کلاس وظیفهٔ زیپرشین نیست بلکه وظیفهٔ هر دانشگاهی است تا یک کلاس برای حروفچینی پایاننامهٔ دانشگاهش درست کند. آقای امیدعلی هم دارند یکی درست میکنند. در ادامه کلاس xepersian-thesis یا همان sharif-thesis فارسیتک ماکرونویسی خوبی ندارد
من هم با صحبت های آقا وفا موافق هستم. تا اونجا که من فهمیدم فرمت پایان نامههای دانشگاه ها با هم تفاوتهایی داره که شاید نوشتن یک متن واحد برای همه آنها کار سختی باشه و شاید بهتر این باشه که هر دانشگاهی برای خودش یکی درست کنه.
به نظر من به این سادگیها نمیتوان دانشگاهها را قانع کرد، مخصوصاً وقتی که بیشتر اساتید با تِک آشنا نیستند. اما اگر استفاده از زیپرشین در بین دانشجویان جا بیفتد و اساتید خروجی عالی آنرا ببینند (سایر مزایا را که احتمالاً نخواهند دید) میتوان امیدوار بود که حداقل زیپرشین را در کنار ورد بپذیرند. ولازمه این امر آن است که نوشتن پایاننامه با زیپرشین راحت باشد.
در حال حاضر آقا وحید، آقا مسعود و دوستانشان و آقای چهارسوقی کلاسها یا فایلهایی آماده کردهاند که هر یک به گونهای با دیگری متفاوت است و ممکن است مراجعه کننده گیج شود که کدام یک را برگزیند. چون آقای دکتر امیدعلی در حال تهیه یک کلاس هستند من اصرار نمیکنم. همینکه بالاخره یک استیل مورد توافق بیشتر دوستان فراهم شود، خوب است.
همونطور که حمید جان هم گفتن اکثرا پایان نامهها تک رو هست. من نمی فهمم چرا. کلی کاغذ مصرف میشه. آیا واقعاً دلیل خاصی برای این هست؟ من که نتونستم دانشگاه خودمون رو هنوز قانع کنم که تک رو نباشه و دو رو باشه به نظر من خیلی هم قشنگ تر هست. انشاالله یه روزی موفق می شم
من هم با نظر شما موافقم.
-
سلام
من متوجه حرف شما شدم. درسته. قبول دارم که تعداد زیاد در حال حاضر باعث گیج شدن میشه. بنابراین شاید این ایده خوبی باشه که یک کلاس و یا نمونه پایان نامه درست بشه که اگر کسی خواست استفاده کنه بتونه از یک نقطه ای شروع کنه و حالا در آینده میشه براش یه مقداری هم توضیحات و ... نوشت.
البته میشه این رو به عنوان یک کلاس نداد و به عنوان یک فایل نمونه داد که شاید اینجوری معقول تر باشه. پس ما منتظر آقای امیدعلی هستیم که در مورد این قضیه قبلا پیغام فرستاده بودند و اگر کمکی هم از دست من بر می یاد من هستم. و در نهایت به یه فایل نمونه برسیم که گیج کننده هم نباشد.
ممنون
-
همونطور که حمید جان ...
محمد جان، وحید درسته ;D
-
محمد جان، وحید درسته ;D
سلام وحید جان ;D
آقا شرمنده ;)
-
سلام
من متوجه حرف شما شدم. درسته. قبول دارم که تعداد زیاد در حال حاضر باعث گیج شدن میشه. بنابراین شاید این ایده خوبی باشه که یک کلاس و یا نمونه پایان نامه درست بشه که اگر کسی خواست استفاده کنه بتونه از یک نقطه ای شروع کنه و حالا در آینده میشه براش یه مقداری هم توضیحات و ... نوشت.
البته میشه این رو به عنوان یک کلاس نداد و به عنوان یک فایل نمونه داد که شاید اینجوری معقول تر باشه. پس ما منتظر آقای امیدعلی هستیم که در مورد این قضیه قبلا پیغام فرستاده بودند و اگر کمکی هم از دست من بر می یاد من هستم. و در نهایت به یه فایل نمونه برسیم که گیج کننده هم نباشد.
ممنون
قبلا گفته بودم که در حال آمادهسازی فایل نمونه بر اساس Koma-Script هستم ( فایل نه استایل). نظرم اینه که نه تنها فایل نمون باشه بلکه یک راهنمای کامل و کوتاه بر زیپرشین، Koma-Script و tikz باشه. بیشتر مایلم که سورس رو روی ویکی قرار بدیم تا همه با هم اون رو کامل کنند ولی روش انجام این کار رو نمیدونم.(شاید امیرمسعود بتونه کمک کنه) وفا قبلا گفت که از امکانات سایتی که زیپرشین میزبانی میشه استفاده کنم ولی روش انجام این کار رو نمیدونم. به هرحال هر کمکی که انجام بشه در به اتمام رسیدن کار کمک میکنه.
-
بیشتر مایلم که سورس رو روی ویکی قرار بدیم تا همه با هم اون رو کامل کنند ولی روش انجام این کار رو نمیدونم.(شاید امیرمسعود بتونه کمک کنه) وفا قبلا گفت که از امکانات سایتی که زیپرشین میزبانی میشه استفاده کنم ولی روش انجام این کار رو نمیدونم. به هرحال هر کمکی که انجام بشه در به اتمام رسیدن کار کمک میکنه.
حالت آرمانی می تونه این باشه که سورس رو در محیطی با ویژگی های ویکی به کمک هم ویرایش کنیم و در این ویکی امکانی باشه که پس از هر بار تغییر خودبه خود سورس رو پردازش کنه و pdf رو هم بسازه. این یعنی باید سیستم مبدل آنلاین رو با ویکی یک پارچه کنیم. نمی دونم، شاید نرم افزار مدیاویکی افزونه ای برای این کار داشته باشه. ولی حتی اگر هم داشته باشه، بعیده که ویکیا چنین امکانی در اختیارمون بذاره، چون بار زیادی روی سرور ایجاد می کنه.
ولی راه ساده ش اینه که سورس رو بذاریم روی ویکی و هر کسی ویرایشش کنه و هرچند وقت یک بار مهدی سورس رو کپی کنه و پردازشش کنه. البته اگر قرار باشه چنین کاری بکنیم، باید تفاوت بین نسخه ها رو همیشه چک کنیم که نکنه ویرایش کسی باعث بشه پردازش نوشته با خطا رویه رو بشه.
در کل به نظرم این کار یه کم کثیفه. ولی عملیه. مخصوصاً به درد وقتی می خوره که هدف بیشتر ویرایش متن راهنما باشه و نه دستکاری فرمان های لاتک موجود در اون.
-
قبلا گفته بودم که در حال آمادهسازی فایل نمونه بر اساس Koma-Script هستم ( فایل نه استایل). نظرم اینه که نه تنها فایل نمون باشه بلکه یک راهنمای کامل و کوتاه بر زیپرشین، Koma-Script و tikz باشه. بیشتر مایلم که سورس رو روی ویکی قرار بدیم تا همه با هم اون رو کامل کنند ولی روش انجام این کار رو نمیدونم.(شاید امیرمسعود بتونه کمک کنه) وفا قبلا گفت که از امکانات سایتی که زیپرشین میزبانی میشه استفاده کنم ولی روش انجام این کار رو نمیدونم. به هرحال هر کمکی که انجام بشه در به اتمام رسیدن کار کمک میکنه.
به نظر من بهترین کار همان استفاده از bitbucket یا github است. اگر چیزی وجود دارد که نمیدانید لطفاً بپرسید، خوشحال میشوم که بتوانم کمک کنم. bitbucket و github از mercury و git استفاده میکنند که یادگیریش سخت نیست اصلاً و میتوانم برای شروع قدم به قدم توضیح بدهم که چه کاری باید انجام بدهید.
-
قبلا گفته بودم که در حال آمادهسازی فایل نمونه بر اساس Koma-Script هستم ( فایل نه استایل). نظرم اینه که نه تنها فایل نمون باشه بلکه یک راهنمای کامل و کوتاه بر زیپرشین، Koma-Script و tikz باشه. بیشتر مایلم که سورس رو روی ویکی قرار بدیم تا همه با هم اون رو کامل کنند ولی روش انجام این کار رو نمیدونم.(شاید امیرمسعود بتونه کمک کنه) وفا قبلا گفت که از امکانات سایتی که زیپرشین میزبانی میشه استفاده کنم ولی روش انجام این کار رو نمیدونم. به هرحال هر کمکی که انجام بشه در به اتمام رسیدن کار کمک میکنه.
در مورد راهنما شاید روش ویکی بهتر باشه چون سادهتر و فراگیرتره اما برای فایل script همانطور که وفا گفت و در واقع راه حل طبیعی در مورد پروژههای کد بازه، بهتره از همین سیستمهای کنترل ورژن استفاده کنید.
-
به نظر من بهترین کار همان استفاده از bitbucket یا github است. اگر چیزی وجود دارد که نمیدانید لطفاً بپرسید، خوشحال میشوم که بتوانم کمک کنم. bitbucket و github از mercury و git استفاده میکنند که یادگیریش سخت نیست اصلاً و میتوانم برای شروع قدم به قدم توضیح بدهم که چه کاری باید انجام بدهید.
من در bitbucket یک پروژه به نام persian-thesis تعریف کردم ولی نمیتونم فایلهای سورس رو به پروژه اضافه کنم.
http://bitbucket.org/mehdioa/persian-thesis
من از اوبونتوی ۱۰.۰۴ استفاده میکنم و mercury را نصب کردهام. لطفا روش ادامه کار را اگر بلد هستید توضیح دهید. ممنون
-
من در bitbucket یک پروژه به نام persian-thesis تعریف کردم ولی نمیتونم فایلهای سورس رو به پروژه اضافه کنم.
http://bitbucket.org/mehdioa/persian-thesis
من از اوبونتوی ۱۰.۰۴ استفاده میکنم و mercury را نصب کردهام. لطفا روش ادامه کار را اگر بلد هستید توضیح دهید. ممنون
این قسمت از راهنما (http://bitbucket.org/help/UsingBitbucket#importing-existing-files) یک مثال هست که حالتی شبیه کار شماست.
-
این قسمت از راهنما (http://bitbucket.org/help/UsingBitbucket#importing-existing-files) یک مثال هست که حالتی شبیه کار شماست.
این کارها رو انجام دادم ولی به علت کمسوادی من نتونستم موفق بشم. البته در assembla تونستم یک پروژه تعریف کنم و فایلهای سورس رو روی این سایت با svn قرار بدم.
http://subversion.assembla.com/svn/persian-thesis
الان با فرمان
svn checkout http://subversion.assembla.com/svn/persian-thesis
میتونید سورس رو دریافت کنید ولی موضوع اینه که نمیدونم چطوری میتونم فایلی رو تغییر بدم. اطلاعاتم در مورد svn تقریبا صفره. بخصوص بعد از یکسال که دوباره به لینوکس برگشتم.
-
در رابطه با bitbucket:
ابتدا در ترمینال دستور زیر را وارد کنید:
hg clone http://bitbucket.org/mehdioa/persian-thesis
در پوشه جاری شما یک پوشه با نام persian-thesis ایجاد میشود:
حالا تمام فایلهای کار خود را در این پوشه جدید کپی کنید
و حالا دستورات زیر را در ترمینال اجرا کنید:
cd persian-thesis
hg add
hg ci -m "your description for this commit"
hg push
-
در ضمن پوشه ساخته شده توسط hg با نام .hg است که مخفی میباشد، این را به این دلیل گفتم که دیدم این پوشه را هم در svn قرار دادهاید.
hg یک رابط گرافیکی خوب هم دارد که لینک دانلود آن برای ویندوز و لینوکس در آدرس زیر یافت میشود:
http://tortoisehg.bitbucket.org/download/index.html (http://tortoisehg.bitbucket.org/download/index.html)
و برای svn هم بعد از این که تغییرات دلخواه را در فابیلها دادید با دستور
svn commit -m "your description for this commit"
تغییرات به سرور منتقل میشود.
-
در رابطه با bitbucket:
ابتدا در ترمینال دستور زیر را وارد کنید:
hg clone http://bitbucket.org/mehdioa/persian-thesis
در پوشه جاری شما یک پوشه با نام persian-thesis ایجاد میشود:
حالا تمام فایلهای کار خود را در این پوشه جدید کپی کنید
و حالا دستورات زیر را در ترمینال اجرا کنید:
cd persian-thesis
hg add
hg ci -m "your description for this commit"
hg push
دستت درد نکنه. الان این کارها رو کردم و فایلها رو به سرور bitbucket انتقال دادم. دوستانی که مایل هستند در رابطه با آماده سازی راهنما کمک کنند لطفا عضو بشن و اعلام کنن در چه موردی دوست دارند راهنما رو تکمیل کنند. بخشهایی که من در نظر گرفتم اینها هستند:
۱- نصب تک و ویرایشگر روی تمام سیستمعاملها
۲- امکانات Koma-Script برای صفحهآرایی
۳- گرافیک به زبان ساده (pstricks و tikz)
۴- نمایهسازی، واژهنامهسازی، مدیریت منابع
۵- امکانات ntheorem, amsmath, ...
۶- پیشنهاد شما