表中的許多腳註沿著同一行,長表分為兩頁

表中的許多腳註沿著同一行,長表分為兩頁

我有一個旋轉的長表90 degrees,我想在其中插入大約幾十行\footnote{a text}(它們是對錶每一行的參考書目的引用,並且表有幾十行)。表格分為兩頁,因此在某些時候它會自動中斷,以便為參考文獻騰出空間,然後繼續到第二頁。

我正在閱讀有關此主題的一些討論,例如。但是,它們對我來說並不是很有用,可能是因為我使用的是不同的類別。這裡。

編輯:MWE 這是一個 MWE,顯示了我正在使用的環境類型。然而,我的真實表有幾十行。

\documentclass[twocolumn]{aastex62}\pdfoutput=1 
\usepackage{amsmath,amstext}
\usepackage[T1]{fontenc}
\usepackage{apjfonts}
\usepackage{footnote}
\usepackage{threeparttablex, tablefootnote}
\usepackage[figure,figure*]{hypcap}
\newcounter{mytempeqncnt}
\shorttitle{paper}
\shortauthors{authors}

\begin{document}
\title{paper}


\begin{ThreePartTable}
\begin{longrotatetable}
\begin{deluxetable*}{lllccccclll}
\tabletypesize{\scriptsize}
\tablecaption{Table 1\label{table1}}
\tablewidth{700pt}
\tabletypesize{\scriptsize}
\tablehead{
\colhead{Name1} & \colhead{Name2} & \colhead{Name3} & \colhead{Name4} & 
\colhead{Name5} & \colhead{Name6} & 
\colhead{Name7} & \colhead{Name8} & 
\colhead{Name9} & \colhead{Name10}  \\ 
\colhead{} & \colhead{} & \colhead{($^\circ$)} & \colhead{($^\circ$)} & 
\colhead{(days)} & \colhead{(days)} &
\colhead{(days)} & \colhead{(degrees)} & \colhead{(degrees)} &     \colhead{} } 
\startdata
 &  &  & &  &  &   &  &  &  &   \\
 &  &  &    & \textbf{\normalsize New Names} &  &   &  &  &  &   \\
 &  &  &    &  &  &   &  &  &  &   \\
Name    & data  & n1 & n2 & n3 & n4 & n5 & n6 & n7\footnote{A     Reference.}
 & $<10^{-3}$\footnote{Another reference.}
\enddata

\end{deluxetable*}
  \begin{tablenotes}
  \small
  \item[a]{Note 1. a Reference} 
  \item[b] Note2. another reference
  \end{tablenotes}
\end{longrotatetable}
\end{ThreePartTable}

\end{document}

如何將參考文獻作為腳註放在表格下的同一行(可能用逗號分隔)?再次考慮表格很長且是旋轉的,因此它有兩頁。因此,部分參考文獻將位於第一頁的表格下方,而其他參考文獻將位於第二頁的表格下方。

這是我透過 MWE 得到的圖片: 在此輸入影像描述

答案1

編輯:

  • 我不熟悉deluxetable*,所以我還沒有解決如何在頁面之間拆分錶格註釋的問題。與longtableltablex這可以按照建議完成麥克風在他的回答中我的類似問題
  • 要使註釋對齊,您只需tablenotes添加選項選項para和(如果您希望註釋從表格的左邊框開始),flushleft如舊答案所示。
  • 在您的 mwe 中考慮此選項,給出以下結果:

    \documentclass[twocolumn]{aastex62}\pdfoutput=1
    \usepackage{amsmath,amstext}
    \usepackage[T1]{fontenc}
    %\usepackage{apjfonts} %i haven't this fonts
    \usepackage{footnote}
    \usepackage{threeparttablex, tablefootnote}
    \usepackage[figure,figure*]{hypcap}
    \newcounter{mytempeqncnt}
    \shorttitle{paper}
    \shortauthors{authors}
    
    \begin{document}
    \title{paper}
        \begin{ThreePartTable}
    \begin{longrotatetable}
    \begin{deluxetable*}{lllccccclll}
    % table body
    \end{deluxetable*}
      \begin{tablenotes}[flushright, para]\footnotesize
      \small
      \item[a]{Note 1. a Reference}
      \item[b] Note2. another reference
      \end{tablenotes}
    \end{longrotatetable}
        \end{ThreePartTable}
    \end{document}
    

在此輸入影像描述

  • 在你的表格中,除了表格註釋之外,還使用footnotes。如果您喜歡將它們放在頁面底部,則可以使用它們的 ID,但是,如果您喜歡例如下面的表格註釋,那麼我建議將腳註寫為表格註釋。例如,改為

    Name    & data  & n1 & n2 & n3 & n4 & n5 & n6 & n7\footnote{A reference.}
     & $<10^{-3}$\footnote{Another reference.}
    \enddata
    \end{deluxetable*}
      \begin{tablenotes}[flushright, para]\footnotesize
      \item[1]  reference
      \item[2]  another reference
      \end{tablenotes}
    

    例如寫

    Name    & data  & n1 & n2 & n3 & n4 & n5 & n6 & n7\tnote{1}
     & $<10^{-3}$\tnote{2}
    \enddata
    \end{deluxetable*}
      \begin{tablenotes}[flushright, para]\footnotesize
      \item[1]  reference
      \item[2]  another reference
      \end{tablenotes}
    

    現在頁面底部的腳註將被刪除,您的參考文獻將(僅)位於表格下方:

  • 如果您想為表格找到longtable可以在頁面之間拆分錶格註釋的解決方案,請告訴我

  • 從你的mwe(只有表頭的片段)可以得出結論,該表可以適合正常的縱向方向。如果這不是真實情況,請在表中添加更多行,其中包含一些虛擬內容,從中我們可以看到真實的表大小。

在此輸入影像描述

舊答案:

我猜測,您嘗試獲得以下內容:

在此輸入影像描述

對於這個表我使用theeparttable\tnotetablenotes

\documentclass{article}%[% reprint,]{revtex4-1}

\usepackage{threeparttable}
\renewcommand{\tnote}[1]{\textsuperscript{\textbf{#1}}}

\usepackage{lipsum}

\begin{document}
\lipsum*[11]
    \begin{table}[htb]
    \centering
\begin{threeparttable}
\renewcommand{\arraystretch}{1.05}
\caption{\label{tab1}Table.}
    \begin{tabular}{cl}
\textrm{Label}  &   \textrm{Value}          \\
    \hline
1               &   Value One\tnote{a}      \\
2               &   Value Two\tnote{b}      \\
3               &   Value Three\tnote{b}    \\
    \hline
    \end{tabular}
    \begin{tablenotes}[para,flushleft]\footnotesize
    \item[a] test 1,
    \item[b] test 2,
    \item[b] test 3.
    \end{tablenotes}
\end{threeparttable}
    \end{table}
\lipsum
\end{document}

相關內容