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

نویسنده موضوع: نمایش پاورقی در فهرست  (دفعات بازدید: 3447 بار)

آفلاین حمیدرضا

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 42
  • -دریافت شده: 6
  • ارسال: 48
    • ديدن مشخصات
نمایش پاورقی در فهرست
« : مه 02, 2013, 11:26:45 am »
سلام دوستان
مطالبی که توی \section نوشتم و داخلش از فوت نوت هم استفاده کردم، توی فهرست هم همراه با پاورقی میاد. چطور می‌تونم تنظیم کنم که توی فهرست پاورقی‌ها رو نشون نده؟
اگه نیاز به فایل کمینه هست، لطفا بگید تا یه فایل کمینه بسازم.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : نمایش پاورقی در فهرست
« پاسخ #1 : مه 02, 2013, 12:22:39 pm »
\documentclass{article}
\usepackage{xepersian}
\makeatletter
\@ifpackageloaded{bidiftnxtra}{}{%
\let\FN@sf@@footnote\footnote
\let\FN@sf@@LTRfootnote\LTRfootnote
\let\FN@sf@@RTLfootnote\RTLfootnote
\def\footnote{\ifx\protect\@typeset@protect
    \expandafter\FN@sf@@footnote
  \else
    \expandafter\FN@sf@gobble@opt
  \fi
}
\def\LTRfootnote{\ifx\protect\@typeset@protect
    \expandafter\FN@sf@@LTRfootnote
  \else
    \expandafter\FN@sf@gobble@opt
  \fi
}
\def\RTLfootnote{\ifx\protect\@typeset@protect
    \expandafter\FN@sf@@RTLfootnote
  \else
    \expandafter\FN@sf@gobble@opt
  \fi
}
\edef\FN@sf@gobble@opt{\noexpand\protect
  \expandafter\noexpand\csname FN@sf@gobble@opt \endcsname}
\expandafter\def\csname FN@sf@gobble@opt \endcsname{%
  \@ifnextchar[%]
    \FN@sf@gobble@twobracket
    \@gobble
}
\def\FN@sf@gobble@twobracket[#1]#2{}
\let\FN@sf@@footnotemark\footnotemark
\def\footnotemark{\ifx\protect\@typeset@protect
    \expandafter\FN@sf@@footnotemark
  \else
    \expandafter\FN@sf@gobble@optonly
  \fi
}
\edef\FN@sf@gobble@optonly{\noexpand\protect
  \expandafter\noexpand\csname FN@sf@gobble@optonly \endcsname}
\expandafter\def\csname FN@sf@gobble@optonly \endcsname{%
  \@ifnextchar[%]
    \FN@sf@gobble@bracket
    {}%
}
\def\FN@sf@gobble@bracket[#1]{}
}
\makeatother
\begin{document}
\tableofcontents
\section{مقدمه\footnote{آزمایش}}
\end{document}

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
پاسخ : نمایش پاورقی در فهرست
« پاسخ #2 : مه 02, 2013, 03:50:33 pm »
\documentclass{article}
\usepackage{xepersian}
\makeatletter
\@ifpackageloaded{bidiftnxtra}{}{%
\let\FN@sf@@footnote\footnote
\let\FN@sf@@LTRfootnote\LTRfootnote
\let\FN@sf@@RTLfootnote\RTLfootnote
\def\footnote{\ifx\protect\@typeset@protect
    \expandafter\FN@sf@@footnote
  \else
    \expandafter\FN@sf@gobble@opt
  \fi
}
\def\LTRfootnote{\ifx\protect\@typeset@protect
    \expandafter\FN@sf@@LTRfootnote
  \else
    \expandafter\FN@sf@gobble@opt
  \fi
}
\def\RTLfootnote{\ifx\protect\@typeset@protect
    \expandafter\FN@sf@@RTLfootnote
  \else
    \expandafter\FN@sf@gobble@opt
  \fi
}
\edef\FN@sf@gobble@opt{\noexpand\protect
  \expandafter\noexpand\csname FN@sf@gobble@opt \endcsname}
\expandafter\def\csname FN@sf@gobble@opt \endcsname{%
  \@ifnextchar[%]
    \FN@sf@gobble@twobracket
    \@gobble
}
\def\FN@sf@gobble@twobracket[#1]#2{}
\let\FN@sf@@footnotemark\footnotemark
\def\footnotemark{\ifx\protect\@typeset@protect
    \expandafter\FN@sf@@footnotemark
  \else
    \expandafter\FN@sf@gobble@optonly
  \fi
}
\edef\FN@sf@gobble@optonly{\noexpand\protect
  \expandafter\noexpand\csname FN@sf@gobble@optonly \endcsname}
\expandafter\def\csname FN@sf@gobble@optonly \endcsname{%
  \@ifnextchar[%]
    \FN@sf@gobble@bracket
    {}%
}
\def\FN@sf@gobble@bracket[#1]{}
}
\makeatother
\begin{document}
\tableofcontents
\section{مقدمه\footnote{آزمایش}}
\end{document}
آقا وفا یه سوال برام پیش اومده. چرا خیلی ساده از کد زیر برای حل مشکل این دوست‌مون استفاده نکردین؟ آیا دلیل خاصی داشتین؟
\documentclass{article}
\usepackage{xepersian}
\usepackage{bidiftnxtra}
\begin{document}
\tableofcontents
\section{مقدمه\footnote{آزمایش}}
\end{document}

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : نمایش پاورقی در فهرست
« پاسخ #3 : مه 02, 2013, 03:59:13 pm »
آقا وفا یه سوال برام پیش اومده. چرا خیلی ساده از کد زیر برای حل مشکل این دوست‌مون استفاده نکردین؟ آیا دلیل خاصی داشتین؟
\documentclass{article}
\usepackage{xepersian}
\usepackage{bidiftnxtra}
\begin{document}
\tableofcontents
\section{مقدمه\footnote{آزمایش}}
\end{document}
چون شاید کاربر فوق علاقه‌ای به استفاده از bidiftnxtra نداشته باشه. کدی هم که گذاشتم عیناً از bidiftnxtra کپی کردم.

آفلاین حمیدرضا

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 42
  • -دریافت شده: 6
  • ارسال: 48
    • ديدن مشخصات
پاسخ : نمایش پاورقی در فهرست
« پاسخ #4 : مه 02, 2013, 04:10:05 pm »
ممنون از هر دوی شما دوستان. هر دو روش رو بصورت جدا تست کردم و هردو درست بودند و جواب دادن. ولی نمیدونم چرا هیچ‌کدومشون توی فایل Tabriz_thesis جواب نمیدن. یه نکته‌ای که هست، من توی پایان‌نامه خودم برای پاورقی‌های بخش \section از دستور \protect  استفاده کردم که فکر کنم بخاطر اون باشه. آخه توی این دوتا روش هم که امتحان کردم وقتی از \protect استفاده میشه این دستورات به‌درستی کار نمی‌کنند.
اینو هم بگم که اصلا نمی‌دونم  چرا باید از \protect استفاده کنم!! زمانیکه توی \section از پاورقی استفاده می‌کردم خطا می‌داد و توی تالار از دوستان واسه رفع این خطا پرسیدم و دوستان پیشنهاد دادند که از \protect  استفاده کنم که مشکل رو حل کرد.

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
پاسخ : نمایش پاورقی در فهرست
« پاسخ #5 : مه 02, 2013, 05:34:23 pm »
ممنون از هر دوی شما دوستان. هر دو روش رو بصورت جدا تست کردم و هردو درست بودند و جواب دادن. ولی نمیدونم چرا هیچ‌کدومشون توی فایل Tabriz_thesis جواب نمیدن. یه نکته‌ای که هست، من توی پایان‌نامه خودم برای پاورقی‌های بخش \section از دستور \protect  استفاده کردم که فکر کنم بخاطر اون باشه. آخه توی این دوتا روش هم که امتحان کردم وقتی از \protect استفاده میشه این دستورات به‌درستی کار نمی‌کنند.
اینو هم بگم که اصلا نمی‌دونم  چرا باید از \protect استفاده کنم!! زمانیکه توی \section از پاورقی استفاده می‌کردم خطا می‌داد و توی تالار از دوستان واسه رفع این خطا پرسیدم و دوستان پیشنهاد دادند که از \protect  استفاده کنم که مشکل رو حل کرد.
کلاس Tabriz_thesis مشکلی با بسته bidiftnxtra نداره. در ضمن، در صورت استفاده از بسته bidiftnxtra، نیازی به استفاده از دستور \protect نیست؛ چون این بسته برای این درست شده که مشکلات مربوط به گذاشتن پانویس در عنوان فصل‌ها و بخش‌ها و... رو حل کنه.



آفلاین حمیدرضا

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 42
  • -دریافت شده: 6
  • ارسال: 48
    • ديدن مشخصات
پاسخ : نمایش پاورقی در فهرست
« پاسخ #6 : مه 02, 2013, 05:43:41 pm »
اما وقتی دستور \protect رو بر میدارم خطا میده.
به نظرتون مشکل از کجا می‌تونه باشه؟
خیلی سعی کردم فایل کمینه بسازم، ولی فکر کنم همین کلاس Tabriz_thesis خودش بهترین فایل کمینه میتونه باشه. چون همه قسمتاش مشخصه.
اگه میتونید توی همون کلاس Tabriz_thesis یه امتحانی بکنید. تو یه section یه پاورقی بنویسید بدون \protect، ببینید خطا میده، حتی اگه از بسته bidiftnxtra استفاده بشه. و اگه از protect  استفاده کنیم مشکل قبلی پیش میاد و توی فهرست هم پاورقی رو نشون میده.
« آخرين ويرايش: مه 02, 2013, 06:04:29 pm توسط حمیدرضا »

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
پاسخ : نمایش پاورقی در فهرست
« پاسخ #7 : مه 02, 2013, 07:17:00 pm »
اما وقتی دستور \protect رو بر میدارم خطا میده.
به نظرتون مشکل از کجا می‌تونه باشه؟
خیلی سعی کردم فایل کمینه بسازم، ولی فکر کنم همین کلاس Tabriz_thesis خودش بهترین فایل کمینه میتونه باشه. چون همه قسمتاش مشخصه.
اگه میتونید توی همون کلاس Tabriz_thesis یه امتحانی بکنید. تو یه section یه پاورقی بنویسید بدون \protect، ببینید خطا میده، حتی اگه از بسته bidiftnxtra استفاده بشه. و اگه از protect  استفاده کنیم مشکل قبلی پیش میاد و توی فهرست هم پاورقی رو نشون میده.
همون‌طور که قبلاً گفتم، کلاس Tabriz_thesis مشکلی با بسته bidiftnxtra نداره. اشکال از طرف خود شماست. راه‌حلی که به نظرم می‌رسه، اینه که کلیه فایل‌های با پسوند AUX, Toc و SYNCTEX رو پاک کنین و فایل اصلی، یعنی Tabriz_thesis.tex رو دوباره اجرا کنین؛ البته به شرط اینکه خودتون باعث این خطا نشده باشین.

آفلاین حمیدرضا

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 42
  • -دریافت شده: 6
  • ارسال: 48
    • ديدن مشخصات
پاسخ : نمایش پاورقی در فهرست
« پاسخ #8 : مه 02, 2013, 10:03:48 pm »
آقا ممنون از پاسخگویتون. فهمیدم مشکل از کجاست.
می‌دونید کاربرای آماتوری مثل من که تازه دارن یاد می‌گیرن یه سری نکات بدیهی رو نمی‌دونیم. قصد داشتم تمام پاورقی‌های توی بخش \section رو کلا بردارم و یه جا دیگه توی متن استفاده کنم! آخه اصلا نمی‌فهمیدم مشکل از کجاست، توی تئوری همه چیز درست بودا ولی در عمل به مشکل برمی‌خوردم.
بهم نخندید! ولی من نمی‌دونستم بسته زی‌پرشین بصورت اتومات بسته‌ی bidi رو فراخوانی می‌کنه. و همچنین نمی‌دونستم بسته bidiftnxtra باید بعد از Bidi فراخوانی بشه، و در نتیجه بسته bidiftnxtra باید بعد از زی‌پرشین فراخوانی بشه.
The XePersian package automatically loads bidi package with RTLdocument option.
bidiftnxtra package should be loaded after bidi package.
بازم مرسی از حوصله‌ای که به خرج می‌دید.
شاد باشید
« آخرين ويرايش: مه 02, 2013, 10:05:38 pm توسط حمیدرضا »

 

ظاهر شدن شماره subsubsection و نمایش آن در فهرست

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

پاسخ ها: 1
مشاهده: 2304
آخرين ارسال اوت 31, 2010, 05:35:08 pm
توسط هادی صفی‌اقدم
عدم نمایش فهرست مطالب/فهرست اشکال/فهرست جداول در فهرست

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

پاسخ ها: 1
مشاهده: 4511
آخرين ارسال فوریه 01, 2011, 10:40:01 pm
توسط وحید دامن‌افشان
نمایش کلمات "عنوان" و "صفحه" در فهرست- وسط چین کردن عنوان فصل

نویسنده sattarانجمن طراحی صفحه

پاسخ ها: 6
مشاهده: 4857
آخرين ارسال مارس 10, 2011, 12:13:07 am
توسط sattar
عدم نمایش «زیرزیربخش‌ها» در فهرست مطالب

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

پاسخ ها: 1
مشاهده: 2062
آخرين ارسال اوت 05, 2011, 04:43:35 am
توسط هادی صفی‌اقدم
نمایش عنوان و فهرست در bookmark ها

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

پاسخ ها: 3
مشاهده: 1765
آخرين ارسال اوت 19, 2012, 05:35:01 pm
توسط هادی صفی‌اقدم
نمایش "فهرست مراجع" به صورت"م‌ر‌ا‌ج‌ع ف‌ه‌ر‌س‌ت"

نویسنده minelpi_comانجمن طراحی صفحه

پاسخ ها: 4
مشاهده: 1907
آخرين ارسال اوت 19, 2013, 02:32:20 am
توسط هادی صفی‌اقدم
نمایش اسلاید فهرست مطالب در شروع هر بخش

نویسنده a_tانجمن اسلاید Beamer

پاسخ ها: 1
مشاهده: 2870
آخرين ارسال اوت 22, 2013, 07:57:58 pm
توسط سید احمد موسوی
نمایش دادن فرست جدول ها و فهرست شکل ها در فهرست مطالب

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

پاسخ ها: 2
مشاهده: 2201
آخرين ارسال اوت 25, 2013, 12:36:33 am
توسط وحید دامن‌افشان