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.
Antwort1
bearbeiten:
- ich bin nicht vertraut mit
deluxetable*
, also habe ich keine Lösung, wie man darin Tabellennotizen zwischen Seiten aufteilt. mitlongtable
oderltablex
dies kann wie vorgeschlagen gemacht werdenMikein seiner Antwort aufmeine ähnliche Frage. - Um Notizen in einer Zeile anzuzeigen, müssen Sie nur
tablenotes
die Optionenpara
und (wenn Sie möchten, dass Notizen am linken Rand der Tabelle beginnen) hinzufügenflushleft
, 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}
In Ihrer Tabelle verwenden Sie neben Tabellennotizen auch
footnote
Fuß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 stattName & 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
longtable
der 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.
alte Antwort:
ich vermute, dass Sie versuchen, Folgendes zu erreichen:
für diese Tabelle verwende ich theeparttable
, \tnote
undtablenotes
\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}