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

عمومی => انجمن تازه‌کاران => نويسنده: jamshid در مه 21, 2012, 12:40:28 pm

عنوان: تنظیم راست چین یا چپ چین در ستونی از جدول
رسال شده توسط: jamshid در مه 21, 2012, 12:40:28 pm
 سلام
یک جدول داریم که در
ستونی از جدول باید عبارت انگلیسی  بنویسم مثلا اگر 3 ستون ستون دوم  عبارت انگلیسی
وقتی د رستون دوم  جمله مثل book algorithm می نویسم
خروجی به صورت algorithm book میشه   در صورتی که
هدف من چاپ book algorithm است.



با تشکر
عنوان: پاسخ : تنظیم راست چین یا چپ چین در ستونی از جدول
رسال شده توسط: هادی صفی‌اقدم در مه 21, 2012, 12:54:50 pm
سلام
‪\lr{book algorithm}‬
عنوان: پاسخ : تنظیم راست چین یا چپ چین در ستونی از جدول
رسال شده توسط: jamshid در مه 21, 2012, 01:04:47 pm
مرسی
درست شد
اگه بخواهیم کل این ستون این طور نوشته بشه باید برای هریک  دستور
lr  بنویسم.


با تشکر
عنوان: پاسخ : تنظیم راست چین یا چپ چین در ستونی از جدول
رسال شده توسط: vafa در مه 21, 2012, 01:21:47 pm
مرسی
درست شد
اگه بخواهیم کل این ستون این طور نوشته بشه باید برای هریک  دستور
lr  بنویسم.


با تشکر
\documentclass{article}
\usepackage{array}
\usepackage{xepersian}
\newcolumntype{L}{>{\lr\bgroup}l<{\egroup}}
\begin{document}
\begin{table}
\centering
\begin{tabular}{|r|L|}\hline
الگوریتم کتاب&
Book Algorithm\\ \hline
ساختار داده‌ها&
Data Structures\\ \hline
\end{tabular}
\caption{یک جدول نمونه.}
\end{table}
\end{document}
عنوان: پاسخ : تنظیم راست چین یا چپ چین در ستونی از جدول
رسال شده توسط: هادی صفی‌اقدم در مه 21, 2012, 01:26:04 pm
تشکر.
میشه در مورد دستور:
\newcolumntype{L}{>{\lr\bgroup}l<{\egroup}}
لطفا میشه کمی توضیح بدید؟ یا مرجعی براش؟
newcolumntype را برای رنگی کردن و ... استفاده کرده‌ام و لی بقیه را نمی‌دونم.
عنوان: پاسخ : تنظیم راست چین یا چپ چین در ستونی از جدول
رسال شده توسط: vafa در مه 21, 2012, 01:32:40 pm
تشکر.
میشه در مورد دستور:
\newcolumntype{L}{>{\lr\bgroup}l<{\egroup}}
لطفا میشه کمی توضیح بدید؟ یا مرجعی براش؟
newcolumntype را برای رنگی کردن و ... استفاده کرده‌ام و لی بقیه را نمی‌دونم.
با این دستور می‌تونید یک ستون جدید تعریف کنید. راهنمای سبک array توضیحات لازم را دارد. در این نمونه من ستون جدیدی با نام L معرفی کردم که در این ستون متن انگلیسی قرار می‌گیره که از چپ تراز میشه به همین خاطر از ستون l استفاده کردم. در ابتدای ستون از \lr{  و در انتها از { استفاده کردم تا متن انگلیسی که در ستون L قرار می‌گیره بصورت خودکار داخل دستور \lr باشه.
عنوان: پاسخ : تنظیم راست چین یا چپ چین در ستونی از جدول
رسال شده توسط: هادی صفی‌اقدم در مه 21, 2012, 01:37:35 pm
ممنون. ولی منظورم توضیح در مورد ‪>{\lr\bgroup}l<{\egroup}‬ بود. مخصوصا در مورد bgroup و egroup. اگه لطف کنید ممنون میشم.
عنوان: پاسخ : تنظیم راست چین یا چپ چین در ستونی از جدول
رسال شده توسط: vafa در مه 21, 2012, 01:41:40 pm
ممنون. ولی منظورم توضیح در مورد ‪>{\lr\bgroup}l<{\egroup}‬ بود. مخصوصا در مورد bgroup و egroup. اگه لطف کنید ممنون میشم.
\bgroup همان { و \egroup همان } است بصورت معمول اگر بخواهی کلمه انگلیسی حروف‌چینی کنی از دستور
\lr{...}
استفاده می‌کنی که معادل
\lr\bgroup ...\egroup{}
است. دلیل اینکه از \bgroup بجای { و \egroup بجای } استفاده می‌کنیم این است که در دستور \newcolumntype ایجاد مشکل خواهد کرد.