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

لاتک LATEX => گرافیک، جدول و شکل => نويسنده: مونس در نوامبر 14, 2012, 07:40:34 pm

عنوان: چپ به راست نوشتن در محیط جدول
رسال شده توسط: مونس در نوامبر 14, 2012, 07:40:34 pm
سلام دوستان
من خیلی توی رسم جدول وارد نیستم
اولین بارمه که می خوام استفاده کنم.
توی این جدولی که نوشتم میخوام(از چپ به راست)
a b c d
توی خروجیم باشه در صورتی که d c b a هست.
(حتما یه سوتی بزرگ دارم اونوسط:-))
بعدشم میخوام اعدادم انگلیسی باشه.
نوع خط ام (اینکه bold بشه و ...)  رو هم بلد نیستم.
متشکرم از کمکتون.
عنوان: پاسخ : چپ به راست نوشتن در محیط جدول
رسال شده توسط: هادی صفی‌اقدم در نوامبر 14, 2012, 07:54:09 pm
سلام
متن لاتین از چپ به راست حروفچینی میشه.
متن پارسی از راست به چپ.
پس باید شما ردیف اول جدول‌تون به صورت زیر باشه:
‪\lr{e} &‎ ‎\lr{d} &‎ ‎\lr{c} &‎ ‎\lr{b} &‎ ‎\lr{a}‎ ‬

برای اینکه اعداد کل سندتون (فایل‌تون) لاتین باشه باید جدول را داخل محیط latin بذارین.
‎\begin{table}‎
‎\centering‎‎
\begin{latin}
‎\begin{tabular}{ccccc}‎
%‎a&b &c &d& e  \\ ‎‎
\lr{e} &‎ ‎\lr{d} &‎ ‎\lr{c} &‎ ‎\lr{b} &‎ ‎\lr{a}  ‎\\‎‎
‎\hline‎
 ‎1& 2&3& 4 &  \\‎
 ‎5 &6  &  7& 8 &  \\‎
 ‎9 &10  & 11& 12 &  \\‎
  ‎&  &  &  &  \\‎
 ‎&  &  &  &  \\‎
  ‎&  &  &  &  \\‎
‎\hline  &  &  &  &  \\‎
‎\end{tabular} ‎‎
\end{latin}‎
‎\end{table}‎‎

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

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

بولد کردن متن با دستور ‪\textbf{متن}‬ انجام میشه.

برای شروع کار با لاتک خوبه که راهنمای لاتک ترجمه‌ شده‌ی دکتر امید علی را حداقل یک بار بخونین.
عنوان: پاسخ : چپ به راست نوشتن در محیط جدول
رسال شده توسط: مونس در نوامبر 14, 2012, 08:02:15 pm
فهمیدم :)
ولی من اون راهنما رو خوندم
بلد کردن متن بلدم
ولی میخوام خطی که با \hline میکشیم رو bold کنم.
عنوان: پاسخ : چپ به راست نوشتن در محیط جدول
رسال شده توسط: هادی صفی‌اقدم در نوامبر 14, 2012, 08:06:09 pm
‪\usepackage{makecell}‬
به جای دستور ‪\hline‬ از دستور زیر استفاده کنین:
‪\Xhline{4\arrayrulewidth}‬
عنوان: پاسخ : چپ به راست نوشتن در محیط جدول
رسال شده توسط: هادی صفی‌اقدم در نوامبر 14, 2012, 08:09:25 pm
یا استفاده از دستوری که خودمون می‌تونیم تعریف کنیم. با نام ‪\zakhimhline‬ مثلا به جای ‪\hline‬.
‪\newcommand{\zakhimhline}{\noalign{\hrule height 20pt}}‎‬
عنوان: پاسخ : چپ به راست نوشتن در محیط جدول
رسال شده توسط: easabay در ژوئیه 08, 2014, 03:04:23 pm
سلام آيا ميشه خطوط عمودي رو هم ضخيمتر کرد؟
عنوان: پاسخ : چپ به راست نوشتن در محیط جدول
رسال شده توسط: هادی صفی‌اقدم در ژوئیه 08, 2014, 03:51:07 pm
سلام آيا ميشه خطوط عمودي رو هم ضخيمتر کرد؟
سلام
این سوال شما در ادامهٔ سوال دیگران هست. خلاف قوانین تالار هست. این قانون هم برای اینه که موضوع‌های متفاوت از هم جدا باشن. و دسته‌بندی بشن. سوال خود را در موضوعی جداگانه بپرسین، در خدمت‌تون هستم.