• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

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

نویسنده FarhadMehrvarzi, نوامبر 12, 2010, 10:01:46 بعد از ظهر

« قبلی - بعدی »

هادی صفی‌اقدم

#15
نقل قول از: FarhadMehrvarzi در دسامبر 31, 2010, 03:02:14 بعد از ظهر
سلام آقا هادی
اون دستوری را که گفته بودید امتحان کردم
ولی نشد.
چرا جواب میده ولی آقا وفا گفتن استفاده نکنید در این پست:
http://www.parsilatex.com/forum/SMF/index.php?topic=1222.0
نمیدونم چرا bidiftnxtra روی فایل شما جواب نمیده!!! چرا؟
با تشکر

vafa

نقل قول از: FarhadMehrvarzi در دسامبر 31, 2010, 03:02:14 بعد از ظهر
سلام آقا هادی
اون دستوری را که گفته بودید امتحان کردم
ولی نشد.
شما از سبک زیرنویس خاصی استفاده می‌کنید در حالی که bidiftnxtra فقط مشکل زیرنویس در لاتک استاندارد را حل میکند، بنابراین برای حل مشکل باید کمی ماکرو بنویسید. از \protect هم نباید استفاده کنید چون bidiftnxtra خودش می‌داند چه کار کند و وارد کردن \protect فقط مشکل درست می‌کند. ماکرونویسی ساده‌ای است که انجام داده‌ام، آن را قبل از \begin{document} وارد کنید، دستور \protect را داخل \section قبل از \footnoteC حذف کنید و دیگر مشکلی نخواهد بود:


\makeatletter
\let\FN@sf@@footnoteC\footnoteC
\def\footnoteC{\ifx\protect\@typeset@protect
    \expandafter\FN@sf@@footnoteC
  \else
    \expandafter\FN@sf@gobble@opt
  \fi
}
\makeatother