회전된 긴 테이블이 있는데 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
s를 사용합니다. 페이지 하단에 표시하고 싶다면 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}