Viele Fußnoten in der Tabelle entlang derselben Zeile mit langer Tabelle auf zwei Seiten aufgeteilt

Viele Fußnoten in der Tabelle entlang derselben Zeile mit langer Tabelle auf zwei Seiten aufgeteilt

Ich habe eine lange, aus gedrehte Tabelle 90 degrees, in die ich etwa Dutzende von Zeilen einfügen möchte \footnote{a text}(für jede Zeile der Tabelle sind das Verweise auf die Bibliographie, und die Tabelle hat einige Dutzend Zeilen). Die Tabelle erstreckt sich über zwei Seiten, sodass sie an einigen Stellen automatisch unterbrochen wird, um Platz für die Verweise zu schaffen, und dann auf der zweiten Seite fortgesetzt wird.

Ich lese einige Diskussionen zu diesem Thema, wie zum BeispielDasUndDas. In meinem Fall sind sie jedoch nicht sehr nützlich, wahrscheinlich weil ich eine andere Klasse verwende. Die Klasse, die ich verwende, finden Sie unterHier.

BEARBEITEN: MWE Hier ist ein MWE, das zeigt, welche Art von Umgebung ich verwende. Meine echte Tabelle hat jedoch Dutzende von Zeilen.

\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}

Wie bekomme ich meine Referenzen als Fußnoten in die gleiche Zeile (möglicherweise durch ein Komma getrennt) unter der Tabelle? Bedenken Sie auch hier, dass die Tabelle lang und gedreht ist, also über zwei Seiten geht. Ein Teil der Referenzen wird daher unter der Tabelle auf der ersten Seite stehen, während andere auf der zweiten Seite stehen.

Hier ist ein Bild von dem, was ich mit dem MWE bekomme: Bildbeschreibung hier eingeben

Antwort1

bearbeiten:

  • ich bin nicht vertraut mit deluxetable*, also habe ich keine Lösung, wie man darin Tabellennotizen zwischen Seiten aufteilt. mit longtableoder ltablexdies kann wie vorgeschlagen gemacht werdenMikein seiner Antwort aufmeine ähnliche Frage.
  • Um Notizen in einer Zeile anzuzeigen, müssen Sie nur tablenotesdie Optionen paraund (wenn Sie möchten, dass Notizen am linken Rand der Tabelle beginnen) hinzufügen flushleft, wie Sie in der alten Antwort sehen können.
  • Wenn Sie diese Optionen in Ihrem MWE berücksichtigen, erhalten Sie das folgende Ergebnis:

    \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}
    

Bildbeschreibung hier eingeben

  • In Ihrer Tabelle verwenden Sie neben Tabellennotizen auch footnoteFußnoten. Wenn Sie diese am unteren Seitenrand haben möchten, ist ihre Verwendung in Ordnung. Wenn Sie jedoch beispielsweise unterhalb von Tabellennotizen haben möchten, schlage ich vor, Fußnote als Tabellennotiz zu schreiben. Beispielsweise statt

    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}
    

    schreiben Sie zum Beispiel

    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}
    

    Jetzt werden die Fußnoten am Ende der Seite entfernt und Ihre Referenzen stehen (nur) unter der Tabelle:

  • Wenn Sie eine Lösung für Ihre Tabelle wünschen, bei longtableder die Tabellennotizen auf mehrere Seiten aufgeteilt werden können, lassen Sie es mich wissen

  • Aus Ihrem MWE (das nur einen Teil der Tabellenüberschriften enthält) lässt sich schließen, dass die Tabelle im normalen Hochformat passt. Wenn dies nicht der Fall ist, fügen Sie der Tabelle bitte eine weitere Zeile mit Dummy-Inhalt hinzu, aus dem wir die tatsächliche Tabellengröße ersehen können.

Bildbeschreibung hier eingeben

alte Antwort:

ich vermute, dass Sie versuchen, Folgendes zu erreichen:

Bildbeschreibung hier eingeben

für diese Tabelle verwende ich theeparttable, \tnoteundtablenotes

\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}

verwandte Informationen