我有一個表格,裡面的一些數字有一些符號,如 * 和 **,應該解釋為頁腳(在表格末尾而不是頁面)我不知道該怎麼做,我不想更改我的程式碼我的程式碼看起來像這樣
\begin{table}[h]
\caption {\bf Performance at First Doubles Matches} % title name of the table
\centering % centering table
\begin{tabular}{l c c c } % creating 4 columns
\hline
% here is the info
\hline
% I need the foot note here ( I dont know if it is called fotenote or not ??) but I need the related info at the end of the table
\end{tabular}
\label{tab:PPer}
\end{table}
答案1
不改變程式碼:
在底部添加一個額外的行,合併單元格\multicolumns
並手動將腳註放在那裡,即使用上標和腳註文字格式化它。一個 MWE(注意!間距醜陋):
\documentclass{article}
\begin{document}
\begin{table}[h]
\centering
\begin{tabular}{lccc} % creating 4 columns
\hline \\
test & test & test & test\textsuperscript{*} \\ % here is the info
\hline
\multicolumn{4}{l}{\textsuperscript{*}\footnotesize{The footnote}}
\end{tabular}
\caption{\textbf{Performance at First Doubles Matches}} % title name of the table
\label{tab:PPer}
\end{table}
\end{document}
注意!請使用該包書本標籤以獲得更好的間距和線條。
美化後的 MWE_
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{table}[h]
\centering
\begin{tabular}{@{}lccc@{}} % creating 4 columns
\toprule
\textbf{H1} &\textbf{H2} & \textbf{H3} & \textbf{H4} \\ \midrule
testtest & test & testtest & testtesttesttest\textsuperscript{*} \\ % here is the info
testtest & test & testtest & testtesttesttest\textsuperscript{**} \\
testtest & test & testtest\textsuperscript{***} & testtesttesttest \\\midrule
testtest & test & testtest & testtesttesttest\\
testtest & test & testtest & testtesttesttest\\ \midrule[.5pt]
\multicolumn{4}{l}{\textsuperscript{*}\footnotesize{The first footnote}}\\
\multicolumn{4}{l}{\textsuperscript{**}\footnotesize{The second footnote}}\\
\multicolumn{4}{l}{\textsuperscript{**}\footnotesize{The third footnote}}
\end{tabular}
\caption{\textbf{Performance at First Doubles Matches}} % title name of the table
\label{tab:PPer}
\end{table}
\end{document}
更改程式碼
使用包threeparttable
,或使用該包longtable
,支援腳註,即使表格不跨頁也可以使用。不過,您必須更改程式碼。
答案2
這是一個使用的範例三部分錶:
\documentclass{standalone}
\usepackage{mathtools}
\usepackage{threeparttable}
\usepackage{standalone}
\usepackage{booktabs, dcolumn}
\newcommand\mc[1]{\multicolumn{1}{c}{#1}}
\begin{document}
%\begin{table}
\begin{threeparttable}
\caption{Data from the experiment}
\label{tab:data}
\begin{tabular}{c D{.}{.}{2.3} D{-}{{}-{}}{2.2} D{-}{\text{--}}{1.2} }
\toprule
Test & \mc{Number} & \mc{Difference} & \mc{Interval}\\
\midrule
t&12.3 & \beta_3-\beta_2 & 2-6 \\
e&4.567 & \beta_4-\beta_3 & 7-8\tnote{\textdagger} \\
\addlinespace
s&8.90 & \beta_5-\beta_4 & 9-17 \\
\midrule
t&10.11 & \beta_6-\beta_5 & 1-17 \\
\bottomrule
\end{tabular}
\begin{tablenotes}
\item[\textdagger] and all other cyclic permutations
\end{tablenotes}
\end{threeparttable}
%\end{table}
\end{document}
我製作這個範例是為了提醒自己,它演示的內容超出了您的需要(良好的間距、對齊符號…),但應該很容易看出哪些內容與您相關。
答案3
看一下 ctable 包。如果您製作一個包含這些 * 的完整範例(我在這裡沒有看到任何),我們可以嘗試對其進行調整。你會得到類似的東西:
\documentclass[a6paper]{article}
\usepackage{ctable,geometry}
\begin{document}
\ctable[
caption = {\bf Performance at First Doubles Matches},
label = tab:PPer,
pos = h
]{l c c c}{
\tnote[*]{my first footnote}
\tnote[**]{my second footnote}
}{\FL
123\tmark[*] & 345 &456&567\NN
123 & 345 &456&567\tmark[**]\LL
}
\end{document}
答案4
如果您不需要與通常的計數器不同的標記,一個簡單的方法是將表格包含在小頁中。預設情況下,標記將是 a、b、c ... 而不是 1、2、3...,但範例顯示如何更改為其他計數器,包括普通文字的數字計數器(我知道可能沒用。 .. )
\documentclass{article}
\begin{document}
Text before a table\footnote{A normal foot page note} \par
\bigskip
\begin{minipage}{1\columnwidth}%
\renewcommand\footnoterule{ \kern -1ex}
\begin{tabular}{lll}
\hline
aaa\footnote{First normal (alphabetic) foot table} & aaa & aaa\\
aaa & aaa & aaa\footnote{Another table note}\\
aaa & \footnote{One more}aaa & aaa\\
aaa\footnote{Last footnote} & aaa & aaa\\
\hline
\end{tabular}\\%
\end{minipage}
\bigskip
\begin{minipage}{1\columnwidth}%
\renewcommand\footnoterule{ \kern -1ex}
\renewcommand{\thempfootnote}{\fnsymbol{mpfootnote}}
\begin{tabular}{lll}
\hline
aaa\footnote{First customized (fnsymbol) foot table} & aaa & aaa\\
aaa & aaa & aaa\footnote{Another table note}\\
aaa & \footnote{One more}aaa & aaa\\
aaa\footnote{Last footnote} & aaa & aaa\\
\hline
\end{tabular}\\%
\end{minipage}
\bigskip
\begin{minipage}{1\columnwidth}%
\renewcommand\footnoterule{ \kern -1ex}
\renewcommand{\thempfootnote}{\Roman{mpfootnote}}
\begin{tabular}{lll}
\hline
aaa\footnote{First customized (Roman) foot table. Try also roman y Alph styles} & aaa & aaa\\
aaa & aaa & aaa\footnote{Another table note}\\
aaa & \footnote{One more}aaa & aaa\\
aaa\footnote{Last footnote} & aaa & aaa\\
\hline
\end{tabular}\\%
\end{minipage}
\bigskip
\begin{minipage}{1\columnwidth}%
\renewcommand\footnoterule{ \kern -1ex}
\renewcommand{\thempfootnote}{\arabic{mpfootnote}}
\begin{tabular}{lll}
\hline
aaa\footnote{Independentlly numbered foot notes. } & aaa & aaa\\
aaa & aaa & aaa\footnote{Another table note}\\
aaa & \footnote{One more}aaa & aaa\\
aaa\footnote{Last footnote} & aaa & aaa\\
\hline
\end{tabular}\\%
\end{minipage}
\bigskip
\bigskip
\begin{minipage}{1\columnwidth}%
\renewcommand\footnoterule{ \kern -1ex}
\begin{tabular}{lll}
\hline
aaa & aaa {\scriptsize\footnotemark} & aaa\\
aaa & aaa & aaa \\
aaa & aaa & aaa{\scriptsize\footnotemark}\\
aaa & aaa & aaa\\
\hline
\end{tabular}\\%
\scriptsize\footnotemark[2]{Foot note numbered as normal page notes} \\
\hspace{2em}\scriptsize\footnotemark[3]{Another note}
\end{minipage}
\bigskip
Text after a table\footnote{Another page note}
\end{document}