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

نویسنده موضوع: تغییر نحوه شماره‌گذاری عنوان شکل‌ها با بسته‌ی subfig  (دفعات بازدید: 10044 بار)

آفلاین مرتضی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 14
  • -دریافت شده: 17
  • ارسال: 195
    • ديدن مشخصات
از بسته subfig برای شکلها استفاده میکنم. مشکلم اینه که caption زیرشکلها رو بصورت آ، ب، پ میزنه (وقتی از شماره گذاری \harfi استفاده میکنم). در صورتیکه میخوام بصورت الف، ب، پ بزنه (بجای آ، الف بزنه).
همچنین وقتی از درون متن به زیرشکل، ارجاع میدم، بصورت «شکل 1آ» و یا «1ب» میزنه در صورتیکه میخوام بصورت «1(الف)» و یا «1(ب)» بزنه.
یک نمونه هم ضمیمه کردم.
چه باید بکنم؟
« آخرين ويرايش: فوریه 04, 2011, 12:46:34 am توسط وحید دامن افشان »

آفلاین Nekoomehr

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 27
  • -دریافت شده: 44
  • ارسال: 47
    • ديدن مشخصات
در بسته​ی زی​پرشن شماره گذاری حرفی به صورت زیر تعریف شده است:
‎\def\@harfi#1{\ifcase#1\or‎ آ‎‍\or‎ ب‎\or‎ پ‎\or‎ ت‎\or‎ ث‎\or‎
ج‎\or‎ چ‎\or‎ ح‎\or‎ خ‎\or‎ د‎\or‎ ذ‎\or‎ ر‎\or‎ ز‎\or‎ س‎\or‎ ش‎\or‎ ص‎\or‎ ض‎\or‎ ع‎\or‎ غ‎\or‎
ف‎\or‎ ق‎\or‎ ک‎\or‎ گ‎\or‎ ل‎\or‎ م‎\or‎ ن‎\or‎ و‎\or‎ ه‎\or‎ ی‎\else\@ctrerr\fi}‎
‎\def\harfi#1{\expandafter\@harfi\csname c@#1\endcsname}‎
شما یا می توانید یك نوع شماره​گذاری دیگر مثلاً myharfi بر طبق همین خطوط بالا با تغییرات مورد نظر خودتان در ابتدای فایل خودتان تعریف كنید و برای شماره​گذاری زیرشكل​ها و یا بخش​ها یا ... از شماره گذاری خودتان استفاده كنید. یا این كه (با اجازه​ی آقا وفا) همین خطوط بالا را ابتدای فایل اصلی بگذارید و تغییرات دل​خواه را در آن بدهید.

آفلاین هادی صفی‌اقدم

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 789
  • -دریافت شده: 1353
  • ارسال: 5,644
    • ديدن مشخصات
شماره‌گذاری‌های مرسوم alph و Alph چرا در این مورد جواب نمی‌دهند؟

آفلاین مرتضی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 14
  • -دریافت شده: 17
  • ارسال: 195
    • ديدن مشخصات
در بسته​ی زی​پرشن شماره گذاری حرفی به صورت زیر تعریف شده است:
‎\def\@harfi#1{\ifcase#1\or‎ آ‎‍\or‎ ب‎\or‎ پ‎\or‎ ت‎\or‎ ث‎\or‎
ج‎\or‎ چ‎\or‎ ح‎\or‎ خ‎\or‎ د‎\or‎ ذ‎\or‎ ر‎\or‎ ز‎\or‎ س‎\or‎ ش‎\or‎ ص‎\or‎ ض‎\or‎ ع‎\or‎ غ‎\or‎
ف‎\or‎ ق‎\or‎ ک‎\or‎ گ‎\or‎ ل‎\or‎ م‎\or‎ ن‎\or‎ و‎\or‎ ه‎\or‎ ی‎\else\@ctrerr\fi}‎
‎\def\harfi#1{\expandafter\@harfi\csname c@#1\endcsname}‎
شما یا می توانید یك نوع شماره​گذاری دیگر مثلاً myharfi بر طبق همین خطوط بالا با تغییرات مورد نظر خودتان در ابتدای فایل خودتان تعریف كنید و برای شماره​گذاری زیرشكل​ها و یا بخش​ها یا ... از شماره گذاری خودتان استفاده كنید. یا این كه (با اجازه​ی آقا وفا) همین خطوط بالا را ابتدای فایل اصلی بگذارید و تغییرات دل​خواه را در آن بدهید.
میشه لطفا نحوه استفاده از روشی رو که گفتید در همون فایل کوچک من بنویسید و ضمیمه کنید؟

شماره‌گذاری‌های مرسوم alph و Alph چرا در این مورد جواب نمی‌دهند؟
سیستم شماره گذاری \alph و \Alph بصورت آ، ب، ج و ... هستند.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
میشه لطفا نحوه استفاده از روشی رو که گفتید در همون فایل کوچک من بنویسید و ضمیمه کنید؟
سیستم شماره گذاری \alph و \Alph بصورت آ، ب، ج و ... هستند.
\makeatletter
\def\@myharfi#1{\ifcase#1\or الف\or ب\or پ\or ت\or ث\or
ج\or چ\or ح\or خ\or د\or ذ\or ر\or ز\or س\or ش\or ص\or ض\or ع\or غ\or
ف\or ق\or ک\or گ\or ل\or م\or ن\or و\or ه\or ی\else\@ctrerr\fi}
\def\myharfi#1{\expandafter\@myharfi\csname c@#1\endcsname}
\makeatother

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
همچنین وقتی از درون متن به زیرشکل، ارجاع میدم، بصورت «شکل 1آ» و یا «1ب» میزنه در صورتیکه میخوام بصورت «1(الف)» و یا «1(ب)» بزنه.
\renewcommand*{\thesubfigure}{(\myharfi{subfigure})}
\captionsetup[subfloat]{labelformat=simple}
در حال حاضر من از سبک subfig نگهداری می‌کنم، اگر مشکلی بود، در خدمتم:
http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=subfig

آفلاین مرتضی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 14
  • -دریافت شده: 17
  • ارسال: 195
    • ديدن مشخصات
از آقای نکومهر و آقا وفا خیلی خیلی ممنونم. خیلی وقت بود که دنبال همچین چیزی میگشتم. فقط یه مشکل هنوز باقی مونده و اونم موقع استفاده از \subref هستش. در این موقع مثلا مینویسه «قسمت ((ب)) از شکل» در صورتیکه باید بنویسه «قسمت (ب) از شکل». در واقع چون در تعریف \thesubfigure از () بصورت دستی استفاده کردیم و همچنین در این بسته، موقع استفاده از \subref خودش یک جفت پرانتز اضافی هم میگذاره، بنابراین حالا میشه دو جفت پرانتز، که یکیش اضافه هست. برای حذف این پرانتز اضافی چیکار باید بکنم؟
با تشکر

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
از آقای نکومهر و آقا وفا خیلی خیلی ممنونم. خیلی وقت بود که دنبال همچین چیزی میگشتم. فقط یه مشکل هنوز باقی مونده و اونم موقع استفاده از \subref هستش. در این موقع مثلا مینویسه «قسمت ((ب)) از شکل» در صورتیکه باید بنویسه «قسمت (ب) از شکل». در واقع چون در تعریف \thesubfigure از () بصورت دستی استفاده کردیم و همچنین در این بسته، موقع استفاده از \subref خودش یک جفت پرانتز اضافی هم میگذاره، بنابراین حالا میشه دو جفت پرانتز، که یکیش اضافه هست. برای حذف این پرانتز اضافی چیکار باید بکنم؟
با تشکر
\captionsetup[subfloat]{labelformat=simple,listofformat=subsimple}

 

نحوه تغییر دادن شماره گذاری صفحات در زی‌پرشین

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

پاسخ ها: 4
مشاهده: 8221
آخرين ارسال ژانویه 03, 2011, 09:20:02 pm
توسط محمد چهارسوقی
نحوه تغییر شماره گذاری یک فرمول در شماره گذاری خودکار

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

پاسخ ها: 1
مشاهده: 3230
آخرين ارسال سپتامبر 12, 2012, 05:57:09 pm
توسط هادی صفی‌اقدم
تغییر در روال شماره گذاری section و subsection و ....

نویسنده هادی صفی‌اقدمانجمن سبک نوشتار

پاسخ ها: 11
مشاهده: 8121
آخرين ارسال ژوئیه 26, 2010, 05:11:34 pm
توسط Jalil
مشکل با نحوه استفاده از شماره گذاری tartibi و arabic در زی‌پرشین

نویسنده محمد چهارسوقیانجمن زی‌تک

پاسخ ها: 2
مشاهده: 3212
آخرين ارسال سپتامبر 30, 2010, 03:30:29 pm
توسط vafa
تغییر دادن شماره‌گذاری صفحه‌های اول یک متن

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

پاسخ ها: 2
مشاهده: 3688
آخرين ارسال ژانویه 30, 2011, 02:48:07 pm
توسط مرتضی
تغییر شماره‌گذاری محیط شمارش از ۱. به (۱)

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

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

نویسنده zahraghaeliانجمن گرافیک، جدول و شکل

پاسخ ها: 6
مشاهده: 4674
آخرين ارسال نوامبر 04, 2011, 05:35:42 am
توسط سید مهدی موسوی
نحوه ايجاد یک شماره‌گذاری خاص

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

پاسخ ها: 1
مشاهده: 2568
آخرين ارسال سپتامبر 17, 2011, 11:55:34 am
توسط taha