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

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

ارتباط بین مقادیر دستورهای \paperwidth و \paperheight و اندازه فونت متن چیست؟

نویسنده وحید دامن‌افشان, ژانویه 01, 2013, 01:47:11 بعد از ظهر

« قبلی - بعدی »

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

با توجه به مطالب این پست،
۱- آیا هر فایلی که از این دو تا دستور استفاده کرده باشه، اندازه قلمش هم (نسبت به حالتی که از اون‌ها استفاده نشده باشه) تغییر می‌کنه؟
۲- چه ارتباطی (نسبتی) بین این دو دستور و اندازه قلم وجود داره؟

vafa

نقل قول از: وحید دامن‌افشان در ژانویه 01, 2013, 01:47:11 بعد از ظهر
با توجه به مطالب این پست،
۱- آیا هر فایلی که از این دو تا دستور استفاده کرده باشه، اندازه قلمش هم (نسبت به حالتی که از اون‌ها استفاده نشده باشه) تغییر می‌کنه؟
بله. اما فقط \paperwidth
نقل قول
۲- چه ارتباطی (نسبتی) بین این دو دستور و اندازه قلم وجود داره؟
اگر فایهای لاتک مربوط به اندازه قلم مانند bk11.clo را نگاه کنی می‌بینی که از این  متغیر برای تعریف کردن اندازه قلم استفاده شده. مثلاً مقدار \paperwidth داخل \@tempdima ذخیره می‌شه. بنابراین خیلی منطقی است که با تغییر \paperwidth و \paperheight اندازه قلم هم تغییر کنه. بهتر است که به جای این کار از دستورات بدوی \pdfpagewidth و \pdfpageheight استفاده بشه که این مشکل رو ندارند.

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

چه جالب. ممنون. یه سوال دیگه:
آیا اگه دستورهای \paperwidth و \paperheight به صورت
\usepackage[total={12cm,19cm},paperwidth=16.5cm‎, ‎paperheight=23.5cm]{geometry}‎
هم استفاده بشن، آیا باز هم اندازه قلم رو تغییر می‌دن؟

vafa

نقل قول از: وحید دامن‌افشان در ژانویه 01, 2013, 02:20:27 بعد از ظهر
چه جالب. ممنون. یه سوال دیگه:
آیا اگه دستورهای \paperwidth و \paperheight به صورت
\usepackage[total={12cm,19cm},paperwidth=16.5cm‎, ‎paperheight=23.5cm]{geometry}‎
هم استفاده بشن، آیا باز هم اندازه قلم رو تغییر می‌دن؟
سوالهایی مثل این لازم نیست که مطرح بشه و بیخودی تالار را شلوغ می‌کنه. خودت امتحان کن، ببین چه نتیجه‌ای می‌گیری.

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

نقل قول از: وفا کارن‌پهلو در ژانویه 01, 2013, 03:24:42 بعد از ظهر
سوالهایی مثل این لازم نیست که مطرح بشه و بیخودی تالار را شلوغ می‌کنه. خودت امتحان کن، ببین چه نتیجه‌ای می‌گیری.
من تا حالا متوجه این تغییرات اندازه قلم نشده بودم. وگرنه نمی‌پرسیدم. بهرحال ممنون.



هادی صفی‌اقدم

نقل قول از: وفا کارن‌پهلو در ژانویه 01, 2013, 02:09:26 بعد از ظهر
بله. اما فقط \paperwidth اگر فایهای لاتک مربوط به اندازه قلم مانند bk11.clo را نگاه کنی می‌بینی که از این  متغیر برای تعریف کردن اندازه قلم استفاده شده. مثلاً مقدار \paperwidth داخل \@tempdima ذخیره می‌شه. بنابراین خیلی منطقی است که با تغییر \paperwidth و \paperheight اندازه قلم هم تغییر کنه. بهتر است که به جای این کار از دستورات بدوی \pdfpagewidth و \pdfpageheight استفاده بشه که این مشکل رو ندارند.
ببخشین، یعنی در طراحیش اشتباه کردن و دقت نکردن یا عمدا این کارو کردن؟

هادی صفی‌اقدم

من این دستورها را استفاده کردم. ولی نویسنده کتاب اطلاع داد که وقتی پرینت میگیره، پرینت اندازه‌ی a4 هست.
من یک فایل نمونه هم ضمیمه کرده‌ام.
وقتی دو دستور را میذاریم، با بسته‌ی geometry که باید باهاش حشایه‌ها را تعیین کنم، مثل اینکه اثرش خنثی میشه.
چون وقتی نمایشگر pdf را روی actual size میذارم، اندازه‌ی a4 هست.
مشکل از کجاست؟
با تشکر قبلی