긴 테이블이 두 페이지로 분할되어 같은 줄을 따라 테이블에 있는 많은 각주

긴 테이블이 두 페이지로 분할되어 같은 줄을 따라 테이블에 있는 많은 각주

회전된 긴 테이블이 있는데 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*페이지 간에 표 메모를 분할하는 방법을 해결하지 못했습니다. 제안된 대로 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를 사용합니다. 페이지 하단에 표시하고 싶다면 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, \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}

관련 정보