У меня есть длинная таблица, повернутая на 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}
Как мне сделать так, чтобы ссылки были сносками на одной строке (возможно, разделенными запятой) под таблицей? Опять же, учтите, что таблица длинная и повернута, поэтому она занимает две страницы. Поэтому часть ссылок будет под таблицей на первой странице, а часть — на второй.
решение1
редактировать:
- Я не знаком с
deluxetable*
, поэтому у меня нет решения, как в нем разделить заметки таблицы между страницами. сlongtable
илиltablex
это можно сделать, как предложеноМайкв своем ответе намой аналогичный вопрос. - Чтобы заметки располагались в строке, вам нужно только добавить
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}
в вашей таблице вы также используете
footnote
сноски рядом с примечаниями к таблице. Если вы хотите, чтобы они были внизу страницы, их использование допустимо, однако, если вы хотите, чтобы они были, например, под примечаниями к таблице, то я предлагаю писать сноски как примечания к таблице. Например, вместо этого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
, \tnote
иtablenotes
\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}