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

لاتک LATEX => گرافیک، جدول و شکل => نويسنده: aris852963 در دسامبر 24, 2012, 11:15:58 pm

عنوان: کشیده نشدن خط افقی جدول به طور کامل
رسال شده توسط: aris852963 در دسامبر 24, 2012, 11:15:58 pm
با سلام
من جدولی را رسم می کنم اما چون طول خانه های جدول را دستکاری می کنم خط افقی جدول به طور کامل رسم نمی شود. فایل کمینه گویای مشکل است. لطفا راهنمایی بفرمایید.
عنوان: پاسخ : کشیده نشدن خط افقی جدول به طور کامل
رسال شده توسط: وحید دامن‌افشان در دسامبر 24, 2012, 11:36:23 pm
\documentclass{report}
\begin{document}
\begin{tabular}{|% اینجا  این علامت رو گذاشتم
c@{\hspace{8mm}}|@{\hspace{8mm}}c@{\hspace{8mm}}|@{\hspace{8mm}}c@{\hspace{8mm}}|@{\hspace{8mm}}c@{\hspace{8mm}}|@{\hspace{8mm}}c@{\hspace{8mm}}|@{\hspace{8mm}}c@{\hspace{8mm}}|}
\cline{1-6}% دو رو تبدیل به یک کردم
&2009&2010&2011&2012&2013\\\cline{1-6}
\multicolumn{1}{|@{\hspace{8mm}}c@{\hspace{8mm}}|@{\hspace{8mm}}}{A}
&&&&&\\\cline{1-6}
\multicolumn{1}{|@{\hspace{8mm}}c@{\hspace{8mm}}|@{\hspace{8mm}}}{B}
&&&&&\\\hline
\end{tabular}
\end{document}
عنوان: پاسخ : کشیده نشدن خط افقی جدول به طور کامل
رسال شده توسط: vafa در دسامبر 25, 2012, 05:51:34 am
با سلام
من جدولی را رسم می کنم اما چون طول خانه های جدول را دستکاری می کنم خط افقی جدول به طور کامل رسم نمی شود. فایل کمینه گویای مشکل است. لطفا راهنمایی بفرمایید.
به جای این کار خیلی راحت می‌تونی از بسته tabularx و ستون X استفاده کنی:
\documentclass{article}
\usepackage{tabularx}
\newcolumntype{C}{>{\hfil}X<{\hfil}}
\begin{document}
\noindent
\begin{tabularx}{\linewidth}{|C|C|C|C|C|C|}\cline{2-6}
\multicolumn{1}{C|}{}&2009&2010&2011&2012&2013\\ \hline
A&&&&&\\ \hline
B&&&&&\\ \hline
\end{tabularx}
\end{document}
عنوان: پاسخ : کشیده نشدن خط افقی جدول به طور کامل
رسال شده توسط: vafa در دسامبر 25, 2012, 08:14:08 am
\documentclass{report}
\begin{document}
\begin{tabular}{|% اینجا  این علامت رو گذاشتم
c@{\hspace{8mm}}|@{\hspace{8mm}}c@{\hspace{8mm}}|@{\hspace{8mm}}c@{\hspace{8mm}}|@{\hspace{8mm}}c@{\hspace{8mm}}|@{\hspace{8mm}}c@{\hspace{8mm}}|@{\hspace{8mm}}c@{\hspace{8mm}}|}
\cline{1-6}% دو رو تبدیل به یک کردم
&2009&2010&2011&2012&2013\\\cline{1-6}
\multicolumn{1}{|@{\hspace{8mm}}c@{\hspace{8mm}}|@{\hspace{8mm}}}{A}
&&&&&\\\cline{1-6}
\multicolumn{1}{|@{\hspace{8mm}}c@{\hspace{8mm}}|@{\hspace{8mm}}}{B}
&&&&&\\\hline
\end{tabular}
\end{document}
پاسخ سوال نیست. برای خط اول افقی به روشنی هدف این بوده که خط افقی از ستون دوم تا ستون ششم باشد در حالی که شما آن را برای ستون اول تا ششم تغییر داده‌اید.