..png)
표 머리글에 각주를 넣으려고 하는데 각주가 나타나지 않습니다. 다음은 문제를 보여주는 몇 가지 예제 코드입니다.
\starttext
This is a sentence.
This one has a footnote\footnote{a footnote}
\bTABLE
%
% IMPORTANT: use \bTH ... \eTH to enclose the head|next cells
\bTABLEhead
\bTR
\bTH \eTH
\bTH Difference\footnote{this footnote does not appear}\eTH
\eTR
\eTABLEhead
%
% the table body (main part)
%
\bTABLEbody
\bTR
\bTD Exchange Rates \eTD
\bTD 3.0\% \eTD
\eTR
\bTR
\bTD Hedging Costs \eTD
\bTD 2.1\% \eTD
\eTR
\eTABLEbody
\bTABLEfoot
\bTR
\bTD Total \eTD
\bTD xxx\% \eTD
\eTR
\eTABLEfoot
\eTABLE
\stoptext
내가 도대체 뭘 잘못하고있는 겁니까?
답변1
표나 프레임( \framed
또는 로 생성 \startframedtext
)에 각주를 넣을 때. 환경/명령이 끝나면 수동으로 플러시해야 합니다.
플러시하려면 환경에 테이블을 포함할 수 있습니다 postponingnotes
.
\starttext
Document\footnote{A note in the document}
\startpostponingnotes
\bTABLE
\bTR
\bTD
Table\footnote{A note in the table}
\eTD
\eTR
\eTABLE
\stoppostponingnotes
\stoptext
또는 이전 설치가 있는 경우 \postponenotes
및 \flushnotes
명령을 사용할 수 있습니다.
\starttext
Document\footnote{A note in the document}
\postponenotes
\bTABLE
\bTR
\bTD
Table\footnote{A note in the table}
\eTD
\eTR
\eTABLE
\flushnotes
\stoptext
답변2
부동 환경에 각주를 포함하는 경우 표 근처에 각주를 두는 것이 바람직할 수 있습니다. 이 경우 \start...\stoplocalfootnotes
와 함께 사용할 수 있습니다 \placelocalfootnotes
. 로컬 각주를 다른 문서 각주와 명확하게 구별하기 위해 숫자 변환을 문자로 설정했습니다.
\setuppapersize[A6] % for this showcase only
\starttext
Document\footnote{A note in the document}
\startplacetable[title={Caption}]
\startlocalfootnotes
\setupnotation[footnote][numberconversion=characters]
\bTABLE
\bTR
\bTD
Table\footnote{A note in the table}
\eTD
\eTR
\eTABLE
\placelocalfootnotes
\stoplocalfootnotes
\stopplacetable
Document\footnote{Another note in the document}
\stoptext