KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
You will meet an important person who will help you advance professionally.
FrontPage › 떠다니는개체의각주

r1.1과 현재 버전의 차이점

@@ -6,6 +6,32 @@
=== ThreePartTable을 이용하는 방법 ===
[[Include(ThreePartTable)]]

=== mbenotes를 이용하는 방법 ===
\tabnote와 \thetabnotes를 이용한다. \thetabnotes는 tabular 안이나 밖 어디에서든 쓸 수 있다. mbenotes가 제공하는 다른 명령에 대해서는 [MbeNotesPackage]를 참고.
{{{#!vim TeX
\usepackage{mbenotes} %% preamble
...
\begin{table}
\renewcommand\thetabnote{$\alph{tabnote}$}
\centering
\caption{F\"orster}\label{tab:forster}
\begin{tabular}{|l|l|c|}
\hline
Donor & Acceptor & $R_{o}$ (\AA)\\
\hline
CPM\tabnote{tabnote} & Fluorescein & 47 \\
Proflavin & ETSC\tabnote{tabnote two} & 46 \\
CF\tabnote{정상정상정상정상정상정상} & TR\tabnote{통과통과통과통과} & 51\\
\hline
\end{tabular}
\begin{minipage}{.4\linewidth}
\thetabnotes[]
\end{minipage}
\end{table}
}}}
=== 페이지 바닥에 각주 넣기 ===
페이지의 아래쪽에 [각주]가 나타나게 하려면 `footnotemark`와 `footnotetext`를 이용한다.
{{{#!vim tex



떠다니는 개체에 각주를 붙이는 방법은 다음과 같다.

MinipageFootnote를 이용하는 방법

Minipage에 Footnote를 달면 mpfootnote라는 특별한 각주 형식으로 Minipage의 하단에 붙는다. 이를 이용하여 떠다니는 개체의 각주를 개체(표, 그림)의 하단에 위치시킬 수 있다.

테이블 바로 아래에 각주 넣기

표안에 각주를 첨가하는 일반적인 방법은 minipage를 이용하는 것이다.
\begin{table}[htbp]
  \centering
  \begin{minipage}{.25\textwidth}
    \begin{tabular}{|c|c|} \hline
      Year & Rate \\\hline
      1999 & 10.8\footnote{표 아래 각주} \\\hline
      2000 & 8.8 \\\hline
    \end{tabular}
  \end{minipage}
  \caption{minipage 각주의 예}
\end{table}
\begin{table}[htbp]
  \centering
  \begin{minipage}{.25\textwidth}
    \begin{tabular}{|c|c|} \hline
      Year & Rate \\\hline
      1999 & 10.8\footnote{표 아래 각주} \\\hline
      2000 & 8.8 \\\hline
    \end{tabular}
  \end{minipage}
  \caption{minipage 각주의 예}
\end{table}

떠다니는 개체의 각주 관련 Q&A

Q. 표 안에 각주를 달기 위해서 minipage환경을 이용하고 있는데, 여러 장소에 같은 각주번호를 부여하고 싶습니다. 어떻게 하나요?
A. 몇가지 방법이 있을텐데 \renewcommand\thefootnote{\it\alph{footnote}}를 이용하는 것이 그중 간편하다고 봅니다.
\begin{table}
  \renewcommand\thefootnote{\it\alph{footnote}}
  \begin{minipage}{\textwidth}
    \begin{tabular}{cc}
      \hline
      First\footnote{first footnote} &
      First\footnotemark[1]
      \\\hline
      Second\footnote{second footnote} &
      Second\footnotemark[1]
      \\\hline
    \end{tabular}
  \end{minipage}
  \caption{같은 각주 번호 여러번 붙이기}\label{tab:le1}
\end{table}
\begin{table}
  \centering
  \renewcommand\thefootnote{\it\alph{footnote}}
  \begin{minipage}{.33\textwidth}
    \begin{tabular}{cc}
      \hline
      First\footnote{first footnote} &
      First\footnotemark[1]
      \\\hline
      Second\footnote{second footnote} &
      Second\footnotemark[1]
      \\\hline
    \end{tabular}
  \end{minipage}
  \caption{같은 각주 번호 여러번 붙이기}\label{tab:le1}
\end{table}


ThreePartTable을 이용하는 방법

threeparttable.sty는 Donald Arseneau 씨가 만든 표 작성 스타일 패키지로서, threeparttable 환경을 제공한다.
  • threeparttable에서 표는 세 부분으로 구성된다: (1) caption, (2) tabular, (3) tablenotes.
  • tabular 부분에서 주석 위치는 \tnote로 표시한다.
  • tablenotes 환경은 list 환경들처럼 \item을 가진다.
\begin{table}
\centering
\begin{threeparttable}
\caption{F\"orster}
\label{tab:forster}
\begin{tabular}{|l|l|c|}
\hline
Donor & Acceptor & $R_{o}$ (\AA)\\
\hline
CPM\tnote{a} & Fluorescein & 47 \\
Proflavin & ETSC\tnote{b} & 46 \\
CF\tnote{c} & TR\tnote{d} & 51\\
\hline
\end{tabular}
{\small
\begin{tablenotes}
\item[a] 조사조사조사조사조사조사조사
\item[b] 시험시험시험시험시험
\item[c] 정상정상정상정상정상정상
\item[d] 통과통과통과통과
\end{tablenotes}
}
\end{threeparttable}
\end{table}
\makeatletter
\input{threeparttable.sty}
\makeatother
\begin{table}
\centering
\begin{threeparttable}
\caption{F\"orster}
\label{tab:forster}
\begin{tabular}{|l|l|c|}
\hline
Donor & Acceptor & $R_{o}$ (\AA)\\
\hline
CPM\tnote{a} & Fluorescein & 47 \\
Proflavin & ETSC\tnote{b} & 46 \\
CF\tnote{c} & TR\tnote{d} & 51\\
\hline
\end{tabular}
{\small
\begin{tablenotes}
\item[a] 조사조사조사조사조사조사조사
\item[b] 시험시험시험시험시험
\item[c] 정상정상정상정상정상정상
\item[d] 통과통과통과통과
\end{tablenotes}
}
\end{threeparttable}
\end{table}


mbenotes를 이용하는 방법

\tabnote와 \thetabnotes를 이용한다. \thetabnotes는 tabular 안이나 밖 어디에서든 쓸 수 있다. mbenotes가 제공하는 다른 명령에 대해서는 MbeNotesPackage를 참고.
\usepackage{mbenotes} %% preamble

...

\begin{table}
\renewcommand\thetabnote{$\alph{tabnote}$}
\centering
\caption{F\"orster}\label{tab:forster}
\begin{tabular}{|l|l|c|}
\hline
Donor & Acceptor & $R_{o}$ (\AA)\\
\hline
CPM\tabnote{tabnote} & Fluorescein & 47 \\
Proflavin & ETSC\tabnote{tabnote two} & 46 \\
CF\tabnote{정상정상정상정상정상정상} & TR\tabnote{통과통과통과통과} & 51\\
\hline
\end{tabular}
\begin{minipage}{.4\linewidth}
\thetabnotes[]
\end{minipage}
\end{table}

페이지 바닥에 각주 넣기

페이지의 아래쪽에 각주가 나타나게 하려면 footnotemarkfootnotetext를 이용한다.
\begin{table}[htbp]
  \centering
  \begin{tabular}{|c|c|} \hline
    Year & Rate \\\hline
    1999 & 10.8\footnotemark \\\hline
    2000 & 8.8 \\\hline
  \end{tabular}
  \caption{페이지 바닥에 각주를 보이는 예}
\end{table}
\footnotetext{페이지 바닥 각주}

각주(footnote)가 float의 아래로 오도록 하려면

페이지의 바닥(b)에 floats가 왔을 때 각주는 보통 이 floats보다 위에 오게 됩니다. 각주를 떠다니는 개체 아래쪽에 놓으려면 stfloats 패키지를 사용합니다. \fnbelowfloats 를 지시(선언)하면 됩니다.
% <PREAMBLE>
\usepackage{stfloats}
% <DOCUMENT>
\fnbelowfloats
또다른 방법으로 fnpos 패키지의 \makeFNbelow 선언을 이용해도 됩니다.

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2012-09-24 18:18:25
Processing time 0.0779 sec