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

لاتک LATEX => گرافیک، جدول و شکل => نويسنده: هادی صفی‌اقدم در ژانویه 01, 2013, 02:29:48 am

عنوان: راهی برای scale (کوچک کردن) جدول رسم شده با محیط xtabular هست؟
رسال شده توسط: هادی صفی‌اقدم در ژانویه 01, 2013, 02:29:48 am
جدول رسم شده با محیط tabular را میشه به صورت زیر scale کرد:
\documentclass{article}
\usepackage{graphicx}
\begin{document}

\scalebox{0.8}{
\begin{tabular}{ccccc}
....
\end{tabular}
}

\end{document}
اما یک جدولی دارم که بخاطر چندصفحه‌ای شدن، از محیط xtabular استفاده کرده‌ام.
اما عرضش از عرض متن بیشتر شده و زده توی حاشیه.
خواستم با scalebox کوچکترش کنم ولی نشد.
راهی داره؟
با تشکر قبلی
عنوان: پاسخ : راهی برای scale (کوچک کردن) جدول رسم شده با محیط xtabular هست؟
رسال شده توسط: vafa در ژانویه 01, 2013, 06:33:36 am
استفاده از \scalebox ایده خوبی نیست بهتره از فونت کوچکتری برای حروف‌چینی جدول استفاده کنی.
عنوان: پاسخ : راهی برای scale (کوچک کردن) جدول رسم شده با محیط xtabular هست؟
رسال شده توسط: s_karimi در ژانویه 01, 2013, 06:34:44 am
آقای صفی‌اقدم
سلام
من یک راهی در فایل پیوست برای tabular دارم. شاید در مورد مشکل شما هم کار کنه
عنوان: پاسخ : راهی برای scale (کوچک کردن) جدول رسم شده با محیط xtabular هست؟
رسال شده توسط: هادی صفی‌اقدم در ژانویه 01, 2013, 06:36:28 am
استفاده از \scalebox ایده خوبی نیست بهتره از فونت کوچکتری برای حروف‌چینی جدول استفاده کنی.
ممنون دکتر.
ولی جدول اونقده عرضش زیاده که حتی با گذاشتن فونت scripsize و حتی کم کردن داده‌ها باز جا نمیگیره.
ببخشین، راه دیگری هست دکتر؟
عنوان: پاسخ : راهی برای scale (کوچک کردن) جدول رسم شده با محیط xtabular هست؟
رسال شده توسط: vafa در ژانویه 01, 2013, 06:38:05 am
ممنون دکتر.
ولی جدول اونقده عرضش زیاده که حتی با گذاشتن فونت scripsize و حتی کم کردن داده‌ها باز جا نمیگیره.
ببخشین، راه دیگری هست دکتر؟
فایل کمینت کجاست؟
عنوان: پاسخ : راهی برای scale (کوچک کردن) جدول رسم شده با محیط xtabular هست؟
رسال شده توسط: هادی صفی‌اقدم در ژانویه 01, 2013, 06:52:34 am
آقای صفی‌اقدم
سلام
من یک راهی در فایل پیوست برای tabular دارم. شاید در مورد مشکل شما هم کار کنه
سلام. ممنون زحمت کشیدین. ولی فاصله کم کردن زشت نمیکنه؟ االبته سلیقه‌ی منه.
باز ممنون. (یک دفعه از اینکه گفتم این کارو دوس ندارم ناراحت نشین و قصد کوچک کردن کار شما را ندارم به هیچ وجه.)


فایل کمینت کجاست؟
ببخشین اولش خود جدولو نفرستادم. چون یکی دیگه تایپش کرده بود و من باید صفحه‌بندی و ویرایش و ... بکنم و خطا داشت و گفتم خوب نیست.
ممنون.

دکتر بیزحمت میشه بگین این روش دوستمان درسته؟ یعنی کدش بعدا مشکل‌ساز نشه؟
عنوان: پاسخ : راهی برای scale (کوچک کردن) جدول رسم شده با محیط xtabular هست؟
رسال شده توسط: vafa در ژانویه 01, 2013, 07:11:33 am
مقادیر \paperwidth و \paperheight شما باعث بزرگ شدن اندازه قلم میشه طوری که اندازه قلم معمولی خیلی بزرگه، اندازه قلم \scriptsize هم بزرگه و بنابراین حروف‌چینی جدول دچار مشکل میشه. بهرحال بجای \scriptsize از کد زیر استفاده کن:
\fontsize{5}{6}
\selectfont
عنوان: پاسخ : راهی برای scale (کوچک کردن) جدول رسم شده با محیط xtabular هست؟
رسال شده توسط: هادی صفی‌اقدم در ژانویه 01, 2013, 07:18:18 am
مقادیر \paperwidth و \paperheight شما باعث بزرگ شدن اندازه قلم میشه طوری که اندازه قلم معمولی خیلی بزرگه، اندازه قلم \scriptsize هم بزرگه و بنابراین حروف‌چینی جدول دچار مشکل میشه. بهرحال بجای \scriptsize از کد زیر استفاده کن:
\fontsize{5}{6}
\selectfont
چه دستور جالبی!  :o
خیلـــــی ممنون دکتر.
۱- طول و عرض pdf را انتشاراتی دانشگاه شاهد ازشون خواسته بود که در قطع وزیری باشه و منم این کارو انجام دادم.
اشتباه انجام دادم؟ راه مناسب و اصولی‌تری هست براش؟

۲- عرض جدول در صحه‌های مختلف با هم فرق داره. نمیشه اینو ثابت کرد؟

۳- اون دو عدد ۵ و ۶ را با چه نسبتی باید تغییر بدم؟ یعنی نسبت‌شون چیه؟

با تشکر فراوان قبلی
عنوان: پاسخ : راهی برای scale (کوچک کردن) جدول رسم شده با محیط xtabular هست؟
رسال شده توسط: vafa در ژانویه 01, 2013, 08:43:51 am
۱- طول و عرض pdf را انتشاراتی دانشگاه شاهد ازشون خواسته بود که در قطع وزیری باشه و منم این کارو انجام دادم.
اشتباه انجام دادم؟ راه مناسب و اصولی‌تری هست براش؟
من از قطع وزیری چیزی نمی‌دونم. این اولین باری است که این اسم را می‌شنوم.
نقل قول
۲- عرض جدول در صحه‌های مختلف با هم فرق داره. نمیشه اینو ثابت کرد؟
یا باید همه ستونهات رو p کنی یا از بسته longtable استفاده کنی.
نقل قول
۳- اون دو عدد ۵ و ۶ را با چه نسبتی باید تغییر بدم؟ یعنی نسبت‌شون چیه؟
\fontsize{size}{baselineskip}
عنوان: پاسخ : راهی برای scale (کوچک کردن) جدول رسم شده با محیط xtabular هست؟
رسال شده توسط: هادی صفی‌اقدم در ژانویه 01, 2013, 08:46:51 am
من از قطع وزیری چیزی نمی‌دونم. این اولین باری است که این اسم را می‌شنوم.
اندازه‌ی کتاب دقیقا اندازه‌هایی هست که در فایل teX به عنوان طول و عرض تعریف شده.
حدودا نصف برگ a4 هست.
قطع معمول کتاب‌های داشنگاهی هست.
انتشاراتی و چاپ‌خونه‌ها معمولا یا فایل pdf کتاب را در قطع a4 میگیرن که این قطع وزیری وسطش افتاده.
یا pdf در قطع وزیری که دیگه لیتوگرافی معمولا نمیخاد. (خوبیش اینه که یکدفعه لیتوگراف مثلا صفحه‌ها اشتباهی نبنده و مثلا خط سربرگ‌ها در یک صفحه پایین و بالا نیمشه.)
نقل قول
یا باید همه ستونهات رو p کنی یا از بسته longtable استفاده کنی.
\fontsize{size}{baselineskip}
خیلی ممنون. لطف کردین.
عنوان: پاسخ : راهی برای scale (کوچک کردن) جدول رسم شده با محیط xtabular هست؟
رسال شده توسط: vafa در ژانویه 01, 2013, 03:26:46 pm
اندازه‌ی کتاب دقیقا اندازه‌هایی هست که در فایل teX به عنوان طول و عرض تعریف شده.
حدودا نصف برگ a4 هست.
قطع معمول کتاب‌های داشنگاهی هست.
انتشاراتی و چاپ‌خونه‌ها معمولا یا فایل pdf کتاب را در قطع a4 میگیرن که این قطع وزیری وسطش افتاده.
یا pdf در قطع وزیری که دیگه لیتوگرافی معمولا نمیخاد. (خوبیش اینه که یکدفعه لیتوگراف مثلا صفحه‌ها اشتباهی نبنده و مثلا خط سربرگ‌ها در یک صفحه پایین و بالا نیمشه.)
همانطوری که در پست زیر جواب دادم، بهتره از \pdfpagewidth و \pdfpageheight به جای \paperwidth و \paperheight استفاده کنی:

http://www.parsilatex.com/forum/SMF/index.php?topic=3932.msg21464#msg21464