سلام بر همگی
میشه بهم بگید چطور میشه دور عکسها کادر ایجاد کرد.
۱بار از ۱دستوری استفاده کردم اما کادرهای نامربوط تولید شد! کادر اصلا به عکس نمیخورد.
برای این کار میتونین از دستور \fbox به صورت زیر استفاده کنین. ضخامت خود کادر رو هم میتونین با دستور \fboxrule کنترل کنین. (عدد 6 رو تغییر بدین).
\documentclass{article}
\usepackage{graphicx}
\usepackage{xepersian}
\makeatletter
\setlength\fboxrule{6\p@}
\makeatother
\begin{document}
\begin{figure}
\centerline{\fbox{\includegraphics{...}}}
\caption{...}
\end{figure}
\end{document}
احتیاجی به \p@ نیست بهتر است اندازه با واحد داده شود.
نقل قول از: وفا کارنپهلو در آگوست 11, 2012, 04:49:30 قبل از ظهر
احتیاجی به \p@ نیست بهتر است اندازه با واحد داده شود.
آیا دلیل خاصی داره؟ میشه بیشتر توضیح بدین؟
\p@ دقیقاً برابر pt تعریف شده و دلیل آن هم صرفهجویی در حافظه توکن است. اگر شما بنویسید مثلاً
\vskip 1pt
بعد از \vskip جهارتا توکن با کدرسته متفاوت دارید، اما \p@ فقط یک توکن دارد.
برای نمونههای دیگر به \@height یا \@plus و یا دیگر تعریفها در ltdefns.dtx نگاه کنید.
\z@ نیز برابر 0pt تعریف شده و به جای 0 هم به کار میرود.
اما دلیل عدم استفاده از آن را نمیدانم، مگر راحتتر خوانده شدن کد (و گاهی عدم نیاز به تغییر رسته).