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

نویسنده موضوع: روشی ابتدای برای رفع مشکل درج نشدن زیرنویس‌ها در محیطهای Framed شده  (دفعات بازدید: 1636 بار)

آفلاین sector121

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 4
  • -دریافت شده: 0
  • ارسال: 5
    • ديدن مشخصات
  • افزودن متن زیرنویس‌ها به یک فهرست،
  • نوشتن فهرست در پایان محیط


\def\M@FootText{}
\let\M@LFoot\LTRfootnote
\let\M@RFoot\RTLfootnote

\newcounter{M@OFootNumber}
\newcommand{\M@GetFootnotes}{\gdef\M@FootText{}\setcounter{M@OFootNumber}{0}\renewcommand{\LTRfootnote}[1]{\refstepcounter{M@OFootNumber}$^\fnsymbol{M@OFootNumber}$\listxadd{\M@FootText}{L##1}}\renewcommand{\footnote}[1]   {\refstepcounter{M@OFootNumber}$^\fnsymbol{M@OFootNumber}$\listxadd{\M@FootText}{R##1}}}

\newcommand{\M@ShowFootnote}{
\let\LTRfootnote\M@LFoot
\let\RTLfootnote\M@RFoot
\renewcommand*{\do}[1]{
\refstepcounter{M@OFootNumber}
\def\M@FText{\fnsymbol{M@OFootNumber}\StrGobbleLeft{##1}{1}}
\IfBeginWith{##1}{L}{\\\raggedright\lr\M@FText}{\\\raggedleft\rl\M@FText}
}
\M@IFEXIST{\M@FootText}
{
\setcounter{M@OFootNumber}{0}
\HalfSkip
\IfBeginWith{\M@FootText}{L}{\left@footnoterule}{\right@footnoterule}
\setstretch{1.5}
\noindent
\footnotesize
\dolistloop{\M@FootText}
\gdef\M@FootText{}
}
}

(باید این رویکرد بوسیله یک کاربر حرفه‌ای پیشرفته شود)

آفلاین مسهر باقری

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 11
  • -دریافت شده: 42
  • ارسال: 228
    • ديدن مشخصات
با سلام
آیا روش زیر رو هم امتحان کرده اید؟
نقل قول از آقای کارن‌پهلو:
در مورد مشکل شماره ۴ زی‌ءرشین، این مشکل زی‌پرشین نیست و مشکل بسته‌ای است که از آن استفاده می‌کنید. بصورت معمول، استفاده از زیرنویس داخل جعبه مشکل دارد و باید از ترکیب \footnotemark (داخل جعبه) و \footnotetext (خارج جعبه) استفاده کنید.

آفلاین sector121

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 4
  • -دریافت شده: 0
  • ارسال: 5
    • ديدن مشخصات
بله،
در صورتی که متن داخل محیط چندین صفحه باشد، نتیجه زیبا نخواهد بود: در پایین صفحه آخر تمامی زیرنویس‌ها درج خواهند شد.

(از نویسنده بسته framed پرسیدم که چه راه حلی داره، ببینیم چی میگه!)

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
برای بسته framed و بسته‌های مشابه راه‌حل زیر را پیشنهاد می‌کنم. زیرنویس‌های داخل جعبه را بصورت خودکار در هر صفحه ذخیره کنید و آنها را در انتهای هر صفحه (جایی که جعبه می‌شکند) وارد کنید. این روش در بسته bidipoem به کار رفته است بنابراین می‌توانید کدهای لازم را از بسته bidipoem پیدا کنید و تنها باید بدانید کجا و به چه صورت بسته framed صفحه را می‌شکند.

 

ساخت برابر فارسی برای دستورهای تک و مشکل استفاده از نسخه‌ی همراه میک‌تک

نویسنده a.gانجمن زی‌تک

پاسخ ها: 3
مشاهده: 3083
آخرين ارسال دسامبر 26, 2009, 07:26:36 am
توسط vafa
مشکل با بسته color یا framed یا ntheorem ؟

نویسنده وحید دامن‌افشانانجمن باگ‌های نسخه ۱.۰.۴

پاسخ ها: 12
مشاهده: 7467
آخرين ارسال فوریه 16, 2010, 11:55:36 am
توسط مهدی امیدعلی
مشکل در راه‌اندازی میک‌تک همراه (portable miktex) برای کار با تک‌میکر (texmaker)

نویسنده امیرمسعودانجمن میک‌تک MikTeX

پاسخ ها: 22
مشاهده: 12360
آخرين ارسال مارس 16, 2010, 08:24:18 am
توسط علی روستا
استفاده از قلم لاتین برای شماره‌گذاری شماره‌های زیرنویس لاتین

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

پاسخ ها: 5
مشاهده: 7238
آخرين ارسال ژوئن 03, 2011, 10:48:14 am
توسط vafa
مشکل در اجرا فرمان تکمکر برای مک

نویسنده meim007انجمن Texmaker

پاسخ ها: 25
مشاهده: 13011
آخرين ارسال دسامبر 13, 2010, 08:09:48 pm
توسط meim007
سبک جدید برای حروف‌چینی زیرنویس در حالتهای مختلف

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

پاسخ ها: 1
مشاهده: 4205
آخرين ارسال ژانویه 13, 2011, 12:51:17 pm
توسط vafa
مشکل رعایت نشدن ترتیب حروف الفبا در Xindy موجود در تک‌لایو

نویسنده وحید دامن‌افشانانجمن Xindy

پاسخ ها: 17
مشاهده: 11078
آخرين ارسال فوریه 12, 2011, 12:19:52 am
توسط مسهر باقری
مشکل برای درست نشان دادن هدر و فوتر در درست کردن اسلاید، و استفاده از واترمارک

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

پاسخ ها: 4
مشاهده: 9439
آخرين ارسال دسامبر 01, 2011, 01:31:32 am
توسط اوژن