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

نویسنده موضوع: خارج شدن جدول از صفحه به صورت عمودی  (دفعات بازدید: 5978 بار)

آفلاین bagher.sajadi

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 12
  • -دریافت شده: 1
  • ارسال: 36
    • ديدن مشخصات
خارج شدن جدول از صفحه به صورت عمودی
« : سپتامبر 19, 2014, 02:02:59 pm »
جدولی که با tabular ایجاد کردم به لحاظ ارتفاع بزرگ هست و باعث میشه از صفحه خارج بشه ولی به صفحه بعد نمیره و قسمتی از آن صفحه خارج میشه. چه طوری میشه گفت که اگه بزرگ بود یا کوچک کن یا ادامه جدول رو به صفحه بعد ببر.

با تشکر

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

  • همکاران
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 192
  • -دریافت شده: 271
  • ارسال: 812
    • ديدن مشخصات
پاسخ : خارج شدن جدول از صفحه به صورت عمودی
« پاسخ #1 : سپتامبر 19, 2014, 02:11:53 pm »
با سلام
شما می‌توانید از longtable استفاده کنید. فایل اتچ شده را مشاهده کنید.
برای استفاده از longtable‌ باید بسته longtable  را قبل از بسته xepersian فراخوانی کنید.
\usepackage{longtable}
\usepackage{xepersian}
برای کشیدن جدول نیز می توانید به صورت زیر عمل کنید.
\begin{longtable}{|c|c|}\hline
1&2\\ \hline
3&4\\ \hline
\end{longtable}
« آخرين ويرايش: سپتامبر 19, 2014, 02:14:47 pm توسط ابوالفضل دیانت »

آفلاین bagher.sajadi

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 12
  • -دریافت شده: 1
  • ارسال: 36
    • ديدن مشخصات
پاسخ : خارج شدن جدول از صفحه به صورت عمودی
« پاسخ #2 : سپتامبر 19, 2014, 04:38:10 pm »
با تشکر ولی به یه مشکل دیگه خوردم. من همیشه از جدول اینجوری استفاده می‌کنم:

‎‎‎\begin{table}[h!]‎
‎\begin{center}‎
‎\caption{‏ تست}‎
‎\label{‎test}‎
\begin{tabular}{|c|c|}\hline
1&2\\ \hline
3&4\\ \hline
\end{tabular}
‎\end{center}‎‎
‎\end{table}‎‎

نتیجه این میشه که برای من caption‌ میذاره و شماره جدول. در این روشی که گفتید، یعنی با استفاده از longtable چه جوری میتونم برای جدول شماره بذارم؟

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

  • همکاران
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 192
  • -دریافت شده: 271
  • ارسال: 812
    • ديدن مشخصات
پاسخ : خارج شدن جدول از صفحه به صورت عمودی
« پاسخ #3 : سپتامبر 19, 2014, 06:53:23 pm »
با سلام
شما فقط کافی است به جای tabular بگذارید longtable

آفلاین bagher.sajadi

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 12
  • -دریافت شده: 1
  • ارسال: 36
    • ديدن مشخصات
پاسخ : خارج شدن جدول از صفحه به صورت عمودی
« پاسخ #4 : سپتامبر 19, 2014, 11:52:50 pm »
منم همین کار رو کردم ولی مشکل جدیدی در نمایش متن پیش اومد.
متن از انتهای صفحه قبل بیرون زده است.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : خارج شدن جدول از صفحه به صورت عمودی
« پاسخ #5 : سپتامبر 20, 2014, 10:02:24 am »
هنگامی که از بسته longtable استفاده می‌کنید نباید جدولتون رو داخل محیط table قرار بدهید چون با این کار شما جدولتون رو داخل یک \vbox قرار می‌دهید که نمی‌تونه بین صفحات شکسته بشه. خود بسته longtable امکاناتی برای حروف‌چینی توضیح جدول به شما می‌ده. برای اطلاعات بیشتر راهنمای این بسته را ببینید.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : خارج شدن جدول از صفحه به صورت عمودی
« پاسخ #6 : سپتامبر 20, 2014, 10:09:15 am »
این هم یک نمونه اگر با راهنما مشکل داشتی:


http://users.sdsc.edu/~ssmallen/latex/longtable.html

آفلاین bagher.sajadi

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 12
  • -دریافت شده: 1
  • ارسال: 36
    • ديدن مشخصات
پاسخ : خارج شدن جدول از صفحه به صورت عمودی
« پاسخ #7 : سپتامبر 20, 2014, 01:11:26 pm »
تشکر
مشکل حل شد ولی هنوز یه مشکل کوچیک دیگه هست.

عنوان یا caption جدول رو توی دو خط میندازه در حالیکه برای یک خط جا داره و در tabular توی یه خط مینداخت. احتمالا چون عرض جدول کوچیک هست و تگ caption‌هم داخل longtable تعریف شده نمیتونه بزرگ ترش کنه

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : خارج شدن جدول از صفحه به صورت عمودی
« پاسخ #8 : سپتامبر 20, 2014, 01:29:16 pm »
تشکر
مشکل حل شد ولی هنوز یه مشکل کوچیک دیگه هست.

عنوان یا caption جدول رو توی دو خط میندازه در حالیکه برای یک خط جا داره و در tabular توی یه خط مینداخت. احتمالا چون عرض جدول کوچیک هست و تگ caption‌هم داخل longtable تعریف شده نمیتونه بزرگ ترش کنه
شما انتظار داری من با دیدن این عکس بتونم به شما کمک کنم؟ توی قوانین تالار چی نوشته در مورد فایل کمینه؟

آفلاین bagher.sajadi

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 12
  • -دریافت شده: 1
  • ارسال: 36
    • ديدن مشخصات
پاسخ : خارج شدن جدول از صفحه به صورت عمودی
« پاسخ #9 : سپتامبر 20, 2014, 04:12:42 pm »
فایل کمینه در پیوست موجود است.


آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : خارج شدن جدول از صفحه به صورت عمودی
« پاسخ #10 : سپتامبر 20, 2014, 08:57:53 pm »
محیط center رو پاک کنید. بصورت پیش‌فرض محیط longtable در وسط قرار می‌گیره. در ضمن شما نگاهی به راهنما و نمونه‌ای که فرستادم نکردید حتماً از \endfirsthead و \endhead استفاده کنید.

آفلاین bagher.sajadi

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 12
  • -دریافت شده: 1
  • ارسال: 36
    • ديدن مشخصات
پاسخ : خارج شدن جدول از صفحه به صورت عمودی
« پاسخ #11 : سپتامبر 26, 2014, 08:18:25 pm »
من دقیقا مانند راهنما عمل کردم ولی همچنان مشکل رو دارم.
جالب اینجاست که خود راهنما هم این مشکل رو داره، یعنی یک کلمه از caption در خط بعدی قرار میگیره.

یه مشکل دیگه هم هست: اینکه جدول به صورت چپ به راست هست و بر عکس tabular عمل میکنه.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : خارج شدن جدول از صفحه به صورت عمودی
« پاسخ #12 : سپتامبر 26, 2014, 08:56:40 pm »
من دقیقا مانند راهنما عمل کردم
نه کاملاً. خط ۲۷ فایل شما اینه
{{\bfseries \tablename\ \thetable{} -- continued from previous page for example}}
در صورتی که باید این باشه:
\multicolumn{2}{c}{{\bfseries \tablename\ \thetable{} -- continued from previous page for example}}
نقل قول
ولی همچنان مشکل رو دارم. جالب اینجاست که خود راهنما هم این مشکل رو داره، یعنی یک کلمه از caption در خط بعدی قرار میگیره.
راهنما به روشنی به شما گفته که مقدار طول \caption رو متغیری به نام \LTcapwidth هست. مقدار پیش‌فرض 4in هست. اگر می‌خواهی اندازه طول متن باشه باید کد زیر را در preamble و بعد از فراخوانی بسته longtable قرار بدی:
\setlength{\LTcapwidth}{\textwidth}
نقل قول
یه مشکل دیگه هم هست: اینکه جدول به صورت چپ به راست هست و بر عکس tabular عمل میکنه.
بسته آزمایشی به نام bidi-longtable وجود داره که باید بعد از بسته longtable فراخوانی بشه.

آفلاین bagher.sajadi

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 12
  • -دریافت شده: 1
  • ارسال: 36
    • ديدن مشخصات
پاسخ : خارج شدن جدول از صفحه به صورت عمودی
« پاسخ #13 : سپتامبر 29, 2014, 07:33:16 pm »
تشکر

هر دو مورد کاملا درست بود.

 

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

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

پاسخ ها: 14
مشاهده: 26463
آخرين ارسال مه 23, 2011, 08:03:18 pm
توسط امير محمدي
قرار دادن دو جدول کنار هم به صورت عمودی

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

پاسخ ها: 3
مشاهده: 10236
آخرين ارسال اكتبر 07, 2012, 11:17:38 am
توسط هادی صفی‌اقدم
چطور متن سلول های جدول وسطچین به صورت افقی و عمودی بشن و طول سلول‌ها دست من باشه

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

پاسخ ها: 1
مشاهده: 3447
آخرين ارسال نوامبر 09, 2012, 04:06:03 am
توسط هادی صفی‌اقدم
قرار دادن جدول با داریه های افقی به صورت عمودی

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

پاسخ ها: 1
مشاهده: 3252
آخرين ارسال مارس 30, 2013, 03:57:07 pm
توسط هادی صفی‌اقدم
جابجایی جدول به صورت عمودی

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

پاسخ ها: 1
مشاهده: 3090
آخرين ارسال آوریل 23, 2013, 01:07:30 pm
توسط aris852963
مشکل خارج شدن جدول از صفحه

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

پاسخ ها: 1
مشاهده: 2101
آخرين ارسال مه 28, 2013, 08:36:08 pm
توسط فرشاد ترابی
خارج شدن جدول از صفحه

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

پاسخ ها: 1
مشاهده: 2503
آخرين ارسال اوت 20, 2014, 10:06:38 pm
توسط فرشاد ترابی
قرار دادن جدول با عرض تمام صفحه در مقاله دو ستونی

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

پاسخ ها: 7
مشاهده: 11217
آخرين ارسال اكتبر 19, 2009, 11:03:51 am
توسط محمود امین‌طوسی