پارسی‌لاتک

زی‌پرشین XePersian => زی‌تک => نويسنده: vafa در مارس 07, 2010, 09:53:20 قبل از ظهر

عنوان: باگهای bidi و xepersian
رسال شده توسط: vafa در مارس 07, 2010, 09:53:20 قبل از ظهر
همانطور که می‌دانید سیستم گزارش باگ پیش‌فرض berlios زیاد جالب نیست به همین خاطر سیستم پیش‌فرض را حذف کرده‌ام و به جایش از Mantis استفاده کرده‌ام که بسیار بهتر است و امکان upload فایل را به شما می‌دهد. لطفاً هر گونه باگی را که می‌شناسید و من هنوز در قسمت باگ قرار نداده‌ام قرار بدهید تا درست کنم. باگهای دوجهته را در صفحهٔ bidi و مابقی را در xepersian گزارش کنید. البته خودم از یکی دو باگ آگاه بودم و یادم بوده که آنها را امروز اضافه کرده‌ام. مثلاً سیستم باگ bidi را در این قسمت ببینید:

http://developer.berlios.de/mantis/view_all_bug_page.php
عنوان: پاسخ : باگهای bidi و xepersian
رسال شده توسط: اوژن در مارس 18, 2010, 12:12:05 بعد از ظهر
سلام،
من کاربر جدید زی-پرشین هستم که دو روزه به جمع استفاده کنندگان آن پیوسته ام، چون با نحوه ی کارکرد در این تالار و ارسال پیام هم آشنا نیستم معذرت میخوام اگر دارم سئوال و گزارشم رو در جای نادرستش میپرسم و اعلام میکنم.
سئوالم این هست که آیا واقعاً سرعت اجرا گرفتن از زی-پرشین در TekMakerبا MikTex نسخه 2.8 پایینه (قبلاً با میک-تک 2.7 در LEd و فقط به زیان انگلیسی کار میکردم و این اولین تجربه ی تایپ فارسی من با چنین نرم افزارهایی است) یا تنظیماتی هست که من آنها را بلد نیستم تا سرعت را به طرز معقولی بالا ببرد؟ البته اگر سرعت اجرا پایین هست هم میشود آنرا نه به ضعف برنامه که به دشواری حروفچینی فارسی نسبت داد ولی فقط میخواستم مطمئن باشم که من دارم از حداکثر سرعت ممکن بهره میبرم؟

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

ممنون میشوم بهم جواب بدین، در ضمن اینکه ممنون میشم اگر به من بگویید که چطور میتوانم یک سئوال را از اول در تالار مطرح کنم و نه اینکه لازم باشد داخل تالار یک سئوال موجود بروم و با پاسخ دادن به آن مطلبم را خارج از محل درست آن مطرح کنم.
با تشکر، اوژن پرهیزکاری
عنوان: پاسخ : باگهای bidi و xepersian
رسال شده توسط: vafa در مارس 18, 2010, 12:57:16 بعد از ظهر
سرعت پردازش پائین نیست. در مورد باگ هم، لطفاً یک مثال بفرستید که باگ را نشان می‌دهد.

ممنون
عنوان: پاسخ : باگهای bidi و xepersian
رسال شده توسط: اوژن در مارس 18, 2010, 04:39:28 بعد از ظهر
سلام،
از سرعت پاسخ دهیتان ممنونم.

در مورد اینکه گفتید "سرعت پردازش پائین نیست." در یک جای دیگر هم در تالار این را دیدم ولی سرعت پردازش من چه در محیط TekMaker و چه در محیط TeXWorks با XeLaTeX بسیار پایین است (برای run اول که شاید از یکی دو دقیقه بیشتر طول بکشد و برای run های بعدی هم حدود 20 ثانیه ای طول میکشد، اگرچه فایلم هنوز به سختی 3 صفحه میشود). مشکل از کجاست، تنظیماتی هست که آنها را درست انجام نداده ام؟ من روی لپ تاپ Dell مدل inspiron 6000 (پنتیوم 1.6GHz با حدود 1 گیگابایت رَم) کار میکنم که قدیمی هست  ولی برای کارهای قبلی ام روی MikTex به سختی شاید run گرفتنم به 1 ثانیه میکشید (البته run اولیه معمولاً کمی بیشتر طول میکشید، شاید 10 ثانیه). ممنون میشوم راهنماییم کنید.

در مورد باگ هم الآن فایل pdf خودم را برایتان ضمیمه کرده ام.

با تشکر از راهنماییهایتان.
عنوان: پاسخ : باگهای bidi و xepersian
رسال شده توسط: vafa در مارس 19, 2010, 12:39:52 قبل از ظهر
من از ویندوز استفاده نمی‌کنم ولی در لینوکس سرعت پردازش بسیار عالی است شاید حتی به ۵ ثانیه هم نمی‌رسد. در ویندوز عموماً همه چیز کند است.

فایل PDF را نگاه کردم ولی متوجه باگی نشدم. دقیقاً باگ مورد نظر شما چیست؟ در آینده اگر خواستید مثالی را بفرستید، فقط فرستادن فایل PDF کافی نیست در حقیقت اصلاً کمکی نمی‌کند بهتر است که فایل tex و فایل log خود را بفرستید.

ممنون
عنوان: پاسخ : باگهای bidi و xepersian
رسال شده توسط: محمود امین‌طوسی در مارس 19, 2010, 12:37:11 بعد از ظهر
۱- در مورد پایین بودن سرعت، به نظر من هم سرعت پردازش با xelatex از latex کمتر است، ولی در دستگاه من (QUAD 1.8) اجرای دوم یک فایل ۶ صفحه‌ای زی‌پرشین با چندین تصویر و دو ستونی، کمتر از ۳ ثانیه طول می‌کشد.
۲- باگی که ایشان اشاره کردند در فایل ایشان وجود دارد. مثال ضمیمه را ملاحظه فرمایید. ضمنا اگر بسته geometry بکار نبریم حاشیه‌ها در قطع a5 به هم می‌خورد، در حالیکه به نظرم قبلاً این مشکل وجود نداشت!
عنوان: پاسخ : باگهای bidi و xepersian
رسال شده توسط: vafa در مارس 19, 2010, 02:17:34 بعد از ظهر
نقل قول از: محمود امین‌طوسی در مارس 19, 2010, 12:37:11 بعد از ظهر
۱- در مورد پایین بودن سرعت، به نظر من هم سرعت پردازش با xelatex از latex کمتر است، ولی در دستگاه من (QUAD 1.8) اجرای دوم یک فایل ۶ صفحه‌ای زی‌پرشین با چندین تصویر و دو ستونی، کمتر از ۳ ثانیه طول می‌کشد.
۲- باگی که ایشان اشاره کردند در فایل ایشان وجود دارد. مثال ضمیمه را ملاحظه فرمایید. ضمنا اگر بسته geometry بکار نبریم حاشیه‌ها در قطع a5 به هم می‌خورد، در حالیکه به نظرم قبلاً این مشکل وجود نداشت!
بله مشکل را فهمیدم و قطعاً این یک باگ است. ولی در مورد a5 باگی وجود ندارد چون چه من از bidi استفاده کنم یا نکنم، تغییری نمی‌بینم. لطفاً فایل ضمیمه را مشاهده کنید.

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

ممنون
عنوان: پاسخ : باگهای bidi و xepersian
رسال شده توسط: امیرمسعود در مارس 19, 2010, 02:40:27 بعد از ظهر
فکر کنم یکی دیگر از دلیل‌های کندی پردازش نوشته، داشتن خطا است. از آن‌جا که در تنظیمات تک‌میکر با پارامتر interaction=nonstopmode خطاها را ندید می‌گیریم، اگر خطا در نوشته‌مان باشد، نمی‌فهمیم، ولی این خطاها پردازش را کند می‌کند.
عنوان: پاسخ : باگهای bidi و xepersian
رسال شده توسط: vafa در مارس 19, 2010, 03:55:57 بعد از ظهر
این یک راه‌حل موقت (راه‌حل خوبی نیست) است. دستورات زیر را قبل از \begin{document} قرار دهید:


\makeatletter
\renewcommand{\RTL@outputdblcol}{%
  \if@firstcolumn
    \global \@firstcolumnfalse
    \global \setbox\@leftcolumn \box\@outputbox
  \else
    \global \@firstcolumntrue
    \setbox\@outputbox \vbox {\hb@xt@\textwidth {%
                              \hskip\columnwidth%
                              \hfil
                              {\vrule\@width\columnseprule}
                               \hfil
                              \hb@xt@\columnwidth {%
                                \box\@leftcolumn \hss}%
                              \hb@xt@\columnwidth {%
                                \hskip-\textwidth%
                                \box\@outputbox \hss}%
                              \hskip\columnsep%
                              \hskip\columnwidth}}%
    \@combinedblfloats
    \@outputpage
    \begingroup
      \@dblfloatplacement
      \@startdblcolumn
      \@whilesw\if@fcolmade \fi
        {\@outputpage
         \@startdblcolumn}%
    \endgroup
\fi}
\makeatother
عنوان: پاسخ : باگهای bidi و xepersian
رسال شده توسط: vafa در مارس 20, 2010, 12:26:01 بعد از ظهر
این باگ را در revision 234 به صورت اساسی درست کردم. و گزارش باگ شما را بستم.
عنوان: پاسخ : باگهای bidi و xepersian
رسال شده توسط: اوژن در مارس 27, 2010, 03:10:29 قبل از ظهر
خیلی ممنون از همگی دوستان ...
عنوان: پاسخ : باگهای bidi و xepersian
رسال شده توسط: اوژن در آپریل 03, 2010, 12:30:38 بعد از ظهر
سلام،

نقل قول از: امیرمسعود در مارس 19, 2010, 02:40:27 بعد از ظهر
فکر کنم یکی دیگر از دلیل‌های کندی پردازش نوشته، داشتن خطا است. از آن‌جا که در تنظیمات تک‌میکر با پارامتر interaction=nonstopmode خطاها را ندید می‌گیریم، اگر خطا در نوشته‌مان باشد، نمی‌فهمیم، ولی این خطاها پردازش را کند می‌کند.

با کم کردن warning های متنم الآن سرعت پردازش متن به طرز شگفت انگیزی زیاد شده است که به من اجازه میدهد با ایجاد کوچکترین تغییری جرئت پردازش متن و دیدن نتیجه را داشته باشم، خیلی ممنون!