Saat saya melakukannya \footnote{}untuk nilai dalam tabel, catatan kaki tidak muncul. Bagaimana cara menampilkannya? Juga, apakah mungkin menampilkannya di bagian bawah tabel daripada di bagian bawah halaman?
Masalahnya adalah bagaimana melakukan tata letak dengan float (gambar dan tabel, objek serupa) dan catatan kaki. Secara khusus, sulit untuk memilih tempat pelampung dengan kepastian bahwa memberi ruang untuk catatan kaki yang terkait tidak akan menimbulkan masalah. Jadi standar tabulardan figurelingkungan bahkan tidak mencoba.
Apa yang bisa kau lakukan:
Berpura-pura. Letakkan saja lompatan vertikal hardcode di bagian bawah teks dan kemudian tulis catatan kaki sendiri (gunakan \footnotesizeuntuk ukurannya). Anda juga harus mengelola simbol atau nomor sendiri dengan \footnotemark. Sederhana, tetapi tidak terlalu menarik, dan catatan kaki tidak muncul di bagian bawah halaman.
Kelola dengan tangan. Gunakan [h!](atau [H]dengan paket float) untuk mengontrol di mana float akan muncul, dan \footnotetextdi halaman yang sama untuk meletakkan catatan kaki di tempat yang Anda inginkan. Sekali lagi, gunakan \footnotemarkuntuk menginstal simbol. Rapuh dan membutuhkan perkakas tangan setiap saat.
The footnotespaket menyediakan savenotelingkungan, yang dapat digunakan untuk melakukan hal ini.
Minipage itu (kode dicuri langsung , dan baca penafian tentang teks teks panjang dalam hal itu):
\ begin {figure}
\ begin {minipage} {\ textwidth}
...
\ caption [Caption untuk LOF]%
{Caption \ catatan kaki asli {blah}}
\ end {minipage}
\ end {figure}
@dmckee Apakah mungkin untuk mendapatkan threeparttable di xtable: sesuatu seperti print.xtable (df, tabular.environment = "threeparttable")?
Anusha
Tautan @ Pio adalah referensi yang bagus. Menggunakan paket catatan kaki memecahkan masalah saya.
JOHN
61
Cara terbaik untuk melakukannya tanpa sakit kepala adalah dengan menggunakan
\tablefootnoteperintah dari tablefootnotepaket. Tambahkan yang berikut ini ke pembukaan Anda:
Dalam kasus saya, menggunakan \ tablefootnote membuat catatan kaki muncul, tapi sayangnya pada halaman sebelumnya dengan tabel.
Nu-hin
1
Apakah Anda memiliki contoh untuk menunjukkan perilaku ini?
Francesquini
2
Apakah ada cara untuk mendapatkan catatan kaki di halaman yang sama dengan tabel?
Anusha
3
Ini tidak berfungsi untuk saya dalam tabel bersarang (catatan kaki diulang sebanyak tabel bersarang)
fffred
1
Bekerja untuk saya menggunakan paket float dan [H] untuk tabel agar memiliki catatan kaki di halaman yang sama dari tabel.
mao95
17
Metode yang mungkin tidak terlalu elegan, yang menurut saya hanyalah variasi dari apa yang dikatakan beberapa orang lain, adalah dengan melakukan hardcode saja. Banyak jurnal memiliki template yang dalam beberapa hal memungkinkan untuk catatan kaki tabel, jadi saya mencoba untuk membuatnya tetap sederhana. Meskipun, sebenarnya sudah ada beberapa paket luar biasa di luar sana, dan saya pikir utas ini berfungsi dengan baik untuk menunjukkannya.
Jawaban:
Ini adalah kesulitan klasik di LaTeX.
Masalahnya adalah bagaimana melakukan tata letak dengan float (gambar dan tabel, objek serupa) dan catatan kaki. Secara khusus, sulit untuk memilih tempat pelampung dengan kepastian bahwa memberi ruang untuk catatan kaki yang terkait tidak akan menimbulkan masalah. Jadi standar
tabular
danfigure
lingkungan bahkan tidak mencoba.Apa yang bisa kau lakukan:
\footnotesize
untuk ukurannya). Anda juga harus mengelola simbol atau nomor sendiri dengan\footnotemark
. Sederhana, tetapi tidak terlalu menarik, dan catatan kaki tidak muncul di bagian bawah halaman.tabularx
,longtable
,threeparttable[x]
(pujian kepada Yusuf ) atauctable
yang mendukung perilaku ini.[h!]
(atau[H]
dengan paket float) untuk mengontrol di mana float akan muncul, dan\footnotetext
di halaman yang sama untuk meletakkan catatan kaki di tempat yang Anda inginkan. Sekali lagi, gunakan\footnotemark
untuk menginstal simbol. Rapuh dan membutuhkan perkakas tangan setiap saat.footnotes
paket menyediakansavenote
lingkungan, yang dapat digunakan untuk melakukan hal ini.Referensi tambahan: Item FAQ TeX Catatan kaki dalam tabel .
sumber
Cara terbaik untuk melakukannya tanpa sakit kepala adalah dengan menggunakan
\tablefootnote
perintah daritablefootnote
paket. Tambahkan yang berikut ini ke pembukaan Anda:\usepackage{tablefootnote}
Ini hanya berfungsi tanpa perlu trik tambahan.
sumber
Metode yang mungkin tidak terlalu elegan, yang menurut saya hanyalah variasi dari apa yang dikatakan beberapa orang lain, adalah dengan melakukan hardcode saja. Banyak jurnal memiliki template yang dalam beberapa hal memungkinkan untuk catatan kaki tabel, jadi saya mencoba untuk membuatnya tetap sederhana. Meskipun, sebenarnya sudah ada beberapa paket luar biasa di luar sana, dan saya pikir utas ini berfungsi dengan baik untuk menunjukkannya.
\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}
sumber
Jika tabel Anda sudah berfungsi
tabular
, maka yang paling mudah adalah dengan beralih kelongtable
, ingat untuk menambahkan\usepackage{longtable}
Sebagai contoh:
\begin{longtable}{ll} 2014--2015 & Something cool\footnote{first footnote} \\ 2016-- & Something cooler\footnote{second footnote} \end{longtable}
sumber
Gunakan lingkungan minipage. Berikut ini contohnya:
\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}
sumber
Mungkin solusi terbaik adalah dengan melihat paket threeparttable / threeparttablex.
sumber
Dalam tabel saya telah menggunakan \ footnotetext.
sumber
\begin{figure}[H] \centering {\includegraphics[width=1.0\textwidth]{image}} \caption{captiontext\protect\footnotemark} \label{fig:} \end{figure} \footnotetext{Footnotetext}
sumber
Apa yang dikatakan @dckee.
Tidak sulit untuk menulis kode antrian catatan kaki Anda sendiri. Yang perlu Anda lakukan adalah:
\footnote
untuk sementara untuk menambahkan makro catatan kaki ke antrian Anda;Jika ini menarik, saya menunjukkan beberapa kode yang melakukan ini.
sumber