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

لاتک LATEX => گرافیک، جدول و شکل => نويسنده: علیرضا‌علی پور در نوامبر 25, 2013, 01:15:53 am

عنوان: نحوه قرار دادن یک عکس در پشت یک متن (به عنوان Background)
رسال شده توسط: علیرضا‌علی پور در نوامبر 25, 2013, 01:15:53 am
سلام دوستان

 من کد مربوط به نحوه قرار دادن یک عکس در پشت یک متن  (به عنوان Background) را در زیر قرار می‌دهم:
\AddToShipoutPicture*{\BackgroundPic}
\newcommand\BackgroundPic{%
\parbox[b][\paperheight]{\paperwidt}{%
\vfill
\centering
\includegraphics[width=20cm, height=20cm,%
keepaspectratio]{1.png}
\vfill}}}
\ClearShipoutPicture


بسته { usepackage{eso-pic\ را هم باید در قسمت هیدر فایل قرار داد و کد بالا رو هم باید بین  {begin{document\ و {end{document\ در متن قرار داد.                                                                                                                                               
نمونه ای از این شکل رو در پیوست گذاشتم.


علت ویرایش: اصلاح کد و ویرایش آن به صورت چپ به راست -- قرار دادن کد در محیط code
کماکان حق نشر و مسئولیت این کد به عهده نویسنده می‌باشد.
-- مدیریت


           
عنوان: پاسخ : نحوه قرار دادن یک عکس در پشت یک متن (به عنوان Background)
رسال شده توسط: s_karimi در نوامبر 25, 2013, 11:50:24 am
سلام

ضمن تشکر از آقای علی پور. دو نکته در خصوص پست ایشان به نظر می رسد.
1) آیا ترتیب قرار دستورات ایشان که در پست نامبرده منعکس است، درست است؟
2) آیا آمکان دارد که ایشان و یا یکی از دوستان با استفاده از امکان درج کد در تالار آنها را بازنویسی کند. تا نظم بیشتری برای استفاده کاربران دیگر فراهم شود.

با تشکر فراوان
عنوان: پاسخ : نحوه قرار دادن یک عکس در پشت یک متن (به عنوان Background)
رسال شده توسط: s_karimi در نوامبر 29, 2013, 10:13:11 am
نقل قول
من کد مربوط به نحوه قرار دادن یک عکس در پشت یک متن  (به عنوان Background) را در زیر قرار می‌دهم:

با سلام
بنده کد قرار گرفتن عکس در پس‌زمینه را سنجاق می‌کنم. ضمناً اگر در دستور مقابل (سطر ۱۵ فایل) علامت ستاره حذف شود در تمام صفحات متن عکس پس‌زمینه ظاهر می‌شود.
\AddToShipoutPicture*{\BackgroundPic}
عنوان: پاسخ : نحوه قرار دادن یک عکس در پشت یک متن (به عنوان Background)
رسال شده توسط: s_karimi در نوامبر 30, 2013, 07:43:42 am
با سلام
بنده کد قرار گرفتن عکس در پس‌زمینه را این بار توسط بسته background سنجاق می‌کنم. ظاهراً این بسته امکانات بیشتری دارد.
پیروز باشید.
عنوان: پاسخ : نحوه قرار دادن یک عکس در پشت یک متن (به عنوان Background)
رسال شده توسط: علیرضا‌علی پور در نوامبر 30, 2013, 03:51:07 pm
مرسی از راهنایی تون.

خود شکل سیمرغ رو چطور کم رنگ کردین؟
عنوان: پاسخ : نحوه قرار دادن یک عکس در پشت یک متن (به عنوان Background)
رسال شده توسط: s_karimi در نوامبر 30, 2013, 04:40:23 pm
مرسی از راهنایی تون.

خود شکل سیمرغ رو چطور کم رنگ کردین؟
با سلام
در دستور زیر (در فایل کد tex)، بر اساس مقدار (کم و زیاد کردن آن)  آپشن opacity می‌توان شکل را کم رنگ و یا پر رنگ نمود.
\usepackage[placement=center,angle=0,vshift=0, hshift=0,
opacity=0.25,scale=0.3,color=black!50]{background}

علت ویرایش: تصحیح غلط تایپی
--مدیریت
عنوان: پاسخ : نحوه قرار دادن یک عکس در پشت یک متن (به عنوان Background)
رسال شده توسط: حسن ذاکری در نوامبر 30, 2013, 10:23:09 pm
با سلام
بنده کد قرار گرفتن عکس در پس‌زمینه را این بار توسط بسته background سنجاق می‌کنم. ظاهراً این بسته امکانات بیشتری دارد.
پیروز باشید.

متشکر از این مثال.

دقت کنید که در ظاهر هر دو بک‌گراند رو عوض کردند، ولی با مکانیزم کاملاً متفاوت. background‌ از everyhook استفاده می‌کند و ممکن است بسته‌هایی که بعد از آن فراخوانی می‌کنید و everypar‌ را بدون everyhook تغییر می‌دهند، کار این بسته را با مشکل روبرو کنند.
با این‌حال، به علت استفاده ار pgf، امکانات بیشتری خواهد داشت.