\footnote{}
テーブルの値に対して実行すると、脚注が表示されません。どうすれば表示されますか?また、ページの下部ではなく、テーブルの下部に表示することはできますか?
回答:
これはLaTeXの古典的な難しさです。
問題は、フロート(図や表、同様のオブジェクト)と脚注を使用してレイアウトを行う方法です。特に、関連する脚注のためのスペースを確保しても問題が発生しないことを確信して、フロートの場所を選ぶことは困難です。そのため、標準tabular
とfigure
環境は試してさえいません。
あなたは何ができますか:
\footnotesize
サイズに使用します)。また、記号または番号を自分で管理する必要があり\footnotemark
ます。シンプルですが、あまり魅力的ではなく、脚注はページの下部に表示されません。tabularx
、longtable
、threeparttable[x]
(への賛辞ジョセフ)、またはctable
この動作をサポートしています。[h!]
(または[H]
floatパッケージとともに)\footnotetext
、同じページで脚注を目的の場所に配置します。繰り返しますが、を使用\footnotemark
してシンボルをインストールします。壊れやすく、すべてのインスタンスを手作業でツールする必要があります。footnotes
パッケージが提供してsavenote
これを行うために使用することができる環境を、。\ begin {figure} \ begin {minipage} {\ textwidth} ..。 \ caption [LOFのキャプション]% {実際のキャプション\脚注{blah}} \ end {minipage} \ end {figure}
追加リファレンス:TeXFAQ項目表の脚注。
頭痛の種なしでそれを行う最良の方法は\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パッケージを調べることです。
@dmckeeが言ったこと。
独自の脚注キューイングコードを作成することは難しくありません。あなたがする必要があるのは:
\footnote
して、脚注マクロをキューに追加します。これが興味深い場合は、これを行うコードをいくつか示します。