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

زی‌پرشین XePersian => زی‌تک => نويسنده: هادی صفی‌اقدم در سپتامبر 03, 2012, 10:39:43 pm

عنوان: شماره‌های LTRitems در سمت چپ نماد جداکنده شماره‌ها یعنی به صورت .۱ باشه و نه ۱.
رسال شده توسط: هادی صفی‌اقدم در سپتامبر 03, 2012, 10:39:43 pm
سلام
من میخام محیط enumerate یا شمارش داشته باشم.
به این صورت که به جای شماره‌گذاری از سمت راست صفحه، از سمت چپ باشه.
یعنی استفاده از محیط LTRitems مد نظرم هست.
ولی عدد‌ها سمت راست نماد جداکننده یعنی نقطه میافته.
راهی کلّی هست که این مشکل من برطرف بشه؟

فایل ضمیمه شده
عنوان: پاسخ : شماره‌های LTRitems در سمت چپ نماد جداکنده شماره‌ها یعنی به صورت .۱ باشه و نه ۱.
رسال شده توسط: فرشاد ترابی در سپتامبر 03, 2012, 11:13:13 pm
سلام

با تغییر دادن تعریف \theenumi امکانپذیر است. فایل پیوست را ملاحظه نمایید.
عنوان: پاسخ : شماره‌های LTRitems در سمت چپ نماد جداکنده شماره‌ها یعنی به صورت .۱ باشه و نه ۱.
رسال شده توسط: هادی صفی‌اقدم در سپتامبر 03, 2012, 11:17:24 pm
ممنون بابت جواب.
ولی باعث میشه تعریف محیط شمارش در حالت RTLitems هم خراب بشه.
چون من از هر دو محیط RTLitems و LTRitems باید استفاده کنم. (در تایپ کتابی لازم هست.)
عنوان: پاسخ : شماره‌های LTRitems در سمت چپ نماد جداکنده شماره‌ها یعنی به صورت .۱ باشه و نه ۱.
رسال شده توسط: فرشاد ترابی در سپتامبر 03, 2012, 11:21:40 pm
نمیشه یک محیط list جدید ایجاد کنید؟
اینجوری میتوانید نوع شمارنده را هم تعیین کنید.
عنوان: پاسخ : شماره‌های LTRitems در سمت چپ نماد جداکنده شماره‌ها یعنی به صورت .۱ باشه و نه ۱.
رسال شده توسط: هادی صفی‌اقدم در سپتامبر 04, 2012, 12:01:20 am
یک راهش اینه:
‎\begin{enumerate}‎‎[(‏‎1‎]
‎\begin{LTRitems}‎
\item

\item

‎\end{LTRitems}‎
‎\end{enumerate}‎

 اما فکر می‌کنم راه بهتری باشه.
عنوان: پاسخ : شماره‌های LTRitems در سمت چپ نماد جداکنده شماره‌ها یعنی به صورت .۱ باشه و نه ۱.
رسال شده توسط: فرشاد ترابی در سپتامبر 04, 2012, 12:13:34 am
یک راهش هم تعریف یک محیط جدید هست مثل فایل پیوست
عنوان: پاسخ : شماره‌های LTRitems در سمت چپ نماد جداکنده شماره‌ها یعنی به صورت .۱ باشه و نه ۱.
رسال شده توسط: حسن ذاکری در سپتامبر 04, 2012, 12:32:36 am
سلام

با تغییر دادن تعریف \theenumi امکانپذیر است. فایل پیوست را ملاحظه نمایید.
خیر، با این روش به مشکل می‌خورید، تنها تغییر \labelenumi‌ کافی است.

سلام
من میخام محیط enumerate یا شمارش داشته باشم.
به این صورت که به جای شماره‌گذاری از سمت راست صفحه، از سمت چپ باشه.
یعنی استفاده از محیط LTRitems مد نظرم هست.
ولی عدد‌ها سمت راست نماد جداکننده یعنی نقطه میافته.
راهی کلّی هست که این مشکل من برطرف بشه؟

فایل ضمیمه شده


راه حا رو توی فایل ضمیمه ببینید.
عنوان: پاسخ : شماره‌های LTRitems در سمت چپ نماد جداکنده شماره‌ها یعنی به صورت .۱ باشه و نه ۱.
رسال شده توسط: حسن ذاکری در سپتامبر 04, 2012, 12:37:34 am
یک راهش هم تعریف یک محیط جدید هست مثل فایل پیوست

آخه دوتا محیط تودرتو؟؟
عنوان: پاسخ : شماره‌های LTRitems در سمت چپ نماد جداکنده شماره‌ها یعنی به صورت .۱ باشه و نه ۱.
رسال شده توسط: vafa در سپتامبر 07, 2012, 02:52:37 am
سلام
من میخام محیط enumerate یا شمارش داشته باشم.
به این صورت که به جای شماره‌گذاری از سمت راست صفحه، از سمت چپ باشه.
یعنی استفاده از محیط LTRitems مد نظرم هست.
ولی عدد‌ها سمت راست نماد جداکننده یعنی نقطه میافته.
راهی کلّی هست که این مشکل من برطرف بشه؟

فایل ضمیمه شده
اگر همه محیط شمارش چپ براست است احتیاجیبه استفاده از محیط LTRitems نیست و می‌تونی محیط enumerate را داخل محیط LTR قرار بدی. مشکلی که بهش اشاره کردی مربوط می‌شه به خاصیت اسکریپت عربی، پس باید بصورت محلی اسکریپت عربی رو غیرفعال و از اسکریپت لاتین استفاده کنی (این مشکلی ایجاد نخواهد کرد چون داری از چپ براست می‌نویسی و احتمالاً احتیاجی به فارسی نوشتن نداری).
\begin{LTR}
\addfontfeature{Script=Latin}
\begin{enumerate}
\item

\item

\end{enumerate}
\end{LTR}
گزینه دیگر استفاده از محیط latin است.
عنوان: پاسخ : شماره‌های LTRitems در سمت چپ نماد جداکنده شماره‌ها یعنی به صورت .۱ باشه و نه ۱.
رسال شده توسط: فرشاد ترابی در سپتامبر 07, 2012, 07:56:48 am
آخه دوتا محیط تودرتو؟؟

خوب البته میشه محیط داخلی را هم در محیط خارجی تعریف کرد. اینجوری میشه فقط یک محیط.  ::)