เมื่อฉัน\footnote{}
ค้นหาค่าในตารางเชิงอรรถจะไม่ปรากฏขึ้น ฉันจะแสดงได้อย่างไร? นอกจากนี้ยังเป็นไปได้หรือไม่ที่จะแสดงที่ด้านล่างของตารางแทนที่จะเป็นด้านล่างของหน้า
เมื่อฉัน\footnote{}
ค้นหาค่าในตารางเชิงอรรถจะไม่ปรากฏขึ้น ฉันจะแสดงได้อย่างไร? นอกจากนี้ยังเป็นไปได้หรือไม่ที่จะแสดงที่ด้านล่างของตารางแทนที่จะเป็นด้านล่างของหน้า
คำตอบ:
นี่เป็นความยากคลาสสิกใน LaTeX
ปัญหาคือการจัดวางแบบลอยตัว (ตัวเลขและตารางวัตถุที่คล้ายกัน) และเชิงอรรถ โดยเฉพาะอย่างยิ่งเป็นการยากที่จะเลือกสถานที่สำหรับลอยด้วยความมั่นใจว่าการทำให้มีที่ว่างสำหรับเชิงอรรถที่เกี่ยวข้องจะไม่ก่อให้เกิดปัญหา ดังนั้นมาตรฐานtabular
และfigure
สภาพแวดล้อมจึงไม่ได้พยายาม
คุณทำอะไรได้บ้าง:
\footnotesize
สำหรับขนาด) \footnotemark
นอกจากนี้คุณยังมีการจัดการสัญลักษณ์หรือหมายเลขตัวเองด้วย เรียบง่าย แต่ไม่ดึงดูดใจมากนักและเชิงอรรถจะไม่ปรากฏที่ด้านล่างของหน้าtabularx
, longtable
, threeparttable[x]
(รุ่งโรจน์โจเซฟ ) หรือctable
ที่สนับสนุนการทำงานนี้[h!]
(หรือ[H]
กับแพ็คเกจลอย) เพื่อควบคุมตำแหน่งที่จะปรากฏและ\footnotetext
ในหน้าเดียวกันเพื่อวางเชิงอรรถในตำแหน่งที่คุณต้องการ อีกครั้งใช้\footnotemark
เพื่อติดตั้งสัญลักษณ์ เปราะบางและต้องใช้เครื่องมือด้วยมือทุกครั้งfootnotes
แพคเกจให้savenote
สภาพแวดล้อมซึ่งสามารถใช้ในการทำเช่นนี้\ begin {figure} \ start {minipage} {\ textwidth} ... \ caption [คำบรรยายสำหรับ LOF]% {คำบรรยายจริง \ เชิงอรรถ {blah}} \ end {minipage} \ end {รูป}
วิธีที่ดีที่สุดที่จะทำโดยไม่ต้องปวดหัวคือใช้
\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}
อาจเป็นทางออกที่ดีที่สุดคือดูแพ็คเกจ threeparttable / threeparttablex
ในตารางฉันใช้ \ footnotetext
\begin{figure}[H]
\centering
{\includegraphics[width=1.0\textwidth]{image}}
\caption{captiontext\protect\footnotemark}
\label{fig:}
\end{figure}
\footnotetext{Footnotetext}
@dmckee พูดอะไร
การเขียนโค้ดคิวเชิงอรรถตามความต้องการของคุณไม่ใช่เรื่องยาก สิ่งที่คุณต้องทำคือ:
\footnote
เพื่อเพิ่มมาโครเชิงอรรถในคิวของคุณหากสิ่งนี้น่าสนใจฉันจะแสดงรหัสที่ทำสิ่งนี้