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

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

جدول درهم و بر هم

نویسنده Mjavad, آگوست 05, 2014, 11:18:12 قبل از ظهر

« قبلی - بعدی »

Mjavad

سلام
چگونه می شود سطر های جدول رو هر جور که لازم باشه مرتب کنیم. مثلا جدولی که تنها یک ستون دارد و  سطر اول رو وسط چین، سطر دوم رو راست چین و ... حروف چینی کنیم.

دستور \raggedleft و \raggedright تما سطر ها رو مرتب میکنه در حالی که میخواهیم هر سطر به صورت دلخواه چپ چین یا راست چین و یا وسط چین باشد.

با تشکر

ابوالفضل دیانت

#1
با سلام
این کار را با دستور multicolumn می‌توانید انجام دهید. به مثال زیر دقت کنید.

\begin{table}
   \centering
\begin{tabular}{|p{4cm}|p{4cm}|p{4cm}|}\hline
A & B & C \\\hline
\multicolumn{1}{|r|}{Confidence} & \multicolumn{1}{|r|}{Interval} &  \multicolumn{1}{|r|}{Hello} \\\hline
\multicolumn{1}{|l|}{Interval} & \multicolumn{1}{|l|}{Confidence} &  \multicolumn{1}{|l|}{W} \\\hline
\end{tabular}
\end{table}


نکات:
الف) آرگومان اول multicolumn تعیین کننده این است که متن وارد شده قرار است چند ستون را اشغال کند، که واضح است در این جا می‌خواهیم متن ما در یک ستون فقط نوشته شود.
ب) آرگومان دوم تعیین کننده نحوه align شدن متن است. همان طور که مشاهده می‌کنید، در این مثال از سه نحوه c، r و l برای چپ چین کردن، راست چین کردن و قرار دادن در مرکز یک سلول جدول استفاده شده است.
ج) آرگومان سوم متنی است که قرار است در سلول مورد نظر در جدول قرار گیرد.
د) p{4cm} در تعریف tabular بدان معنا است که به صورت پیش فرض هر سلول جدول ۴ سانتی متر است و متن وارد شده در وسط سلول قرار می‌گیرد، به محل قرارگیری سطر اول در جدول مثال دقت کنید. به بیان دیگر دستور multicolumn مقدار پیش فرض را تغییر می‌دهد. مثلا align را راست یا چپ چین می‌کند.
ه) برای مطالب بیشتر در این زمینه به لینک زیر مراجعه کنید.
LaTeX/Tables

ابوالفضل دیانت

با سلام
با تشکر از نکته ای که استاد سیدسعید موسوی‌ندوشنی اشاره کردند،
مورد (د) در پست قبلی صحیح نیست. در حقیقت p{2cm} عرض سلول را تعیین می کند، اما موجب وسط چین شدن سلول ها نمی شود.