जब मैं \footnote{}
किसी तालिका में मान के लिए करता हूं , तो फुटनोट दिखाई नहीं देता है। मैं इसे दिखाने के लिए कैसे प्राप्त करूं? इसके अलावा, क्या यह संभव है कि यह पृष्ठ के निचले भाग के बजाय तालिका के निचले भाग पर दिखाई दे?
जवाबों:
यह LaTeX में एक क्लासिक कठिनाई है।
समस्या यह है कि फ़्लोट्स (आंकड़े और तालिकाओं, समान वस्तुओं) और फ़ुटनोट्स के साथ लेआउट कैसे किया जाए। विशेष रूप से, यह निश्चितता के साथ एक फ़्लोट के लिए एक जगह चुनना मुश्किल है कि संबंधित फ़ुटनोट्स के लिए जगह बनाने से परेशानी नहीं होगी। तो मानक tabular
और figure
वातावरण भी कोशिश नहीं करते।
तुम क्या कर सकते हो:
\footnotesize
आकार के लिए उपयोग करें )। आपको प्रतीकों का प्रबंधन करना होगा या अपने आप को नंबर देना होगा \footnotemark
। सरल, लेकिन बहुत आकर्षक नहीं है, और पृष्ठ के नीचे फुटनोट दिखाई नहीं देता है।tabularx
, longtable
, threeparttable[x]
(करने के लिए प्रशंसा यूसुफ ) या ctable
जो इस व्यवहार का समर्थन है।[h!]
(या [H]
फ्लोट पैकेज के साथ) का उपयोग करें और \footnotetext
उसी पृष्ठ पर जहां आप चाहते हैं फुटनोट डालें। फिर से, \footnotemark
प्रतीक को स्थापित करने के लिए उपयोग करें। फ्रैजाइल और हर उदाहरण के लिए हाथ से काम करने की आवश्यकता है।footnotes
पैकेज प्रदान करता है savenote
पर्यावरण, जो यह करने के लिए इस्तेमाल किया जा सकता।\ Begin {} आंकड़ा \ Begin {minipage} {\ textwidth} ... \ कैप्शन [LOF के लिए कैप्शन]% {वास्तविक कैप्शन \ _ फुटनोट {ब्लाह}} \ अंत {} minipage \ अंत {} आंकड़ा
बिना किसी सिरदर्द के इसे करने का सबसे अच्छा तरीका पैकेज \tablefootnote
से कमांड का उपयोग करना है
tablefootnote
। अपनी प्रस्तावना में निम्नलिखित जोड़ें:
\usepackage{tablefootnote}
यह सिर्फ अतिरिक्त चाल की आवश्यकता के बिना काम करता है।
एक शायद नहीं-तो-सुरुचिपूर्ण विधि, जो मुझे लगता है कि कुछ अन्य लोगों ने जो कहा है उसका सिर्फ एक रूपांतर है, बस इसे हार्डकोड करना है। कई पत्रिकाओं में एक टेम्प्लेट होता है जो किसी तरह टेबल फुटनोट के लिए अनुमति देता है, इसलिए मैं चीजों को बहुत बुनियादी रखने की कोशिश करता हूं। हालाँकि, वास्तव में कुछ अविश्वसनीय पैकेज पहले से ही वहाँ हैं, और मुझे लगता है कि यह धागा उस ओर इशारा करते हुए अच्छा काम करता है।
\documentclass{article}
\begin{document}
\begin{table}[!th]
\renewcommand{\arraystretch}{1.3} % adds row cushion
\caption{Data, level$^a$, and sources$^b$}
\vspace{4mm}
\centering
\begin{tabular}{|l|l|c|c|}
\hline
\textbf{Data} & \textbf{Description} & \textbf{Level} & \textbf{Source} \\
\hline
\hline
Data1 & Description. . . . . . . . . . . . . . . . . . & cnty & USGS \\
\hline
Data2 & Description. . . . . . . . . . . . . . . . . . & MSA & USGS \\
\hline
Data3 & Description. . . . . . . . . . . . . . . . . . & cnty & Census \\
\hline
\end{tabular}
\end{table}
\footnotesize{$^a$ The smallest spatial unit is county, $^b$ more details in appendix A}\\
\end{document}
यदि आपकी तालिका पहले से काम कर रही है tabular
, तो सबसे आसान है इसे longtable
जोड़ना, याद रखना
\usepackage{longtable}
उदाहरण के लिए:
\begin{longtable}{ll}
2014--2015 & Something cool\footnote{first footnote} \\
2016-- & Something cooler\footnote{second footnote}
\end{longtable}
मिनिपेज वातावरण का उपयोग करें। यहाँ एक उदाहरण है:
\begin{minipage}{6cm}
\begin{tabular}{|l|c|c|}
\hline
A & 1 & 2 \footnote{This is a footnote.} \\
\hline
B & 2 & 1 \\
\hline
C & 3 & 3 \\
\hline
\end{tabular}
\end{minipage}
संभवत: सबसे अच्छा समाधान तीनपक्षीय / तीनपक्षीय संकुल को देखना है।
@ डमकी ने क्या कहा।
अपने खुद के बेस्पोक फुट-कोडिंग कोड लिखना मुश्किल नहीं है। आपको क्या करने की आवश्यकता है:
\footnote
से अपनी कतार में एक फुटनोट मैक्रो जोड़ने के लिए फिर से परिभाषित करें;यदि यह दिलचस्प है, तो मैं कुछ कोड दिखाता हूं जो ऐसा करता है।