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

نویسنده موضوع: شماره گذاری جدید تعریف شده در label در محیط enumerate اعمال نمی شود  (دفعات بازدید: 3712 بار)

آفلاین aris852963

  • Sr. Member
  • ****
  • تشکر
  • -اهدا شده: 24
  • -دریافت شده: 70
  • ارسال: 251
    • ديدن مشخصات
من با استفاده از بسته enumitem لیبل های موارد رو در محیط enumerate تغییر می دهم. مثلا اونو roman قرار می دهم. این کار مشکلی ندارد. اما وقتی یک شماره گذاری جدید تعریف می کنم نمی تونم این شماره ها رو به لیبل در محیط enumerate بدهم.  این در حالی است که شماره صفحه رو می تونم با اون شماره گذاری جدید تغییر بدم.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
این شمارنده قبلاً در زی‌پرشین تعریف شده بنابراین  احتیاجی به تعریف شما نیست. بجای \mynum از دستور \tartibi استفاده کن.

آفلاین aris852963

  • Sr. Member
  • ****
  • تشکر
  • -اهدا شده: 24
  • -دریافت شده: 70
  • ارسال: 251
    • ديدن مشخصات
من منظورم این شمارنده نیست. منظورم اینه که کلا یک شمارنده از نو تعریف بشه.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
\documentclass{report}
\usepackage{enumitem}
\usepackage{xepersian}
\makeatletter
\def\@mynum#1{\ifcase#1\or اولی\or دومی\or سومی\or چهارمی\or پنجمی\or ششمی\or هفتمی\or هشتمی\or نهمی\or دهمی\else\@ctrerr\fi}
\def\mynum#1{\expandafter\@mynum\csname c@#1\endcsname}
\AddEnumerateCounter\mynum\@mynum{پنجمی}
\SetEnumerateShortLabel{اولی}{\mynum*}
\makeatother
\begin{document}
\begin{enumerate}[label={.\roman*}]
\item
\item
\end{enumerate}
\begin{enumerate}[label={.\mynum*}]
\item
\item
\end{enumerate}
\pagenumbering{mynum}
\end{document}
برای تعریف شمارنده جدید تنها تعریف \@mynum کافی نیست بلکه باید دستور \mynum هم تعریف بشه. علاوه بر این زمانی که از بسته enumitem استفاده می‌کنی باید از دستورات \AddEnumerateCounter و \SetEnumerateShortLabel که دستورات خاص بسته enumitem هستند استفاده کنی.

یادآوری می‌کنم که بسته enumitem توسط زی‌پرشین پشتیبانی نمی‌شود.

 

مشکل با شماره‌گذاری محیط‌ها

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

پاسخ ها: 2
مشاهده: 3166
آخرين ارسال مارس 06, 2010, 10:27:47 pm
توسط مهدی امیدعلی
شماره‌گذاری تعریف‌ها در سمت راست‌شان و بدون جداکننده

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

پاسخ ها: 2
مشاهده: 2871
آخرين ارسال اوت 18, 2010, 12:50:42 pm
توسط Jalil
رنگی کردن شماره‌های ظاهر شده‌ی محیط enumerate و دو سوال دیگر

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

پاسخ ها: 6
مشاهده: 4605
آخرين ارسال دسامبر 23, 2010, 11:49:01 pm
توسط وحید دامن‌افشان
مشکل تعریف محیط با itemize و enumerate

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

پاسخ ها: 5
مشاهده: 5301
آخرين ارسال ژانویه 07, 2011, 09:37:09 pm
توسط vafa
تغییر شماره‌گذاری محیط شمارش از ۱. به (۱)

نویسنده هادی صفی‌اقدمانجمن عمومی

پاسخ ها: 4
مشاهده: 4165
آخرين ارسال ژوئن 11, 2011, 10:11:51 am
توسط هادی صفی‌اقدم
اشکال enumerate: شماره‌گذاری عجیب

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

پاسخ ها: 10
مشاهده: 4968
آخرين ارسال ژوئیه 16, 2011, 10:38:28 am
توسط هادی صفی‌اقدم
ساخت محیط جدید (لم و تعریف)

نویسنده eshانجمن سبک نوشتار

پاسخ ها: 1
مشاهده: 2353
آخرين ارسال اكتبر 28, 2012, 12:10:07 pm
توسط هادی صفی‌اقدم
مشکل شماره ها در محیط enumerate

نویسنده reza-hsانجمن انجمن تازه‌کاران

پاسخ ها: 15
مشاهده: 6373
آخرين ارسال نوامبر 07, 2012, 12:19:45 pm
توسط reza-hs