به دلیل قطعی اینترنت و نبود دسترسی به ایمیل‌های خارجی، می‌توانید بدون نیاز به تایید ایمیل، ثبت‌نام کنید و پرسش‌های خود را بپرسید.

اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
+1 رای
7.1k بازدید

با سلام

بعد از نصب texlive نسخه 2016 زمان اجرای فایل هایی که شامل بستۀ زی پرشین هستند به مقدار قابل ملاحظه ای افزایش می‌یابد، برای تعیین زمان فایل زیر را اجرا کرده و زمان اجرا حدود یک دقیقه و ده ثانیه بود. مشخات سیستم هم در فایل ضمیمه داده شده است.


ویرایش
از توجه شما بسیار ممنونم.
نتیجه کارهای گفته شده در پاسخ:

یک فایل مشابه اما بدون بسته زی‌پرشین و با پردازنده xelatex

مدت زمان اجرا حدود دو تا سه ثانیه

همان فایل اما به جای زی‌پرشین از بسته fontspec استفاده کنید، قلم را
بصورت \setmainfont{XB Yas} مشخص کنید و با xelatex پردازش کنید.

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

همان کار بالا را اینبار با قلم Yas انجام دهید.

برای فونت Yas از نظر زمان اجرا هم تغییر تقریبا همان مقدار قبل بود حدود یک دقیقه و پنج ثانیه

در فایل تک اولیه خودتان از قلم Yas استفاده کنید.

در این مورد هم زمان اجرا زیاد بود و تغییر محسوسی بوجود نیامد.

برای بنده هم توقف زیاد روی (c:/texlive/2016/texmf-dist/tex/latex/euenc/eu1lmr.fd) است که البته می تواند به دلیل خط بعد آن باشد که خط بعد آن
(c:/texlive/2016/texmf-dist/tex/xelatex/xunicode/xunicode.sty) است.

فایل(های) پیوست:
Capture.JPG
Capture2.JPG
سلام. من هم شدیدا با این مورد مشکل دارم. نوع فونت انتخابی هم برای من هیچ تاثیری در کم شدن زمان اجرا ندارد به  طوری که مجبور شدم فعلا تک‌لایو را حذف و از میک‌تک استفاده کنم. لطفا اگر راه حل اساسیی برای این مشکل  پیدا شد اطلاع رسانی فرمایید
توسط (427 امتیاز)

3 پاسخ

+3 رای
 
بهترین پاسخ

بنده هم با این مشکل دست به گریبان بودم و هستم، به ظاهر موثرترین راه‌حل همونطور که در اینجا و اینجا بهش اشاره شده، اجرا کردن fc-cache.exe با سطح دسترسی administrator هست.
بعد نصب فونت تازه، فرمان زیر رو (معمولا ۲بار) در یک خط‌فرمان با دسترسی administrator اجرا می‌کنم و معمولا زمان توقف از چیزی حدود ده‌ها ثانیه به چیزی کمتر از یک ثانیه کاهش پیدا می‌کنه.

fc-cache -fv
پیشاپیش عذر می‌خوام که اندازه‌گیری کمی‌ای از زمان‌های پردازش ندارم. اگر به شکل کمی آزمایش کردید، خوشحال می‌شم نتایجش رو با بنده هم به اشتراک بگذارید.
توسط (50 امتیاز)
با سلام
از پاسخ شما بسیار سپاسگزارم
زمان اجرا تا زیر 10 ثانیه کاهش پیدا کرد.
توسط (1.6k امتیاز)
بسیار پاسخ خوبی بود. به نظرم مکان فایل fc-cache.exe رو هم به پاسختون اضافه کنید.
ویرایش شده توسط
توسط (175 امتیاز)
خیلی خیلی ممنونم. بسیار کمک کرد.
توسط (5 امتیاز)
0 رای

متأسفانه من دسترسی به قلم XB Yas و سیستم عامل ویندوز ۱۰ ندارم. زمان مورد نظر روی سیستم من با مشخصات زیر:

enter image description here

بصورت زیر است:

real	0m2.299s
user	0m1.034s
sys	0m0.107s

که برای آزمایش من از قلم Yas استفاده کرده‌ام. پیشنهاد می‌کنم زمان پردازش هر یک از موارد زیر را امتحان کنید:

  • یک فایل مشابه اما بدون بسته زی‌پرشین و با پردازنده xelatex
  • همان فایل اما به جای زی‌پرشین از بسته fontspec استفاده کنید، قلم را بصورت \setmainfont{XB Yas} مشخص کنید و با xelatex پردازش کنید.
  • همان کار بالا را اینبار با قلم Yas انجام دهید.
  • در فایل تک اولیه خودتان از قلم Yas استفاده کنید.

آیا در هر یک از حالات بالا، زمان پردازش تغییر می‌کند؟ اگر پاسخ مثبت است، در هر حالت زمان پردازش چقدر طول می‌کشد؟

از آنجا که من هم مدتی است با این مشکل دست و پنجه نرم می‌کنم (البته اگر مشکل دقیقاً همان مشکل آقا یوسف باشد) چند نکته را اضافه می‌کنم:
این مشکل را اگر به هر طریقی برطرف کنم با نصب فونتی جدید، حتی اگر از آن فونت در سند خودم استفاده نکنم وقتی عملیات به خط (c:/texlive/2016/texmf-dist/tex/latex/euenc/eu1lmr.fd) می‌رسد، برای مدت طولانی در همین حال باقی می‌ماند. تست‌هایی که شما گفتید به این صورت انجام دادم:
ابتدا یک سند را با بسته زی‌پرشین و فونت XB Yas بدون مشکل خروجی گرفتم. سپس فونت XB Yagut را نصب کردم (چهار فایل با پسوند ttf) سپس بدون اینکه تغییری در سند به وجود بیاورم با بسته زی‌پرشین و همان فونت XB Yas عملیات در خطی که ذکر کردم گیر می‌کند. با بسته fontspec هم همین مشکل وجود دارد. اما بدون این دو بسته و با پردازنده xelatex مشکلی نیست.
توسط (3.7k امتیاز)
منظور شما اینه که وقتی قلمی را تازه نصب می‌کنید در اولین اجرا پس از نصب قلم تأخیر وجود داره و در اجراهای بعدی مشکل وجود نداره؟ اگر اینطوره احتمالاً fontconfig داره database خودش رو بروز می‌کنه تا قلمی که که تازه نصب شده با نامش برای زی‌تک دسترسی داشته باشه. یک قلم نو دیگر را نصب کنید و نمونه زیر را با دستور xetex filename.tex پردازش کنید:

\font\test="Yas" at 20pt
\test
This is a test.
\bye

آیا پردازش باز هم با تأخیر انجام می‌شه؟ (به جای Yas نام قلم را بنویسید).
توسط (26.4k امتیاز)
خیر، در اولین اجرا و همه اجراهای بعدی در خط مذکور توقف دارد و مشکل پابرجاست.
آزمایش دوم:
قبل از آزمایش، خروجیِ سند آقا یوسف با فونت‌های مختلف با سرعت قابل قبول ساخته می‌شود.
این بار فونت XB Riyaz رو نصب کردم و نمونه شما رو چهار بار با XeTeX پردازش کردم که هر چهار بار با تأخیر انجام شد (زمان حدود ۲ دقیقه ۱۰ ثانیه).
به سند آقا یوسف برگشتم و با دو فونت XB Yas و XB Riyaz زمان اجرا همان ۲ دقیقه ۱۰ ثانیه بود.
روشی که من برای حل این مشکل استفاده می‌کنم:
به پوشه C:\texlive\2016\texmf-var\fonts\cache رفته و تمام فایل‌های موجود در آن را حذف می‌کنم (هر چند یک فایل readme آنجا هست که گفته این کار را نکنید). دوباره سند را اجرا می‌کنم. اولین اجرا تأخیر بیشتری دارد (حدود ۴ دقیقه و ۱۰ ثانیه) اما تمام اجراهای بعدی با فونت‌های مختلف (حتی فونت جدید) بدون مشکل انجام می‌شود. در این حالت نمونه شما هم بدون تأخیر انجام می‌شود.
توسط (3.7k امتیاز)
این مشکل قبلاً هم تو همین تالار گزارش شده. مثلاً:
http://qa.parsilatex.com/5025
http://qa.parsilatex.com/22570
http://qa.parsilatex.com/8835
http://qa.parsilatex.com/13384
http://qa.parsilatex.com/1798
http://qa.parsilatex.com/21631
البته بعضی‌ها مربوط به نسخه‌های قبلی texlive هم هست.
توسط (3.7k امتیاز)
آقای @وفا
از توجه شما بسیار ممنونم.
کارهایی که فرموده بودید انجام شد و نتیجه آن به پرسش اضافه شد.
توسط (1.6k امتیاز)
به نظر می‌رسه که مشکل از fontconfig باشه (کتاب‌خانه‌ای که زی‌تک از اون استفاده می‌کنه) و ارتباطی حداقل با زی‌پرشین نداره. پیشنهاد می‌کنم مشکل رو به مولف زی‌تک گزارش کنید:

https://sourceforge.net/p/xetex/bugs/
توسط (26.4k امتیاز)
از توجه شما بسیار ممنونم.
توسط (1.6k امتیاز)
0 رای

من در لینوکس هیچ مشکلی ندارم زمانی به اندازه زیر می‌گیرم:

1.44user 0.85system 0:02.83elapsed

مشخصات سیستم نیز به شرح زیر است:
enter image description here

البته این نکته را کسانی که در ویندوز کار می‌کنند زیاد اشاره می‌کنند برای مثال می‌توانید به پرسش زیر در TSE نگاهی بیندازید:

http://tex.stackexchange.com/questions/187044/texlive-why-compiling-in-linux-is-much-faster-than-windows

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

7.2k پرسش

6.6k پاسخ

23.7k نظر

11.7k کاربر

basket cart icon

محصولات مرتبط با LaTeX

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


basket cart icon

حمایت مالی از پارسی‌لاتک

برای تامین هزینه‌های نگه‌داری و به‌روزرسانی

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

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