لاتک LATEX > گرافیک، جدول و شکل

ایجاد پانویس در یک ستون از جدول

(1/3) > >>

jamshid:
سلام
می خوام برای ستونی از یک جدول پانویس ایجاد کنم بعد از نوشتن ستون دستور ‎\footnote{•}‎  و نوشته  مورد نظرم داخل کروشه رو می نویسم  اما بعد از اجرا فقط بالای ستون شماره  ایجاد شده اما پایین صفحه چیزی ایجاد نشده.

حسن ذاکری:

--- نقل قول از: jamshid در مه 05, 2012, 12:17:57 pm ---سلام
می خوام برای ستونی از یک جدول پانویس ایجاد کنم بعد از نوشتن ستون دستور ‎\footnote{•}‎  و نوشته  مورد نظرم داخل کروشه رو می نویسم  اما بعد از اجرا فقط بالای ستون شماره  ایجاد شده اما پایین صفحه چیزی ایجاد نشده.

--- End quote ---

از چهار روش  می‌توانید بهره ببرید:
۱. استفاده از دستور \footnotemark و \footnotetext به شکل زیر:

--- کد: ---\begin{tabular}{l|l|l|l}\hline
 column 1 & column 2 & column 3\footnotemark[1] & column 4\footnotemark[2] \\\hline
 row 1    & data 1   & data 2                   & data 3                   \\
 row 2    & data 1   & data 2                   & data 3                   \\
 row 3    & data 1   & data 2                   & data 3                   \\\hline
 \end{tabular}
 \footnotetext[1]{table footnote 1}
 \footnotetext[2]{table footnote 2}
--- End code ---

۲. استفاده از minipage و قرار دادن جدول در یک minipage.
۳. استفاده از بسته tablefootnote و دستور \tablefootnote
۴. از tabularx یا longtable استفاده کنید که امکان استفاده از پانویس در جدول را فراهم می‌کنند.

هرچند روش‌های دیگری نیز هستند، و شما نیز می‌توانید با برنامه نویسی روش‌ خودتان را ابداع کنید.

vafa:

--- نقل قول از: jamshid در مه 05, 2012, 12:17:57 pm ---سلام
می خوام برای ستونی از یک جدول پانویس ایجاد کنم بعد از نوشتن ستون دستور ‎\footnote{•}‎  و نوشته  مورد نظرم داخل کروشه رو می نویسم  اما بعد از اجرا فقط بالای ستون شماره  ایجاد شده اما پایین صفحه چیزی ایجاد نشده.

--- End quote ---

--- کد: ---\documentclass{article}
\usepackage{xepersian}
\usepackage{bidiftnxtra}
\begin{document}
\begin{tabular}{c}
آزمایش%
\footnote{این یک زیرنویس است}
\end{tabular}
\end{document}

--- End code ---

vafa:

--- نقل قول از: حسن ذاکری در مه 05, 2012, 12:59:13 pm ---۴. از tabularx یا longtable استفاده کنید که امکان استفاده از پانویس در جدول را فراهم می‌کنند.

--- End quote ---
زی‌پرشین از longtable پشتیبانی نمی‌کند بنابراین بهتر است کابران را به استفاده از این بسته تشویق نشوند. همچنین یک نمونه آقای صفی‌اقدم گذاشته‌اند (در قسمت نمونه‌های زی‌پرشین) که باید حذف شود.

jamshid:

--- نقل قول از: حسن ذاکری در مه 05, 2012, 12:59:13 pm ---از چهار روش  می‌توانید بهره ببرید:
۱. استفاده از دستور \footnotemark و \footnotetext به شکل زیر:

--- کد: ---\begin{tabular}{l|l|l|l}\hline
 column 1 & column 2 & column 3\footnotemark[1] & column 4\footnotemark[2] \\\hline
 row 1    & data 1   & data 2                   & data 3                   \\
 row 2    & data 1   & data 2                   & data 3                   \\
 row 3    & data 1   & data 2                   & data 3                   \\\hline
 \end{tabular}
 \footnotetext[1]{table footnote 1}
 \footnotetext[2]{table footnote 2}
--- End code ---

۲. استفاده از minipage و قرار دادن جدول در یک minipage.
۳. استفاده از بسته tablefootnote و دستور \tablefootnote
۴. از tabularx یا longtable استفاده کنید که امکان استفاده از پانویس در جدول را فراهم می‌کنند.

هرچند روش‌های دیگری نیز هستند، و شما نیز می‌توانید با برنامه نویسی روش‌ خودتان را ابداع کنید.

بابت جوابتون نهایت تشکر دارم
نمونه ذکر شده بالا رو اجرا کردم وجواب داد  اما  ترتیب شماره پانویس ها  رعایت نمیشه ؟ وقتی که قبل از جدول پانویس های دیگه داشته باشیم و بخواهیم شماره پانویس ستون جدول دنباله شماره های قبلی باشه  وپانویس های بعد از جدول نیز دنباله شماره ستون های جدول باشه چی بنویسیم.
--- End quote ---

کنترل

[0] صندوق پستی

[#] صفحه بعدی

Go to full version