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

نویسنده موضوع: مشکل در تعریف یک ستون جدید با استفاده از ‎‎‎‎‎‎‎‎‎‎\newcolumntype  (دفعات بازدید: 2316 بار)

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
من می‌خوام بعضی از ستون‌های جدولم، به طور همزمان هم داخل ستون p باشن و هم داخل دستور \lr. تک‌تک می‌تونم این کار رو انجام بدم، اما با همدیگه نمی‌تونم. چطور با استفاده از دستور  ‎‎‎‎‎‎‎‎‎‎\newcolumntype این کار رو انجام بدم؟
برای سادگی، فایل پایین رو قرار دادم.
\documentclass{article}
\usepackage{array}
\usepackage{xepersian}
%\newcolumntype{V}[1]{>{...}p{#1}}
\begin{document}
\begin{tabular}{cV{3cm}}
آ & A   
\end{tabular}
‎\end{document}

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
استفاده از \lr بی‌معناست.
\documentclass{article}
\usepackage{array}
\usepackage{xepersian}
\newcolumntype{P}[1]{>{\begin{latin}}p{#1}<{\end{latin}}}
\begin{document}
\begin{tabular}{|c|P{3cm}|}\hline
آ &
This is a test    and let's write few more words here and there until we get some lines
\\ \hline
\end{tabular}
\end{document}

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
ممنون بابت جواب. اما اگه مثلاً کد زیر رو اجرا کنین، می‌بینین که پایین هر ردیف، مقداری فاصله اضافی وجود داره.
\documentclass{article}
\usepackage{array}
\usepackage{xepersian}
\newcolumntype{P}[1]{>{\begin{latin}}p{#1}<{\end{latin}}}
\begin{document}
\begin{tabular}{|c|P{3cm}|}
\hline
آ&This is some text. This is some text. \\ \hline
ب&This is some text. This is some text. \\ \hline
\end{tabular}
\end{document}
به دو روش می‌شه می‌شه این مشکل رو حل کرد: ۱- دستورهای \\ رو به مثلاً \\[-2mm] تبدیل کنیم. ۲- دستور \newcolumntype رو به صورت
\newcolumntype{P}[1]{>{\begin{latin}}p{#1}<{\end{latin}\vspace{-1.5ex}}}تغییر بدیم. اما می‌خوام بدونم آیا روش اصولی برای رفع این مشکل وجود داره؟

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
\documentclass{article}
\usepackage{array}
\usepackage{xepersian}
\newcolumntype{P}[1]{>{\begingroup\setLTR\resetlatinfont}p{#1}<{\endgroup}}
\begin{document}
\begin{tabular}{|c|P{3cm}|}\hline
آ &
This is a test    and let's write few more words here and there until we get some lines
\\ \hline
\end{tabular}
\end{document}

 

مشکل در تعریف counter جدید و استفاده از مقدار آن

نویسنده sharif1749انجمن انجمن تازه‌کاران

پاسخ ها: 2
مشاهده: 2381
آخرين ارسال نوامبر 05, 2012, 03:43:34 pm
توسط ali_da
تعریف محیطی جدید با استفاده از tcolorbox

نویسنده taherkhaniانجمن حروف‌چینی مستندات

پاسخ ها: 1
مشاهده: 2172
آخرين ارسال مارس 10, 2014, 11:05:11 am
توسط وحید دامن‌افشان
مشکل با استفاده از lr\ در section\ در beamer

نویسنده محمود امین‌طوسیانجمن زی‌تک

پاسخ ها: 7
مشاهده: 6322
آخرين ارسال اكتبر 20, 2009, 09:41:31 am
توسط mohammad.y
رفع مشکل مرتب‌سازی در استیل‌های فارسی و یک استیل جدید.

نویسنده محمود امین‌طوسیانجمن مراجع و بیب‌تک BibTeX

پاسخ ها: 4
مشاهده: 3113
آخرين ارسال دسامبر 19, 2009, 12:22:05 pm
توسط محمود امین‌طوسی
ساخت برابر فارسی برای دستورهای تک و مشکل استفاده از نسخه‌ی همراه میک‌تک

نویسنده a.gانجمن زی‌تک

پاسخ ها: 3
مشاهده: 3083
آخرين ارسال دسامبر 26, 2009, 07:26:36 am
توسط vafa
چگونگی رفع مشکل دو خط رنگی در استفاده از بسته hyperref و ارجاعات

نویسنده محمود امین‌طوسیانجمن مراجع و بیب‌تک BibTeX

پاسخ ها: 2
مشاهده: 3475
آخرين ارسال آوریل 09, 2011, 02:51:38 pm
توسط vafa
مشکل کلاس تز در آپدیت جدید

نویسنده amirjadidiانجمن زی‌تک

پاسخ ها: 2
مشاهده: 2725
آخرين ارسال مه 24, 2010, 01:59:49 pm
توسط amirjadidi
مشکل با نسخه جدید bidi

نویسنده امير محمديانجمن زی‌تک

پاسخ ها: 2
مشاهده: 2229
آخرين ارسال ژوئن 09, 2010, 01:58:12 pm
توسط امير محمدي