تالار گفتگوی پارسی‌لاتک

لاتک LATEX => حروف‌چینی مستندات => نويسنده: Mohsen Avaji در سپتامبر 18, 2014, 01:50:46 am

عنوان: پانویس‌های ستاره دار روی شماره بخش
رسال شده توسط: Mohsen Avaji در سپتامبر 18, 2014, 01:50:46 am
با سلام و عرض ادب
گاهی اوقات نیازه که برای یک بخش خاص توضیحاتی در پانویس ارائه بشه،
در اینجور مواقع باید علامت پانویس روی شماره بخش ظاهر بشه، برای انجام این کار به چه صورتی باید اقدام کرد؟
سپاسگذارم.
عنوان: پاسخ : پانویس‌های ستاره دار روی شماره بخش
رسال شده توسط: پروین نقی زاده در سپتامبر 18, 2014, 09:05:15 am
علامت پانویس روی شماره‌بخش که ظاهر نمی‌شود معمولاً روی عنوان بخش آن را می‌آوریم. دستور آن هم به این صورت است:
\section[عنوان بخش]{
عنوان بخش
\LTRfootnote{پانویس}}
اگر متن شما انگلیسی هست به جای \LTRfootnote از \footnote استفاده کنید.
موفق باشید.
عنوان: پاسخ : پانویس‌های ستاره دار روی شماره بخش
رسال شده توسط: Mohsen Avaji در سپتامبر 18, 2014, 10:25:43 am
نمیخوام علامت پانویس روی عنوان بخش ظاهر بشه، میخوام علامت پانویس روی شماره بخش ظاهر بشه
مثلاً: 7.10* و متناظر با این علامت یه پانویس داشته باشم.
عنوان: پاسخ : پانویس‌های ستاره دار روی شماره بخش
رسال شده توسط: سید احمد موسوی در سپتامبر 18, 2014, 11:08:27 am
نمیخوام علامت پانویس روی عنوان بخش ظاهر بشه، میخوام علامت پانویس روی شماره بخش ظاهر بشه
مثلاً: 7.10* و متناظر با این علامت یه پانویس داشته باشم.
راه حل مناسب اینه که یک نوع بخش به عنوان مثال Section با S بزرگ تعریف کنید که شامل دو آرگومان باشه. یکی فوت نوت و دیگری عنوان بخش. اینطور section اصلی را بازتعریف کرده‌اید.
راه حل بد هم این است که با hspace* خودتان نماد ستاره برای فوت نوت را به شماره بخش نزدیک کنید.
عنوان: پاسخ : پانویس‌های ستاره دار روی شماره بخش
رسال شده توسط: vafa در سپتامبر 18, 2014, 11:21:53 am
\documentclass{book}
\makeatletter
\def\my@makefnmark#1{\def\@tempa{#1}%
  \ifx\@tempa\@empty \else
    \begingroup
      \unrestored@protected@xdef\@thefnmark{#1}%
    \endgroup
  \fi
}
\let\@thefnmark\@empty
\newcommand*{\Footnotetext}[1]{\my@makefnmark{#1}\@footnotetext}
\newcommand*{\Footnotemark}[1]{\hbox{\@textsuperscript{\normalfont #1}}}
\makeatother
\begin{document}
\tableofcontents
\chapter{Sample}
\section{\rlap{\kern-2.3ex\protect\Footnotemark{*}}Sample}
\Footnotetext{*}{This is a test.}
\end{document}