پارسی‌لاتک

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

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

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

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

‎\begin{enumerate}‎‎[(‏‎1‎]
‎\begin{LTRitems}‎
\item

\item

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


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

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

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

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


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

آخه دوتا محیط تودرتو؟؟
عنوان: پاسخ : شماره‌های LTRitems در سمت چپ نماد جداکنده شماره‌ها یعنی به صورت .۱ باشه و نه ۱.
رسال شده توسط: vafa در سپتامبر 07, 2012, 02:52:37 قبل از ظهر
نقل قول از: هادی صفی‌اقدم در سپتامبر 03, 2012, 10:39:43 بعد از ظهر
سلام
من میخام محیط 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 قبل از ظهر
نقل قول از: حسن ذاکری در سپتامبر 04, 2012, 12:37:34 قبل از ظهر
آخه دوتا محیط تودرتو؟؟

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