سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: نوشتن متن در بالای و پایین ستون جدول  (دفعات بازدید: 12517 بار)

آفلاین MhzTpr

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 0
  • -دریافت شده: 0
  • ارسال: 15
    • ديدن مشخصات
با سلام و خسته نباشید
چطور میتونم بالای ستون یک خانه از جدول، کلمه ای بنویسم؟مثلا بالای 3و3و2و2 به ترتیب میخوام بنویسم رقم اول رقم دوم رقم سوم رقم چهارم. همچنین زیر خانه اول ار سمت چپ میخوام بنویسم " غیر صفر"
با تشکر

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

  • همکاران
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 192
  • -دریافت شده: 271
  • ارسال: 812
    • ديدن مشخصات
پاسخ : نوشتن متن در بالای و پایین ستون جدول
« پاسخ #1 : ژوئیه 23, 2014, 11:49:07 pm »
با سلام
فایل اتچ شده را نگاه کنید. احتمالا شما چنین چیزی را می خواهید. اگر با آن چه که می خواهید متفاوت است لطفا دوباره بگویید.
توضحات:
الف) دستور \cline{1-4} همانند دستور \hline است، که یک خط افقی در جدول می کشد با این تفاوت که وقتی شما دستور hline را بکار می برید زیر کل ستون ها خط می کشد ولی با دستور \cline{1-4} می توانید مشخص کنید مثلا زیر ستون یک تا چهار خط بکشد.
ب) من در ابتدای تعریف جدول با دستور زیر
\begin{tabular}{ccccc}
مشخص کردم که هیچ نوع خط عمودی در جدول کشیده نشود.
چون می خواستم در جایی که دارم می نویسم رقم اول، رقم دوم و ... خط عمودی وجود نداشته باشد. با دستور \multicolumn{1}{|c|}{2} مشخص می کنم که برای سطر بعدی که قرار است اعداد نوشته شود یک خط عمودی کنار هر ستون بکشد. برای اطلاعات بیشتر در این مورد قسمت Partial Vertical Lines در لینک زیر را بخوانید.
LaTeX/Tables

نکته مهم: دقت کنید که وقتی در xepersian دارید یک جدول رسم می کنید، ستون اول جدول از سمت راست شروع می شود، و ستون آخر جدول در سمت چپ قرار داده می شود، اگر می خواهید جدول شما به صورت انگلیسی از سمت چپ شروع شود، آن را در محیط LTR قرار دهید. دو جدول در کد زیر رسم شده است، شما هم آن را رسم کنید تا تفاوت را ببینید.
\begin{LTR}
\begin{tabular}{ccccc}
\multicolumn{1}{|c|}{5} &  \multicolumn{1}{|c|}{3} &  \multicolumn{1}{|c|}{2} &  \multicolumn{1}{|c|}{2} &
غیرصفر
\\
\cline{1-4}
\end{tabular}
\end{LTR}
\begin{flushleft}
\begin{tabular}{ccccc}
\multicolumn{1}{|c|}{5} &  \multicolumn{1}{|c|}{3} &  \multicolumn{1}{|c|}{2} &  \multicolumn{1}{|c|}{2} &
غیرصفر
\\\cline{1-4}
\end{tabular}
\end{flushleft}


نکته مهم: فایل شما یک اشکال بزرگ دارد، شما یکسری بسته را بعد از xepersian وارد کرده اید. حتما دقت کنید که تمامی بسته ها باید قبل از xepersian‌ وارد شوند، یعنی:
\documentclass{article}
\usepackage{graphicx}
\usepackage[top=40mm, bottom=30mm, left=50mm, right=35mm]{geometry}
\usepackage{xepersian}
در حالی که برای شما بدین گونه بود:
\documentclass{article}
\usepackage{xepersian}
\usepackage[top=40mm, bottom=30mm, left=50mm, right=35mm]{geometry}
\usepackage{graphicx}
باتشکر
« آخرين ويرايش: ژوئیه 24, 2014, 12:19:58 am توسط ابوالفضل دیانت »

آفلاین MhzTpr

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 0
  • -دریافت شده: 0
  • ارسال: 15
    • ديدن مشخصات
پاسخ : نوشتن متن در بالای و پایین ستون جدول
« پاسخ #2 : ژوئیه 24, 2014, 12:22:14 am »
ممنون جناب دیانت
فقط دو تا مشکل پیدا شد: 1. من "غیر صفر" رو میخوام زیر خونه اول (از سمت چپ) یعنی زیر 3 بنویسم
2. عجیبه وقتی بسته هارو به ترتیبی که شما گفتین میذارم همه به هم میریزه و به ترتیب خودم میذارم درست میشه!!!

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

  • همکاران
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 192
  • -دریافت شده: 271
  • ارسال: 812
    • ديدن مشخصات
پاسخ : نوشتن متن در بالای و پایین ستون جدول
« پاسخ #3 : ژوئیه 24, 2014, 12:28:16 am »
با سلام
در مورد سوال اول: راهش این است که دقیقا همان طوری که برای رقم اول، رقم دوم و ... یک سطر تعریف شد، یک سطر دیگر تعریف کنید که زیر اعداد باشد، ولی فقط خانه اول آن عنصر داشته باشد و نوشته باشد غیر صفر بقیه خانه ها خالی باشد. تلاش کنید نتوانستید بگویید برایتان انجام دهم

در مورد سوال دوم: من جوابم در پست قبل را ویرایش کردم، و مطلبی در مورد جدول در xepersian وشروع آن از سمت راست گفتم، اگر آن را بخوانید می توانید بفهمید چرا جدول شما برعکس می شود.
منظور از همه به هم می ریزد یعنی چی؟ اگر بحث شروع راست به چپ است که جواب آن در همان پست بالا است، اگر مورد دیگری است لطفا بفرمایید تا بررسی کنم، اما این قانون وارد کردن بسته ها قبل از xepersian را حتما حتما رعایت کنید.

آفلاین MhzTpr

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 0
  • -دریافت شده: 0
  • ارسال: 15
    • ديدن مشخصات
پاسخ : نوشتن متن در بالای و پایین ستون جدول
« پاسخ #4 : ژوئیه 24, 2014, 12:47:02 am »
بله خیلی ممنون متوجه ترتیب راست و چپ شدم.
وقتی فایل شمارو اجرا میکنم (ترتیب بسته هاتون با من فرق داره که شما هم متوجه اش شدین) ، pdf اش اینطور میشه که براتون فرستادم!

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

  • همکاران
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 192
  • -دریافت شده: 271
  • ارسال: 812
    • ديدن مشخصات
پاسخ : نوشتن متن در بالای و پایین ستون جدول
« پاسخ #5 : ژوئیه 24, 2014, 12:51:11 am »
با سلام
بسته های شما بسیار بسیار قدیمی است، من دستور settextfont را کامنت کردم تا از فونت پیش فرض xepersian استفاده شود، ولی در نسخه ای که شما استفاده می کنید، آن موقع این پیش فرض وجود نداشت.
لطفا اولا TexLive 2014 به جای Miktex نصب کنید. برای نحوه دانلود TexLive به انجمن TexLive‌در همین تالار بروید.
دوما حتما حتما بسته های خود را بروز کنید. حتی اگر نمی خواهید TexLive نصب کنید.
چون اگر این کار را نکنید بعدا به مشکلات بسیار بسیار زیادی برخورد می کنید.
باتشکر

آفلاین MhzTpr

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 0
  • -دریافت شده: 0
  • ارسال: 15
    • ديدن مشخصات
پاسخ : نوشتن متن در بالای و پایین ستون جدول
« پاسخ #6 : ژوئیه 24, 2014, 01:04:21 am »
خیلی ممنونم همیشه از پاسخ کامل و جامع شما استفاده میکنم
مشکل جای " غیر صفر" هم حل شد و تو جای مورد نظر نوشتم.
با تشکر

 

نوشتن به صورت عمودی در جدول

نویسنده آسیهانجمن گرافیک، جدول و شکل

پاسخ ها: 14
مشاهده: 25283
آخرين ارسال مه 23, 2011, 08:03:18 pm
توسط امير محمدي
روش چند ستونی نوشتن زیرنویس ها در پایین هر صفحه

نویسنده control1انجمن سبک نوشتار

پاسخ ها: 17
مشاهده: 17996
آخرين ارسال ژانویه 05, 2011, 08:36:37 am
توسط vafa
نوشتن «به نام خدا»‌ در صفحه‌ی اول و بالای عنوان مقاله

نویسنده علیرضاانجمن طراحی صفحه

پاسخ ها: 1
مشاهده: 6660
آخرين ارسال ژانویه 21, 2011, 07:32:33 pm
توسط vafa
قرینه کردن ستون‌های جدول

نویسنده هادی صفی‌اقدمانجمن گرافیک، جدول و شکل

پاسخ ها: 0
مشاهده: 1805
آخرين ارسال مارس 15, 2011, 02:15:47 am
توسط هادی صفی‌اقدم
قرار گرفتن توضیح جدول در بالای آن

نویسنده daryaانجمن فارسی‌تک FarsiTeX

پاسخ ها: 3
مشاهده: 1975
آخرين ارسال مه 11, 2011, 09:47:23 am
توسط darya
توضیحات جدول در بالای جدول

نویسنده asadiانجمن گرافیک، جدول و شکل

پاسخ ها: 1
مشاهده: 3755
آخرين ارسال ژانویه 23, 2012, 01:31:38 am
توسط هادی صفی‌اقدم
چگونه متن را در یک ستون جدول، از جای دلخواه بشکنم؟

نویسنده متین آراانجمن گرافیک، جدول و شکل

پاسخ ها: 1
مشاهده: 2658
آخرين ارسال اكتبر 04, 2012, 09:55:24 pm
توسط فرشاد ترابی
برای آنکه عنوان جدول دقیقا بالای آن قرار گیرد + خط انتهایی جدول من رسم نمیشود

نویسنده متین آراانجمن گرافیک، جدول و شکل

پاسخ ها: 2
مشاهده: 3104
آخرين ارسال آوریل 23, 2012, 10:48:14 pm
توسط هادی صفی‌اقدم