اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
Close Sidebar
وب‌سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

محبوب‌ترین برچسب‌ها

رفع خطا جدول مراجع ریاضی‌نویسی شکل xepersian شماره‌گذاری فهرست مطالب منابع bidi فونت parsilatex تک‌لایو اسلاید پانویس زی‌پرشین بیب‌تک بیمر پاورقی نماد tikz ویرایشگر biditexmaker سربرگ هدر bibtex قالب رسم شکل اندازه فونت واژه‌نامه ارجاع‌دهی texstudio beamer bidipresentation رسم جدول ماتریس عنوان فصل عنوان شکل اسلاید فارسی حاشیه فرمول‌نویسی گراف محیط قضیه اعمال نشدن تغییرات در پی‌دی‌اف زیرنویس شکل حروف‌چینی کد رنگ عدم اجرا متن لاتین و فارسی شماره صفحه مکان شکل شماره فصل tabriz_thesis فارسی‌تک align نیم‌فاصله فهرست اشکال listings tikzpicture بسته فرمول enumerate خروجی فاصله‌گذاری itemize نمایه biditools فرمول چندضابطه‌ای کادر texlive2015 glossaries biditufte-book سوال امتحانی نمودار شماره‌گذاری صفحات فونت فارسی و انگلیسی کپشن texmaker الگوریتم texlive2016 hyperref تصویر شماره پاورقی خطا پیوست‌ ماکرونویسی iust-thesis دیاگرام میک‌تک subfigure lollipop چپ‌چینی فصل‌نویسی تنظیم جدول اندیس لاتک شماره فرمول فاصله بین خطوط تک لایو 2015 به‌روزرسانی بسته aimc46 kashida سوال چهارگزینه‌ای texworks کاما حروف‌چینی چندستونی xindy جستجوی معکوس تورفتگی pdf پوستر فرمول طولانی tex-programming قرآن multicol header فهرست جداول قالب پایان‌نامه زیرنویس عنوان بخش فاصله سطرها اعداد فارسی اوبونتو میکروسافت ورد winedt آکولاد فلش نوشتافت شکست خط صفر توخالی کمک مالی بیرون‌زدگی شمارنده فصل tabriz-thesis محیط ریاضی رسم کادر جایابی تصویر caption شمارنده جداکننده نصب تک‌لایو شماره گذاری فاصله خطوط قالب کتاب فهرست نمادها غلط‌گیری املایی fancyhdr عکس پانویس پاراگرافی شماره قسمت شماره‌گذاری فرمول bidihl neveshtuft پاراگراف‌بندی فونت اعداد pgfplots وسط‌چینی افقی هایپرلینک الگوریتم‌ شعر پیکان قاب equation bidipoem eps جدول افقی قلم قسمت رسم نمودار توابع فونت ایتالیک شکستن جدول رسم گراف پانویس افقی بازیابی اطلاعات algorithm2e فونت بولد زیرشکل بولد geometry longtable xelatex fontspec متلب tabular extrafootnotefeatures text baselineskip tex computeautoilg متن فارسی و انگلیسی رسم نمودار tcolorbox فرمول چندخطی فاصله عمودی آپدیت texlive ایتالیک cite تک‌پارسی لوگو sumatra
4 نفر آنلاین
0 عضو و 4 مهمان در سایت حاضرند
بازدید امروز: 2813
بازدید دیروز: 4338
بازدید کل: 4281393

بالاچین کردن ستون در longtable

0 رای
124 بازدید

من جدولی با سه ستون دارم که هر سه ستون از نوع p تعریف شده. وقتی توی ستون وسط از یه جدول استفاده می‌کنم سلول مربوط به همون سطر در ستون اول و سوم از لحاظ عمودی میاد وسط چین میشه. در حالی که می‌خوام بالا چین باشه

 \documentclass{article}
\usepackage[a4paper,top=.5cm,bottom=.5cm,right=.0cm,left=.0cm]{geometry}
\usepackage{longtable}
\usepackage{tabularx}
\pagestyle{empty}
\usepackage{xepersian}
\settextfont{XB Zar}
\setdigitfont{XB Zar}
\setlatintextfont{XB Zar}
\begin{document}
    \begin{longtable}{| p{.03\textwidth} | @{}p{.85\textwidth}@{} | p{.03\textwidth} |}
        \hline
        1 &
        \begin{tabularx}{\linewidth}{rX}
            \hspace{-.2cm}\parbox{1.4em}{آ\hfill)} & \hspace{-.2cm}\parbox[t]{\linewidth}{\hspace{-.2cm}اگر نمایش اعشاری عددی مختوم باشد، آن عدد گویا است. اگم باشد، آن عدد گویا است. اگر .}\\
            \hspace{-.2cm}\parbox{1.4em}{ب\hfill)} & \hspace{-.2cm}\parbox[t]{\linewidth}{\hspace{-.2cm} اگر نمایش اعشاری عددی مختوم باشد، آن عدد گویا است. اگر نمایش اعشاشد، آن عدد گویا است.  اعشاری عددی مختوم باشد، آن عدد گویا است.}\\
        \end{tabularx}
    & 2 \\ \hline
    \end{longtable}
\end{document}
فایل‌های پیوست
Screenshot_20180131_013712.png
سوال شده 11 بهمن 1396 توسط مجتبی باغبان (9 امتیاز)
برچسب گذاری دوباره 14 بهمن 1396 توسط وحید دامن‌افشان

1 پاسخ

+2 رای
 
بهترین پاسخ

من نمی‌دونم شما چرا از محیط enumerate استفاده نمی‌کنید؟ آیا این به خاطر فضای عمودی اضافه بالا و پائینش هست؟

به هر حال برای اینکه چیزی همانند محیط enumerate رو fake کنید، این همه کدهای درهم لازم نیست.

\documentclass{article}
\usepackage[a4paper,top=.5cm,bottom=.5cm,right=.0cm,left=.0cm]{geometry}
\usepackage{longtable}
\pagestyle{empty}
\usepackage{xepersian}
\settextfont{Yas}
\newcommand*{\fakelist}[2][20pt]{%
  \leavevmode
  \hangindent=#1
  \hangafter=0
  \rlap{\hskip-#1 #2)}%
}
\begin{document}
    \begin{longtable}{| p{.03\textwidth} | @{}p{.85\textwidth}@{} | p{.03\textwidth} |}
        \hline
       1&
\fakelist{آ}%
اگر نمایش اعشاری عدد مختوم باشد، آن عدد گویا است و ادامه متن اگر نمایش اعشاری عدد مختوم باشد، آن عدد گویا است و ادامه متن اگر نمایش اعشاری عدد مختوم باشد، آن عدد گویا است و ادامه متن 
\par
\fakelist{ب}%
اگر نمایش اعشاری عدد مختوم باشد، آن عدد گویا است و ادامه متن اگر نمایش اعشاری عدد مختوم باشد، آن عدد گویا است و ادامه متن اگر نمایش اعشاری عدد مختوم باشد، آن عدد گویا است و ادامه متن
    & 2 \\ \hline
    \end{longtable}
\end{document}

enter image description here

پاسخ داده شده 12 بهمن 1396 توسط وفا (20,475 امتیاز)
انتخاب شده 12 بهمن 1396 توسط مجتبی باغبان
سپاس از شما. enumerate غیر از فضای عمودی مشکلات دیگری هم داشت. مثلا شمارنده ها وارد ستون سمت راست می‌شدند.
اون مشکل شناخته‌شده هست کافیه قبل از شروع محیط longtable کد زیر رو قرار بدین:

\SetatBoolean{hboxRconstruct}{true}

و بعد از پایان محیط longtable دستور زیر رو قرار بدین:

\SetatBoolean{hboxRconstruct}{false}
با این دستور این مشکل رفع شد ولی مشکل فضای عمودی کماکان برقرار است و نمی‌خواهم از vspace استفاده کنم. همین دستور fakelist که تعریف کرده‌اید نتیجه بهتری داشته و کنترل خوبی نیز بر آن دارم. سپاس از توجهتان
...