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

لاتک LATEX => گرافیک، جدول و شکل => نويسنده: elham در اكتبر 28, 2012, 04:33:39 pm

عنوان: جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: elham در اكتبر 28, 2012, 04:33:39 pm
اگر جدول بزرگی داشته باشیم که عنوانهای طولانی داشته باشد ولی بقیه جدول عدد باشد چگونه می توانیم کاری کنیم که سطر اول جدول در چند خط نوشته شود یا کلا جدول کوچک تر شود؟
با تشکر
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: vafa در اكتبر 28, 2012, 04:39:07 pm
لطفاً با هر سوال خودتون یک فایل تک که مشکل رو نشون بده قرار بدید چون بهتر میشه کمک کرد.

برای اینکه در چند سطر قرار بگیره از ستون p استفاده کنید و اگر جدول شما بزرگه پیشنهاد می‌کنم اون رو با ۹۰ درجه دوران در یک صفحه جداگانه قرار بدید.
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: هادی صفی‌اقدم در اكتبر 28, 2012, 04:40:34 pm
مثالی در مورد پست دکتر کارن‌پهلو:

فرض کنیم سلول اول سمت راست اون سلول دارای متن بلند هست و سلول دومی در ردیف اول هم معمولی.
\begin{tabular}{p{60mm} c}
مـــــــــــتــــــــــن ســــــــــلولــــــــــی کــــــــــه
عنــــــــــوانــــــــــش بلند هست و می‌خواهید در
چند سطر به صورت اتوماتیک نوشته شود را اینجا
بنویسید
&
ستون دوم
\\
\end{tabular}
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: هادی صفی‌اقدم در اكتبر 28, 2012, 04:43:13 pm
پست «راهنمای چرخاندن و زووم جدول - Tabular Rotate and Scale (http://www.parsilatex.com/forum/SMF/index.php?topic=2291.0)» را هم می‌تونید ببینید.
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: elham در اكتبر 28, 2012, 04:48:04 pm
من جدول ضمیمه را می خواهم درست کنم اما سطر اول آن را می خواهم کاری کنم که مثل همین فایل در 2 خط نوشته شود.
من در مورد سنون  P متوچه نشدم.
با تشکر
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: هادی صفی‌اقدم در اكتبر 28, 2012, 04:52:42 pm
شما مثال منو که ارسال کردم را اجرا کردین تا خروجیشو ببینید؟!
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: vafa در اكتبر 28, 2012, 04:56:56 pm
من جواب شما را طی نیم ساعت آینده می‌دم. متأسفانه کاری برام پیش آمده که الان نمی‌تونم جواب بدهم. عذرخواهی می‌کنم.
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: elham در اكتبر 28, 2012, 04:59:34 pm
من مثال شما را اجرا کردم اما متاسفانه در خروجی دیده نشد.عینا کپی کردم اما چیزی در خروجی نبود.
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: هادی صفی‌اقدم در اكتبر 28, 2012, 05:02:10 pm
من مثال شما را اجرا کردم اما متاسفانه در خروجی دیده نشد.عینا کپی کردم اما چیزی در خروجی نبود.
فایلی نمونه‌ای که این کارو کردین را بفرستین تا منم تست کنم ببینم کجای کار ایراد داره لطفا.
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: vafa در اكتبر 28, 2012, 05:20:10 pm
در نمونه زیر از بسته tabularx و محیط tabularx و ستون X استفاده شده. جدول به اندازه پهنای متن \textwidth خواهد بود و اگر متنی در هر ستون زیاد باشه بصورت خودکار شکسته می‌شه و در سطر بعدی قرار می‌گیره. من جدول شما را کلمه به کلمه درست نکردم اما نمونه زیر حتماً کمکتون می‌کنه:

\documentclass{article}
\usepackage[left=2.5cm,right=2.5cm,bottom=2.5cm,top=2.5cm]{geometry}
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{tabularx}
\newlength\savedwidth
\newcommand\whline{\noalign{\global\savedwidth\arrayrulewidth
                            \global\arrayrulewidth .8pt}%
                   \hline
                   \noalign{\global\arrayrulewidth\savedwidth}}
\begin{document}
\begin{tabularx}{\textwidth}{XXXXXXXX}
\multirow{2}{*}{\rotatebox{90}{alternatives}}&Capital cost of EPC&Annual operation and maintenance cost&Efficiency&Capacity factor&Lifetime&Internal consumption&Resource potential\\ \cline{2-8}
&$C_1$&$C_2$&$C_3$&$C_4$&$C_5$&$C_6$&$C_7$\\ \whline
$a_1$&(3000,6000)&(30,60)&(11.4,11.4)&(15,25)&(20, 25)&(5,5)&1000\\
$a_2$&(3000,6000)&(30,60)&(11.4,11.4)&(15,25)&(20, 25)&(5,5)&1000\\
$a_3$&(3000,6000)&(30,60)&(11.4,11.4)&(15,25)&(20, 25)&(5,5)&1000\\
$a_4$&(3000,6000)&(30,60)&(11.4,11.4)&(15,25)&(20, 25)&(5,5)&1000\\
$a_5$&(3000,6000)&(30,60)&(11.4,11.4)&(15,25)&(20, 25)&(5,5)&1000\\
$a_6$&(3000,6000)&(30,60)&(11.4,11.4)&(15,25)&(20, 25)&(5,5)&1000\\
$a_7$&(3000,6000)&(30,60)&(11.4,11.4)&(15,25)&(20, 25)&(5,5)&1000\\
\end{tabularx}

\end{document}
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: elham در اكتبر 28, 2012, 05:23:35 pm
تنها جدول را در یک فایل مجزا قرار دادم.
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: vafa در اكتبر 28, 2012, 05:27:35 pm
تنها جدول را در یک فایل مجزا قرار دادم.
فایل شما مشکلات زیادی داره که دفعه پیش من برای شما درست کردم. لطفاً از اون فایلی که دفعه پیش براتون درست کردم استفاده کنید.
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: elham در اكتبر 28, 2012, 05:28:58 pm
اما من همین دستور را عینا در تک کپی و اجرا کردم اما باز هم جدول خارج از صفحه قرار می گرفت.
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: vafa در اكتبر 28, 2012, 05:33:50 pm
اما من همین دستور را عینا در تک کپی و اجرا کردم اما باز هم جدول خارج از صفحه قرار می گرفت.
آیا عیناً دستورات من را اجرا کردید یا آن را داخل فایل خودتون قرار دادید. اگر دستوراتی را که دادم عیناً اجرا کنید، PDF ضمیمه چیزی است که شما خواهید گرفت.
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: elham در اكتبر 28, 2012, 07:32:44 pm
جدول خودم رو در فایل شما ضمیمه کردم.
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: vafa در اكتبر 28, 2012, 07:45:22 pm
جدول خودم رو در فایل شما ضمیمه کردم.
خوب کارتون کاملاً اشتباه است. شما جوابی رو که بهتون دادم دقت نکردید. خواهش می‌کنم جواب‌ها رو با حوصله و با دقت بخونید و سرسری و با بی‌توجی از جواب‌ها رد نشید.

فایل ضمیمه رو اجرا کنید، چه نتیجه‌ای می‌گیرید؟
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: elham در اكتبر 28, 2012, 08:00:31 pm
کاملا حق با شما بود. فایل من یک مشکلی داشت. دقیقا جدول مورد نظرم رو به دست آوردم. مقاله ام هم دیگه کارش تموم شد و تا اطلاع ثانوی از دست این مزاحم راحت هستید.
بی نهایت تشکر
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: vafa در اكتبر 28, 2012, 08:08:09 pm
مقاله ام هم دیگه کارش تموم شد و تا اطلاع ثانوی از دست این مزاحم راحت هستید.
وقتی این جمله رو دیدم ناخوداگاه خندم گرفت. چرا مزاحم؟
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: elham در اكتبر 29, 2012, 06:36:14 pm
در مورد کدهایی که شما برای این جدول نوشتید، caption را در کجای آن می توانم وارد کنم که جدول به هم نریزد؟
عنوان: پاسخ : جدول بزرگی که از صفحه بیرون بزند
رسال شده توسط: vafa در اكتبر 30, 2012, 01:46:14 am
در مورد کدهایی که شما برای این جدول نوشتید، caption را در کجای آن می توانم وارد کنم که جدول به هم نریزد؟
\documentclass{article}
\usepackage[left=2.5cm,right=2.5cm,bottom=2.5cm,top=2.5cm]{geometry}
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{tabularx}
\newlength\savedwidth
\newcommand\whline{\noalign{\global\savedwidth\arrayrulewidth
                            \global\arrayrulewidth .8pt}%
                   \hline
                   \noalign{\global\arrayrulewidth\savedwidth}}
\begin{document}
\begin{table}
\begin{tabularx}{\textwidth}{XXXXXXXX}
\multirow{2}{*}{\rotatebox{90}{alternatives}}&Capital cost of EPC&Annual operation and maintenance cost&Efficiency&Capacity factor&Lifetime&Internal consumption&Resource potential\\ \cline{2-8}
&$C_1$&$C_2$&$C_3$&$C_4$&$C_5$&$C_6$&$C_7$\\ \whline
$a_1$&(3000,6000)&(30,60)&(11.4,11.4)&(15,25)&(20, 25)&(5,5)&1000\\
$a_2$&(3000,6000)&(30,60)&(11.4,11.4)&(15,25)&(20, 25)&(5,5)&1000\\
$a_3$&(3000,6000)&(30,60)&(11.4,11.4)&(15,25)&(20, 25)&(5,5)&1000\\
$a_4$&(3000,6000)&(30,60)&(11.4,11.4)&(15,25)&(20, 25)&(5,5)&1000\\
$a_5$&(3000,6000)&(30,60)&(11.4,11.4)&(15,25)&(20, 25)&(5,5)&1000\\
$a_6$&(3000,6000)&(30,60)&(11.4,11.4)&(15,25)&(20, 25)&(5,5)&1000\\
$a_7$&(3000,6000)&(30,60)&(11.4,11.4)&(15,25)&(20, 25)&(5,5)&1000\\
\end{tabularx}
\caption{Your table.}
\end{table}
\end{document}