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

لاتک LATEX => گرافیک، جدول و شکل => نويسنده: elham در نوامبر 19, 2012, 10:53:09 am

عنوان: در هم شدن دو ستون از یک جدول
رسال شده توسط: elham در نوامبر 19, 2012, 10:53:09 am
با سلام
دو ستون دوم و سوم جدول زیردر pdf مربوطه با هم قاطی می شوند . چه کار می توانم بکنم؟
\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‎$‎&(1100,1450)&(11,14.5)&(25,35)&(25,40)&(20,20)&(1,1)&15000\\‎‎
$‎a_2‎$&(3000,6000)&(30,60)&(11.4,11.4)&(15,25)&(20,25)&(5,5)&500000\\‎
$‎a_3‎$&(6000,8000)&(250,300)&(10.3,10.3)&(15,95)&(25,25)&(15,15)&500000\\‎
$‎a_4‎$&(6000,6000)&(37,46)&(13,17)&(46,46)&(30,30)&(15,15)&60000\\‎
$‎a_5‎$&(5000,6000)&(16,25)&(12,17)&(20,44)&(30,30)&(15,15)&60000\\‎
$‎a_6‎$&(8000,8000)&(184,200)&(22,30)&(50,50)&(30,30)&(15,15)&60000\\‎
$‎a_7‎$&(3000,3000)&(250,300)&(40,40)&(85,85)&(25,35)&(8,10)&300\\‎
$‎a_8‎$&(1500,2000)&(75,100)&(35,40)&(90,90)&(15,30)&(2,2)&500\\‎
$‎a_9‎$&(3500,6000)&(350,600)&(20,23)&(87,87)&(20,30)&(10,15)&500\\‎
$‎a_1_0‎$&‎(3000,3500)&(210,245)&(35,40)&(90,90)&(20,30)&(7,10)&75\\‎
$‎a_1_1‎$&‎(1500,1500)&(75,100)&(35,40)&(90,90)&(20,30)&(5,5)&50\‎\
$‎a_1_2‎$&‎(2000,2500)&(132,165)&(35,40)&(90,90)&(20,30)&(4,4)&200\\‎
$‎a_1_3‎$&‎(2000,2500)&(160,200)&(35,35)&(85,85)&(20,30)&(5,10)&1275\\‎
$‎a_1_4‎$&(1400,3200)&(0,1)&(85,85)&(90,90)&(0.5,4.5)&(0,0)&10\\‎‎
\end{tabularx}‎‎
\caption{Measures of each criterion for all the alternatives}
\end{table}
عنوان: پاسخ : در هم شدن دو ستون از یک جدول
رسال شده توسط: vafa در نوامبر 19, 2012, 11:27:53 am
یک تصویر از جدولی که می‌خواهی درست کنی و همچنین یک فایل لاتک که درست کرده‌ای و مشکل را نشان می‌دهد بفرست.
عنوان: پاسخ : در هم شدن دو ستون از یک جدول
رسال شده توسط: elham در نوامبر 19, 2012, 11:52:48 am
با تشکر از راهنمایی شما
فایل ها را ضمیمه کردم.
عنوان: پاسخ : در هم شدن دو ستون از یک جدول
رسال شده توسط: vafa در نوامبر 19, 2012, 12:05:43 pm
متأسفانه فایل شما خطاهای زیادی داره که توی فایل log هم پیداست. من معمولاً خطاها را درست نمی‌کنم و از شخص سوال کننده می‌خواهم که اول خطاها رو درست کنه و فایل لاتک را دوباره بفرسته اما از اونجایی که می‌دانم تازگی کار با لاتک را شروع کردید و تجربه زیادی ندارید، استثناً این بار خطاهای فایلتون رو درست می‌کنم و برایتون می‌فرستم منتها ممکن است کمی طول بکشد.
عنوان: پاسخ : در هم شدن دو ستون از یک جدول
رسال شده توسط: vafa در نوامبر 19, 2012, 12:48:39 pm
این مشکل به این خاطر اتفاق می‌افته که پهنای صفحه برای حروف‌چینی این جدول کافی نیست چون تعدادی از ستونها طولانی هستند برای حل مشکل این کارها را انجام دادم:

۱) سعی کردم در جاهایی که اجباری به استفاده از ستون X نیست از ستون X استفاده نکنم با این کار تونستم مقداری از فاصله را ذخیره کنم.

۲) سعی کردم با از بین بردن inter column space (با استفاده از @{} بعد از تعدادی از ستون‌ها) باز هم کمی فضای افقی ذخیره کنم اما از اونجایی که جدول رو زشت می‌کرد، از این مورد صرف نظر کردم.

۳) ابعاد صفحه را عوض کردم تا متن بدون مشکلی حروف‌چینی بشه.

یک نکته برای حروف‌چینی a_10 برای مثال استفاده از
a_1_0
اشتباه است و در واقع خطا تولید می‌کند در عوض باید از گروه‌بندی استفاده کنید:
a_{10}
فایل پیوست فایل خود شما است که من فقط خطاهاش رو درست کردم و مشکلی با در هم شدن دو ستون نیست. اگر تغییر دادن ابعاد صفحه با استفاده از بسته geometry برای شما ممکن نیست، می‌توانید جدولتان را با چرخش ۹۰ درجه در صفحه قرار دهید.
عنوان: پاسخ : در هم شدن دو ستون از یک جدول
رسال شده توسط: vafa در نوامبر 19, 2012, 01:01:34 pm
اگر دوست دارید جدولتون از نظر حروف‌چینی ظاهر بهتری داشته باشه، پیشنهاد می‌کنم حتماً از بسته booktabs استفاده کنید. توی این فایل پیوست من از این بسته استفاده کردم خروجی این فایل رو با فایل قبلی که فرستادم مقایسه کنید حداقل من فکر می‌کنم این جدول الان چشم رو اذیت نمی‌کنه و زیباتره.
عنوان: پاسخ : در هم شدن دو ستون از یک جدول
رسال شده توسط: elham در نوامبر 19, 2012, 04:28:07 pm
ممنون از پاسختون. اما من مشکلی که در ارتباط با این مقاله دارم این است که نمی توانم حاشیه ها را تغییر دهم و همان default داده شده بر اساس package ها بایستی باشد.راستی مشکلی که فایل من و Log آن داشت چیست و چگونه آن را درست کردید که دوباره شما را به زحمت نیندازم>؟
با تشکر از راهنمایی های شما
عنوان: پاسخ : در هم شدن دو ستون از یک جدول
رسال شده توسط: vafa در نوامبر 19, 2012, 04:45:00 pm
ممنون از پاسختون. اما من مشکلی که در ارتباط با این مقاله دارم این است که نمی توانم حاشیه ها را تغییر دهم و همان default داده شده بر اساس package ها بایستی باشد.
در اینصورت باید جدول را با قلمی کوچک‌تر مثلاً با \footnotesize حروف‌چینی کنی.
نقل قول
راستی مشکلی که فایل من و Log آن داشت چیست و چگونه آن را درست کردید که دوباره شما را به زحمت نیندازم>؟
با تشکر از راهنمایی های شما
توضیحی را که قبلاً در ارتباط با a_10 دادم ببینید.
عنوان: پاسخ : در هم شدن دو ستون از یک جدول
رسال شده توسط: elham در نوامبر 19, 2012, 05:25:31 pm
من واقعا شرمنده ام که اینقدر مزاحمتون میشم. ولی با footnotesize نشد. چطوری می تونم فونت جدولم رو کمی کوچک کنم؟ یا اینکه فقط فونت 2 ستون رو کوچک کنم؟ خیلی search کردم ولی چیزی پیدا نکردم برای همین همش مزاحمتون میشم.اگر روی فایل خودم اجرا کنید بی نهایت ممنون می شم.
عنوان: پاسخ : در هم شدن دو ستون از یک جدول
رسال شده توسط: vafa در نوامبر 19, 2012, 06:28:10 pm
من واقعا شرمنده ام که اینقدر مزاحمتون میشم. ولی با footnotesize نشد. چطوری می تونم فونت جدولم رو کمی کوچک کنم؟ یا اینکه فقط فونت 2 ستون رو کوچک کنم؟ خیلی search کردم ولی چیزی پیدا نکردم برای همین همش مزاحمتون میشم.اگر روی فایل خودم اجرا کنید بی نهایت ممنون می شم.
فایلی رو که در پاسخ قبلیم فرستادم ندیدید؟
عنوان: پاسخ : در هم شدن دو ستون از یک جدول
رسال شده توسط: elham در نوامبر 19, 2012, 06:43:24 pm
دیدم آن فایل هارا ولی شما حاشیه ها رو تغییر داده بودید که طبق استاندارد مقاله من نبودند.
عنوان: پاسخ : در هم شدن دو ستون از یک جدول
رسال شده توسط: vafa در نوامبر 19, 2012, 06:45:12 pm
دیدم آن فایل هارا ولی شما حاشیه ها رو تغییر داده بودید که طبق استاندارد مقاله من نبودند.
پیشنهاد می‌کنم یک بار دیگر نگاه کنی.
عنوان: پاسخ : در هم شدن دو ستون از یک جدول
رسال شده توسط: elham در نوامبر 19, 2012, 07:14:43 pm
من واقعا شرمندم فایل سوم رو ندیده بودم. یک دنیا ممنون. باز هم منو نجات دادین.