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

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

انجام اعمال جبری روی طول خط

نویسنده امیرحسین شرفی, آگوست 13, 2011, 11:24:20 بعد از ظهر

« قبلی - بعدی »

امیرحسین شرفی

می‌خواهم طول خط را در متغیری قرار دهم و برای تنظیم طول جعبه‌هایی که تعریف کرده‌ام روی این متغیر جمع و تفریق انجام دهم تا با تغییر حاشیه‌ها جعبه‌ها همان جایی که می خواهم ظاهر شوند و نوشته به هم نریزد. ممنون می‌شوم اگر راهنمایی کنید. (مثلا اگرtextwidth\ بیانگر مقدار طول خط است آن را در متغیر x قرار دهم و روی آن اعمال جمع و تفریق انجام دهم و از مقادیر بدست آمده در تعریف طول جعبه‌ها استفاده کنم)
ریاضیات را جذاب‌تر بیاموزیم - www.jammathclub.com

Jalil


vafa

نقل قول از: زوبین در آگوست 13, 2011, 11:24:20 بعد از ظهر
می‌خواهم طول خط را در متغیری قرار دهم و برای تنظیم طول جعبه‌هایی که تعریف کرده‌ام روی این متغیر جمع و تفریق انجام دهم تا با تغییر حاشیه‌ها جعبه‌ها همان جایی که می خواهم ظاهر شوند و نوشته به هم نریزد. ممنون می‌شوم اگر راهنمایی کنید. (مثلا اگرtextwidth\ بیانگر مقدار طول خط است آن را در متغیر x قرار دهم و روی آن اعمال جمع و تفریق انجام دهم و از مقادیر بدست آمده در تعریف طول جعبه‌ها استفاده کنم)
من خودم از دستور بدوی \advance استفاده می‌کنم. مثلاً برای جمع:


\advance \textwidth by 5pt

و برای تفریق


\advance \textwidth by -19pt


masih

درود
محبت کنید بعد از راه افتادن کارتون یک نمونه اینجا بگذارید.

vafa

این هم یک مثال.

امیرحسین شرفی

نقل قول از: وفا در آگوست 14, 2011, 06:16:37 قبل از ظهر
من خودم از دستور بدوی \advance استفاده می‌کنم. مثلاً برای جمع:


\advance \textwidth by 5pt

و برای تفریق


\advance \textwidth by -19pt

با تشکر از راهنمایی شما
این جوری که من فهمیدم با این کار طول خط را می‌توان کم و زیاد کرد. ولی من می‌خواهم مقدار طول خط را در متغیر x ذخیره کنم سپس مثلا قرار دهم y=x-50 و بعد از y برای اندازه‌ی طول جعبه استفاده کنم. تا هر زمان که خواستم طول خط را تغییر دهم به همان نسبت طول جعبه نیز تغییر کند.
ریاضیات را جذاب‌تر بیاموزیم - www.jammathclub.com

vafa

نقل قول از: زوبین در آگوست 14, 2011, 04:57:51 بعد از ظهر
با تشکر از راهنمایی شما
این جوری که من فهمیدم با این کار طول خط را می‌توان کم و زیاد کرد. ولی من می‌خواهم مقدار طول خط را در متغیر x ذخیره کنم سپس مثلا قرار دهم y=x-50 و بعد از y برای اندازه‌ی طول جعبه استفاده کنم. تا هر زمان که خواستم طول خط را تغییر دهم به همان نسبت طول جعبه نیز تغییر کند.
در تک این مقداری متفاوت با آنچه شما فکر می‌کنید کار می‌کند نیازی به متغیر y نیست:


\newdimen\myx
\myx=\textwidth

شما متغیر \myx را مساوی مقدار \textwidth تعریف کرده‌اید. حالا هر آنچه را که قبلاً نوشتم انجام می‌دهید اما به جای \textwidth از \myx استفاده می‌کنید. مثلاً مقدار اولیه \myx با تعریف بالا 345pt است و اگر بنویسید:


\advance \myx by 55pt

حال متغیر \myx برابر با 400pt هست و نیازی به متغیر y نیست.