• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

ایجاد کادر دور شکل

نویسنده mohit, آگوست 10, 2012, 02:58:44 بعد از ظهر

« قبلی - بعدی »

mohit

سلام بر همگی
میشه  بهم بگید چطور میشه دور عکسها کادر ایجاد کرد.
۱بار از ۱دستوری استفاده کردم اما کادرهای نامربوط تولید شد! کادر اصلا به عکس نمیخورد.

وحید دامن‌افشان

برای این کار می‌تونین از دستور ‎\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}‎

vafa

احتیاجی به  \p@ نیست بهتر است اندازه با واحد داده شود.

وحید دامن‌افشان

نقل قول از: وفا کارن‌پهلو در آگوست 11, 2012, 04:49:30 قبل از ظهر
احتیاجی به  \p@ نیست بهتر است اندازه با واحد داده شود.
آیا دلیل خاصی داره؟ می‌شه بیشتر توضیح بدین؟

حسن ذاکری

\p@ دقیقاً برابر pt تعریف شده و دلیل آن هم صرفه‌جویی در حافظه توکن است. اگر شما بنویسید مثلاً
\vskip 1pt
بعد از \vskip جهارتا توکن با کدرسته متفاوت دارید، اما \p@ فقط یک توکن دارد.
برای نمونه‌های دیگر به \@height یا \@plus و یا دیگر تعریف‌ها در ltdefns.dtx نگاه کنید.
\z@ نیز برابر 0pt تعریف شده و به جای 0 هم به کار می‌رود.

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

در صورتی که به تازگی عضو تالار شده‌اید، در صفحه معرفی اعضای جدید برای شما ایجاد شده است.