اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
Close Sidebar
وب‌سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

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

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

اندازه بزرگ شکل در فایل jpeg

0 رای
2,070 بازدید

با سلام خدمت دوستان گرامی
یک شکل دارم که هنگام پردازش پیغام خطای

! Dimension too large.

صادر می‌کنه و شکل به درستی در متن قرار نمی‌گیره. این شکل را در فایل پیوست گذاشتم. وقتی این فایل را با متن زیر پردازش می‌کنم:

\documentclass{article}
\usepackage{graphicx}

\usepackage{xepersian}
\settextfont{HM XNiloofar}

\begin{document}

\framebox{
\includegraphics[width=\textwidth]{p205a}
}

\end{document}

خطای فوق ظاهر شده و بعد از ادامه دادن پردازش شکل زیر ظاهر می‌شه.

راه حل چیست؟!enter image description here

فایل‌های پیوست
p205a.jpg
سوال شده شهریور 17, 1394 توسط فرشاد ترابی (2,843 امتیاز)
ممنون از همگی به خاطر همکاری. عرض کنم که
من با 2014 در لینوکس مشکل دارم. دلیل مشکلم هم این بوده که یکی از دوستانم با 2014 در ویندوز مشکل داشت به من رجوع کرد که رفع مشکل کنم. امروز کلی بهش ور رفتم اینطوری شد.
کارهایی که امروز صبح قبل از پست این پرسش این کارها رو تست کرده بودم:
۱. توی لینوکس با gimp  به jpg  دوباره ذخیره کردم برای بعضی از عکس‌ها درست می‌شه و بعضی‌ها نه.
۲. توی ویندوز با فتوشاب به jpg  ذخیره کردم بازهم مشکل حل نشد.
۳. فایلهای مذکور رو با راهنمایی این پست http://qa.parsilatex.com/5683 تست کرده بودم مشکلش حل نشد.


فرمت‌های دیگه رو نمی‌دونم. یعنی به فرمت‌های دیگه ذخیره نکردم اما یک عکس png  دارم بازهم همین مشکل رو داره.
من با اوبونتو و DVD سایت با همین مثال شما مشکلی نداشتم. البته به جای قلم شما از قلم یاس استفاده کرده بودم.
ممنون از راهنمایی. فردا باید دی‌وی‌دی سایت رو نصب کنم. چون تک‌لایو روی سیستمم از اینترنت گرفتم.

3 پاسخ

0 رای

من الان دسترسی به تک ندارم که بتونم دقیقاً علت خطا رو بگم اما بزرگترین بعدی که تک می‌تونه محاسبه کنه \maxdimen هست و اگر اندازه‌ای از این بزرگتر باشه، شما خطای Dimension too large دریافت می‌کنید.

اگر فایل زیر را تست کنید، نتجه‌اش در خزوجی چیست؟

\documentclass{article}
\usepackage{graphicx}

\usepackage{xepersian}
\settextfont{ِYas}

\begin{document}
\newsavebox\mygraphicbox
\setbox\mygraphicbox\hbox{%
\includegraphics[width=\textwidth]{p205a}%
}

\ifdim\ht\mygraphicbox>\maxdimen
  ارتفاع تصویر بی‌اندازه بزرگ است
\else
  ارتفاع تصویر مشکلی ندارد
\fi

\end{document}

ویرایش:

امروز موفق شدم فایل شما به همراه تصویری کهبرام فرستادید رو آزمایش کنم. من هم دقیقاً همان خطای Dimension too large شما رو گرفتم. یک آزمایش کوچک انجام بدهیم:

\documentclass{article}
\usepackage{graphicx}



\begin{document}

\includegraphics{p205a.jpg}
\end{document}

خطای

./b.tex:8: Dimension too large.
<to be read again> 
                   b
l.8 ...aphics[width=0.1pt,height=0.1pt]{p205a.jpg}

? 

رو می‌ده. حالا اگر r رو بزنید و سپس اینتر رو بزنید. این متن در console ظاهر می‌شه:

<use  "p205a.jpg" >
Overfull \hbox (16053.9603pt too wide) in paragraph at lines 8--9

همانطور که می‌بینید عرض کادری که تصویر در اون قرار گرفته 16053.9603pt هست.

مشکل به نظر می‌رسه همان مشکل متفاوت بودن ‍JFIF و EXIF باشه.

پاسخ داده شده مهر 4, 1394 توسط وفا (24,432 امتیاز)
ویرایش شده مهر 5, 1394 توسط وفا
ممنونم از وقتی که گذاشتید. من قبلا هم اشاره کرده بودم که روش یکسان کردن مختصلات با دستور jpegtran -copy none -outfile p205a p205a  رو که از شما یاد گرفته بودم اجرا کرده بودم ولی فایده‌ای نداشت. بازهم برای تاکید بیشتر یک بار دیگر چنین کاری انجام دادم ولی بازهم فایده نداشت. از کجا می‌توانم چک کنم که این دو مختصات با هم یکسان شده‌اند یا خیر؟
اون فقط یک حدس بود. خودم امتحان نکردم. من کمی جستجو کردم. این مشکل باگ شماره ۷۱ زی‌تک در سال ۲۰۱۳ بوده که به نظر می‌رسه همون موقع درست شده اما در واقع درست نشده:

http://sourceforge.net/p/xetex/bugs/71/

من مشکل رو لیست زی‌تک گزارش کردم. اگر پاسخی گرفتم شما رو هم در جریان قرار میدم.
ممنون. لطف کردید.
0 رای

تصویر پیوست نتیجه‌ی پردازش فایل شماست.enter image description here

پاسخ داده شده مهر 4, 1394 توسط فرشاد ترابی (2,843 امتیاز)
لطفاً تصویر اصلی رو بدون اینکه درش تغییری بدهید برام zip کنید و به آدرس persian-tex@tug.org ایمیل کنید. می‌دونم که تصویر رو در پرسشتون قرار دادید اما ممکنه که سرور سایت ابعاد تصویر شما رو تغییر داده باشه.
و یک پرسش دیگر. آیا تغییر قلم تفاوتی ایجاد می‌کنه؟ مثلاً اگر قلم رو به Times New Roman یا Arial تغییر بدهید، آیا این خطا باز هم وجود داره؟
نوع قلم تغییری در مسأله ایجاد نکرد. فایل‌های مورد نظر رو به آدرس شما ایمیل کردم.
از طرفی با حذف xepersian  هم مشکل همچنان پابرجاست. یعنی مشکل فقط خاص فونت پارسی نیست.
شاید موارد زیر بتونه کمکی بکنه
۱. این مشکل در xelatex‌ هست و pdflatex  مشکلی نداره
۲. فایل اصلی در xelatex  2012 هیچ مشکلی نداشته و به درستی اجرا می‌شده.
۳. با تغییر فرمت jpg‌ به png‌ مشکل در 2014 برطرف شد.
ویرایش پاسخ من را ببینید.
0 رای

این پاسخی است که Akira Kakuto داده است:

The reason is that there is not 'JFIF' header in the test.jpg.
The jpeg driver in XeTeX is not so clever, sorry.
I have added the 'JFIF' header by
convert -density 96x96 test.jpg test1.jpg
See an attached test1.zip.
If I do not use -density option, then the density becomes 1DPI,
thus urx - llx = 45.17feet > 19feet for the test.jpg. In this case, any TeX engine
cannot include such a large image.
پاسخ داده شده مهر 5, 1394 توسط وفا (24,432 امتیاز)
پس باید با یک برنامه‌ای هدر مربوط به JFIF‌ رو به عکس اضافه کنیم. شما چه برنامه‌ای رو می‌شناسید؟ همین convert?
بله اما نمی‌دانم نحوه نصب آن در ویندوز چگونه است.
واقعا ممنون از پیگیری‌های شما. فقط یک سوال اینکه آیا در نسخه‌های آتی زی‌تک این مشکل  حل خواهد شد؟ یا منظور ایشون اینه که کلا زی‌تک توانایی کشف این موضوع رو نداره؟
منظور ایشون به نظر من در حال حاضر بوده چون بهرحال کسی از آینده خبر نداره. خود موتور pdftex هم مثل زی‌تک بوده اما طی دو سه سال اخیر کدی اضافه شده که این امکان رو بهش اضافه کرده. اگر مولف زی‌تک هم به کدهای pdftex نگاه کنه می‌تونه تکه کد مربوط رو به زی‌تک اضافه کنه تا زی‌تک هم این امکان رو داشته باشه اما چیزی که الان هست اینه که زی‌تک این امکان رو در حال حاضر نداره.
ممنون از پاسخ خوبتون. چیزی که واسم عجیبه اینه که چطور در زی‌تک 2012 این مشکل وجود نداشته. یعنی همین شکل در تک‌لایو 2012 براحتی پردازش می‌شه و عکس هم درست در متن ظاهر می‌شه. آیا امکانش هست این موضوع رو به مولفش گزارش کرد؟ شاید در بروزرسانی یک قسمت از موتور مشکل‌دار شده. یعنی قبلا درست بوده ولی الان مشکل بوجود آمده.
به این خاطر که در اون زمان زی‌تک از کتاب‌خانه برای درج تصاویر استفاده می‌کرد.
...