اگر جدول بزرگی داشته باشیم که عنوانهای طولانی داشته باشد ولی بقیه جدول عدد باشد چگونه می توانیم کاری کنیم که سطر اول جدول در چند خط نوشته شود یا کلا جدول کوچک تر شود؟
با تشکر
لطفاً با هر سوال خودتون یک فایل تک که مشکل رو نشون بده قرار بدید چون بهتر میشه کمک کرد.
برای اینکه در چند سطر قرار بگیره از ستون p استفاده کنید و اگر جدول شما بزرگه پیشنهاد میکنم اون رو با ۹۰ درجه دوران در یک صفحه جداگانه قرار بدید.
مثالی در مورد پست دکتر کارنپهلو:
فرض کنیم سلول اول سمت راست اون سلول دارای متن بلند هست و سلول دومی در ردیف اول هم معمولی.
\begin{tabular}{p{60mm} c}
مـــــــــــتــــــــــن ســــــــــلولــــــــــی کــــــــــه
عنــــــــــوانــــــــــش بلند هست و میخواهید در
چند سطر به صورت اتوماتیک نوشته شود را اینجا
بنویسید
&
ستون دوم
\\
\end{tabular}
پست «راهنمای چرخاندن و زووم جدول - Tabular Rotate and Scale (http://www.parsilatex.com/forum/SMF/index.php?topic=2291.0)» را هم میتونید ببینید.
من جدول ضمیمه را می خواهم درست کنم اما سطر اول آن را می خواهم کاری کنم که مثل همین فایل در 2 خط نوشته شود.
من در مورد سنون P متوچه نشدم.
با تشکر
شما مثال منو که ارسال کردم را اجرا کردین تا خروجیشو ببینید؟!
من جواب شما را طی نیم ساعت آینده میدم. متأسفانه کاری برام پیش آمده که الان نمیتونم جواب بدهم. عذرخواهی میکنم.
من مثال شما را اجرا کردم اما متاسفانه در خروجی دیده نشد.عینا کپی کردم اما چیزی در خروجی نبود.
نقل قول از: elham در اکتبر 28, 2012, 04:59:34 بعد از ظهر
من مثال شما را اجرا کردم اما متاسفانه در خروجی دیده نشد.عینا کپی کردم اما چیزی در خروجی نبود.
فایلی نمونهای که این کارو کردین را بفرستین تا منم تست کنم ببینم کجای کار ایراد داره لطفا.
در نمونه زیر از بسته 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 بعد از ظهر
تنها جدول را در یک فایل مجزا قرار دادم.
فایل شما مشکلات زیادی داره که دفعه پیش من برای شما درست کردم. لطفاً از اون فایلی که دفعه پیش براتون درست کردم استفاده کنید.
اما من همین دستور را عینا در تک کپی و اجرا کردم اما باز هم جدول خارج از صفحه قرار می گرفت.
نقل قول از: elham در اکتبر 28, 2012, 05:28:58 بعد از ظهر
اما من همین دستور را عینا در تک کپی و اجرا کردم اما باز هم جدول خارج از صفحه قرار می گرفت.
آیا عیناً دستورات من را اجرا کردید یا آن را داخل فایل خودتون قرار دادید. اگر دستوراتی را که دادم عیناً اجرا کنید، PDF ضمیمه چیزی است که شما خواهید گرفت.
جدول خودم رو در فایل شما ضمیمه کردم.
نقل قول از: elham در اکتبر 28, 2012, 07:32:44 بعد از ظهر
جدول خودم رو در فایل شما ضمیمه کردم.
خوب کارتون کاملاً اشتباه است. شما جوابی رو که بهتون دادم دقت نکردید. خواهش میکنم جوابها رو با حوصله و با دقت بخونید و سرسری و با بیتوجی از جوابها رد نشید.
فایل ضمیمه رو اجرا کنید، چه نتیجهای میگیرید؟
کاملا حق با شما بود. فایل من یک مشکلی داشت. دقیقا جدول مورد نظرم رو به دست آوردم. مقاله ام هم دیگه کارش تموم شد و تا اطلاع ثانوی از دست این مزاحم راحت هستید.
بی نهایت تشکر
نقل قول از: elham در اکتبر 28, 2012, 08:00:31 بعد از ظهر
مقاله ام هم دیگه کارش تموم شد و تا اطلاع ثانوی از دست این مزاحم راحت هستید.
وقتی این جمله رو دیدم ناخوداگاه خندم گرفت. چرا مزاحم؟
در مورد کدهایی که شما برای این جدول نوشتید، caption را در کجای آن می توانم وارد کنم که جدول به هم نریزد؟
نقل قول از: elham در اکتبر 29, 2012, 06:36:14 بعد از ظهر
در مورد کدهایی که شما برای این جدول نوشتید، 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}