پارسی‌لاتک

لاتک LATEX => طراحی صفحه => نويسنده: bahare60 در سپتامبر 07, 2014, 11:18:58 قبل از ظهر

عنوان: گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: bahare60 در سپتامبر 07, 2014, 11:18:58 قبل از ظهر
با سلام.
برای صفحات اول پایان نامه مثل تقدیم و تقدیرو سپاسگزاری از وکتور میخوام استفاده کنم . چطور میتونم وکتوری رو به گوشه های صفحه اضافه کنم. مثلا گوشه سمت راست پایین یا گوشه سمت چپ بالا.
با تشکر.


دلیل ویرایش: ویرایش عنوان موضوع.
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: فرشاد ترابی در سپتامبر 07, 2014, 05:38:13 بعد از ظهر
منظور شما چه وکتوری است؟ به چه اندازه؟ در حدی که با یک $\leftarrow$ تولید می‌شود مناسب است؟
یا اینکه بردار بزرگی می‌خواهید که با tikz  میشه رسمش کرد؟
فکر کنم اگر در یک paint‌ یک عکس تهیه کنید بهتر بتوان نتیجه گرفت.
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: bahare60 در سپتامبر 08, 2014, 03:59:57 بعد از ظهر
کلا تنظیم وکتور در متن رو می خواستم بدونم  یا گذاشتن پس زمینه ی متن.
ولی اگر توی فتوشاپ ساده تر باشه  متن رو روی عکس میندازم و به برنامه اضافه میکنم ولی نمی دونم کیفیت نوشته تغییر میکنه یا نه.
با تشکر
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: vafa در سپتامبر 08, 2014, 06:05:46 بعد از ظهر
نقل قول از: bahare60 در سپتامبر 08, 2014, 03:59:57 بعد از ظهر
کلا تنظیم وکتور در متن رو می خواستم بدونم  یا گذاشتن پس زمینه ی متن.
ولی اگر توی فتوشاپ ساده تر باشه  متن رو روی عکس میندازم و به برنامه اضافه میکنم ولی نمی دونم کیفیت نوشته تغییر میکنه یا نه.
با تشکر
من که چیزی نفهمیدم از حرف‌های شما.
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: bahare60 در سپتامبر 08, 2014, 06:31:33 بعد از ظهر
به فرض می خوام این وکتور رو گوشه ای از متن بیارم.
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: vafa در سپتامبر 08, 2014, 06:41:05 بعد از ظهر
این تصویر است نه وکتور. حتی اگر منظورت vector image باشد تصویر شما به این صورت نیست. هر جا که خواستی درجش کنی از تصویر \includegraphics استفاده کن.
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: bahare60 در سپتامبر 08, 2014, 07:09:44 بعد از ظهر
سوال من اینه که برای جابجایی این تصویرها یا وکتورها  در گوشه کادر از چه فرمانی استفاده کنم . مثلا برای مرکز قرار دادن از

\centerline{\includegraphics[ width=3cm]{logo.jpg} }


استفاده می کنیم.
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: فرشاد ترابی در سپتامبر 08, 2014, 09:52:11 بعد از ظهر
یه سوالی داشتم اینکه چرا شما اصولا از کلمه وکتور استفاده می کنید؟ دلیل خاصی داره؟ اگر منظور خاصی ندارید، پیشنهاد میکنم عنوان پست را به گونه‌ای اصلاح کنید که برای کاربران هم مفید باشد.

برای این عکسی که فرستادید یک روش قرار دادن آن در محیط picture به همراه دستور \put هست به صورت زیر

\begin{picture}(100,200)
\put(100,0){\includegraphics{fff.jpg}}
\end{picture}

حتما راه‌های بهتری هم هستند.
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: bahare60 در سپتامبر 08, 2014, 10:18:31 بعد از ظهر
 ممنون از پاسخ شما.
از پوشه ای که دانلود کردم وکتور نوشته بود ممکنه وکتورهای فتوشاپ باشه در هر صورت وکتور بود. وکتورهایی که در زی پرشین استفاده میشن وکتورهای خاصی هستن یا با وکتورهای ورد یکی هست؟
این فرمان که نوشتین دقیقا کدوم قسمت برای جابجایی عکس هست ؟
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: فرشاد ترابی در سپتامبر 08, 2014, 10:42:38 بعد از ظهر
من اصلا متوجه منظور شما از وکتور نمیشم.  :P
برای جابجایی عکس آرگومانهای \put  را دستگاری کنید.

\put(x,y)
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: vafa در سپتامبر 09, 2014, 12:29:43 بعد از ظهر
نقل قول از: bahare60 در سپتامبر 08, 2014, 07:09:44 بعد از ظهر
سوال من اینه که برای جابجایی این تصویرها یا وکتورها  در گوشه کادر از چه فرمانی استفاده کنم . مثلا برای مرکز قرار دادن از

\centerline{\includegraphics[ width=3cm]{logo.jpg} }


استفاده می کنیم.
دقیقاً کجا؟
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: bahare60 در سپتامبر 09, 2014, 01:12:38 بعد از ظهر
گوشه سمت راست پایین و گوشه سمت چپ بالا
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: vafa در سپتامبر 09, 2014, 02:22:56 بعد از ظهر
نقل قول از: bahare60 در سپتامبر 09, 2014, 01:12:38 بعد از ظهر
گوشه سمت راست پایین و گوشه سمت چپ بالا
آقای ترابی جواب رو بهت داد. من فقط یک کد ساده نوشتم:

\documentclass{article}
\usepackage{ptext}
\usepackage{atbegshi}
\usepackage{graphicx}
\usepackage{xepersian}
\settextfont{Yas}
\setlatintextfont{Times New Roman}
\makeatletter
\newcommand*\LenToUnit[1]{#1\@gobble}
\setbox\z@\hbox{\includegraphics[width=5cm]{test-image}}
\AtBeginShipout{%
\nointerlineskip
\AtBeginShipoutUpperLeft{%
\put(\LenToUnit{\dimexpr\textwidth-\wd\z@\relax},\LenToUnit{-\ht\z@}){\copy\z@}%
\put(\LenToUnit{\dimexpr-\paperwidth+\textwidth\relax},\LenToUnit{-\paperheight}){\copy\z@}%
}%
}
\makeatletter
\begin{document}
\ptext[1-100]
\end{document}


خروجی pdf را پیوست کردم.
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: bahare60 در سپتامبر 09, 2014, 03:46:20 بعد از ظهر
ممنون.
من اگه بخوام  شکل رو بچرخونم  و فقط برای یک صفحه  بزارم،  کدوم قسمت از فرمانو باید تغییر بدم.
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: vafa در سپتامبر 09, 2014, 04:10:03 بعد از ظهر
نقل قول از: bahare60 در سپتامبر 09, 2014, 03:46:20 بعد از ظهر
ممنون.
من اگه بخوام  شکل رو بچرخونم  و فقط برای یک صفحه  بزارم،  کدوم قسمت از فرمانو باید تغییر بدم.
کدوم یکی رو می‌خواهی بچرخونی؟ بالایی یا پائینی؟ جواب قسمت دوم سوالت بستگی به این داره که صفحه چندم باید این طوری باشه.
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: bahare60 در سپتامبر 09, 2014, 04:21:10 بعد از ظهر
صفحه 4  .
هر دو تا رو میخوام بچرخونم جهت شونو تغییر بدم و کمی هم سایزشو تغییر بدم .
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: vafa در سپتامبر 09, 2014, 04:29:01 بعد از ظهر
نقل قول از: bahare60 در سپتامبر 09, 2014, 04:21:10 بعد از ظهر
صفحه 4  .
هر دو تا رو میخوام بچرخونم جهت شونو تغییر بدم و کمی هم سایزشو تغییر بدم .
هر کدوم رو چقدر می‌خواهی بچرخونی (جهت مثبت=جهت برعکس عقربه‌های ساعت)؟
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: bahare60 در سپتامبر 09, 2014, 04:29:42 بعد از ظهر
فقط  صفحه 4 باشه.
پایینی رو 90 درجه میخوام(ساعتگرد) بچرخونم بالاییی هم همینطور.
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: vafa در سپتامبر 09, 2014, 05:17:19 بعد از ظهر
نقل قول از: bahare60 در سپتامبر 09, 2014, 04:29:42 بعد از ظهر
فقط  صفحه 4 باشه.
پایینی رو 90 درجه میخوام(ساعتگرد) بچرخونم بالاییی هم همینطور.
شما کل روز من رو طلف کردید. خواهش می‌کنم از دفعه آینده قشنگ روی سوالی که می‌خواهید بپرسید فکر کنید و هر بار عوضش نکنید:

\documentclass{article}
\usepackage{ptext}
\usepackage{atbegshi}
\usepackage{graphicx}
\usepackage{xepersian}
\settextfont{Yas}
\setlatintextfont{Times New Roman}
\makeatletter
\newcommand*\LenToUnit[1]{#1\@gobble}
\setbox\z@\hbox{\includegraphics[width=5cm]{test-image}}
\newcommand*{\InstallMyImageOnNextPage}{%
\AtBeginShipoutNext{%
\nointerlineskip
\AtBeginShipoutUpperLeft{%
\put(\LenToUnit{\dimexpr\textwidth-\ht\z@\relax},0){\rotatebox{-90}{\copy\z@}}%
\put(\LenToUnit{\dimexpr-\paperwidth+\textwidth\relax},\LenToUnit{\dimexpr-\paperheight+\wd\z@\relax}){\rotatebox{-90}{\copy\z@}}%
}%
}}
\makeatother
\begin{document}
\makeatletter
\the\ht\z@
\makeatother
\the\textheight
\ptext[1]
\newpage
\ptext[1]
\newpage
\ptext[1]
\newpage
\InstallMyImageOnNextPage
\ptext[1-100]
\end{document}



دلیل ویرایش: تبدیل دستور makeatletter دومی به makeatother.
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: bahare60 در سپتامبر 09, 2014, 05:48:42 بعد از ظهر
سوالو تغییر ندادم گذاشتن حاشیه در گوشه متن بود ، برای جرخش هم فکر نمی کردم سوال جدیدی باشه  و وقت بیشتری رو  بطلبه .فکر میکردم با راهنمایی خودم میتونم تغییرش بدم. :(
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: bahare60 در سپتامبر 10, 2014, 08:02:42 قبل از ظهر
با تشکر٫ همونی شد که میخواستم  ::)  :D
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: فرشاد ترابی در سپتامبر 10, 2014, 08:08:45 قبل از ظهر
کارت زیبایی شده فقط پیشنهاد میکنم از دستور

\thispagestyle{empty}

استفاده کنید تا شماره صفحه هم حذف شود.
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: vafa در سپتامبر 10, 2014, 09:37:44 قبل از ظهر
نقل قول از: bahare60 در سپتامبر 10, 2014, 08:02:42 قبل از ظهر
با تشکر٫ همونی شد که میخواستم  ::)  :D
\makeatother نداری به جاش دو تا \makeatletter اضافه گذاشتی. این ایجاد مشکل می‌کنه.
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: vafa در سپتامبر 10, 2014, 11:00:57 قبل از ظهر
البته کدی که من فرستادم هم همین مشکل را دارد. اما من برای debug گردن کد از آن استفاده کردم و الان نمی‌توانم جوابم را ویرایش کنم.
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: bahare60 در سپتامبر 10, 2014, 03:22:20 بعد از ظهر
چند تا از فرمانهای نهایی رو تک تک حذف کردم چون یه سری عدد و حروف توی pdf  ظاهر میشد با حذفشون هم خللی در برنامه و خروجی پیش نیامد.
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: vafa در سپتامبر 11, 2014, 12:50:42 قبل از ظهر
پست زیر را ببینید:

http://www.parsilatex.com/forum/SMF/index.php?topic=6958.msg35476#new
عنوان: پاسخ : گذاشتن عکس در گوشه‌های صفحه
رسال شده توسط: vafa در سپتامبر 11, 2014, 11:09:09 قبل از ظهر
با استفاده از بسته bidi-atbegshi کد نهایی که شما باید ازش استفاده کنی، بسیار راحت‌تر خواهد بود:

\documentclass{article}
\usepackage{graphicx}
\usepackage{ptext}
\usepackage{bidi-atbegshi}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\setlatintextfont{Times New Roman}
\makeatletter
\setbox\z@\hbox{\includegraphics[height=5cm]{test-image}}
\AtBeginShipout{%
\ifnum\c@page=4% only put the image at page 4
\AtBeginShipoutUpperLeft{%
\put(\LengthToUnit{-\wd\z@},\LengthToUnit{-\ht\z@}){\copy\z@}
}
\AtBeginShipoutLowerRight{%
\put(0,\LengthToUnit{\dp\z@}){\usebox\z@}
}
\fi
}

\makeatother
\begin{document}
\ptext[1-100]
\end{document}