TeX の表中の脚注を表の直下につける
この記事を読むとできるようになること
TeXで,表中につけた脚注をページ下ではなく表のすぐ下に書ける
- 環境
- macOS mojave 10.14.6
- TeXshop 4.44
TeXで表を書いていたら,こんな感じに表中に脚注をつけたくなりました.
これを出力したくて,以下のように書いてみました.
¥begin{table}[h]
¥begin{center}
¥caption{member list}
¥label{tab:menber}
¥begin{tabular}{ccc}¥hline
Name &age &nicname¥¥¥hline¥hline
Satoshi &34¥footnote{Emikoさんに聞いた} &doraemon¥¥
Taro &24¥footnote{Takeshi君に聞いた} &Tarorian¥¥
Shinichi &21 &Conan¥¥
Jiro &30 &Ramen¥¥¥hline
¥end{tabular}
¥end{center}
¥end{table}
脚注が出力されません.
Table.1 のように脚注をつけるには,threeparttable
パッケージを使うとよいです.
%プリアンブルに以下を記述
¥usepackage{threeparttable}
%...(省略)...
¥begin{center}
¥begin{threeparttable}[h]
¥caption{member list}
¥label{tab:menber}
¥begin{tabular}{ccc}¥hline
Name &age &nickname¥¥¥hline¥hline
Satoshi &34¥tnote{a} &doraemon¥¥
Taro &24¥tnote{b} &Tarorian¥¥
Shinichi &21 &Conan¥¥
Jiro &30 &Ramen¥¥¥hline
¥end{tabular}
¥begin{tablenotes}
¥item[a] Emikoさんに聞いた.
¥item[b] Tekeshi君に聞いた.
¥end{tablenotes}
¥end{threeparttable}
¥end{center}
表中の脚注をつけたいところに \tnote{a}
などと書きます.
\tnote{1}
とか,\tnote{*}
でも大丈夫です.
脚注の中身は ¥begin{tablenotes}
以下に書きます.
ここも,\item[1]
とかでも大丈夫です.
普通の脚注 \footnote
と違うのは,
\tnote
と \item
がリンクしていないことです(したがって,ハイパーリンク機能を使っていても適用されません).
Author And Source
この問題について(TeX の表中の脚注を表の直下につける), 我々は、より多くの情報をここで見つけました https://qiita.com/kumamupooh/items/38795811fc6b934a950d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .