من الان دسترسی به تک ندارم که بتونم دقیقاً علت خطا رو بگم اما بزرگترین بعدی که تک میتونه محاسبه کنه \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
باشه.