表内の同じ行に多数の脚注があり、長い表が 2 ページに分割されている

表内の同じ行に多数の脚注があり、長い表が 2 ページに分割されている

回転した の長い表があり90 degrees、そこに約 10 個を挿入したいと考えています\footnote{a text}(これらは表の各行の参考文献への参照であり、表には数十行あります)。表は 2 ページにまたがるため、ある時点で参照用のスペースを作るために自動的に中断され、その後 2 ページ目に続きます。

私はこのトピックに関するいくつかの議論を読んでいます。これそしてこれしかし、私の場合は、おそらく別のクラスを使用しているため、あまり役に立ちません。私が使用しているクラスは、ここ。

編集: 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}

参照を脚注として表の下に同じ行 (おそらくカンマで区切る) として配置するにはどうすればよいでしょうか。ここでも、表が長く、回転しているため 2 ページにわたっていることを考慮してください。したがって、参照の一部は最初のページの表の下に配置され、他の参照は 2 ページ目に配置されます。

MWE で得られるものの写真は次のとおりです。 ここに画像の説明を入力してください

答え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}
    

ここに画像の説明を入力してください

  • 表では、表の注記の他にfootnotes も使用します。ページの下部に s を配置したい場合は、使用しても問題ありませんが、たとえば表の注記の下に s を配置したい場合は、footnote を table note と記述することをお勧めします。たとえば、代わりに

    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}

関連情報