برای اینکه یک متن یا عکس را در هرکجای سند قرار دهیم از دستور \put استفاده میکنیم.
شکل کلی این دستور به صورت زیر است:
>\put(X,Y){OBJ}
X و Y مختصات را بیان میکنند. این دو باید عدد وارد شوند اما در تعریف دستور در \unitlength ضرب میشوند که \unitlength نیز یک متغیر بُعد و برابر 1pt است. در ادامه بیشتر در مورد آن صحبت میکنم.
OBJ همان متن، عکس یا هر چیز دیگر است که میخواهید محل آنرا تعیین کنید.
نحوه کار دستور \put :
این دستور در هر کجا قرار گیرد، آرگومان سوم خود را به اندازه X pt چپتر از وسط خط فعلی و به اندازه Y pt بالاتر از وسط خط فعلی قرار میدهد. در واقع X و Y وارد شده، مختصات درج آرگومان سوم نسبت به وسط خط جاری در خروجی و کمی جلوتر از آخرین کاراکتر در آن خط است.
توضیح بالا گنگ است ولی این تنها برای کسانی است که تاکنون با دستور \put کار نکرده باشند. برای فهمیدن بهتر مثال زیر را مشاهده کنید:
مثال:
کدهای زیر را در نظر بگیرید:
>\documentstyle[persian]{oldbook}
>\begin{document}
>\english
>This is the first line
>\put(0,0){.}
>\end{document}
خروجی آنرا نیز مشاهده کنید.خروجی به صورت زیر خواهد بود:
This is the first line.
همانطور که مشاهده میشود، نقطه توسط دستور \put جایگذاری شده است. با صفر قرار دادن آرگومانهای اول ودوم به فارسیتک میگوییم که نقطه را دقیقاً در مبدا این جایگذاری قرار بده. پس به مکان نقطه را خوب نگاه کنید. این مکان همان مبدا سنجش دستور \put است (البته با کمی اختلاف)
این دستور فعلاً کاربرد آنچنانی نخواهد داشت ولی برای تولید BackGround برای صفحات سند بسیار مفید است. در مورد ساخت BackGround در پستهای بعدی بحث خواهم کرد.
