KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
How sharper than a hound's tooth it is to have a thankless serpent.
FrontPage › 각주
각주 (footnote)

LaTeX에서 각주는 다음과 같이 붙인다. 각주는 페이지 아래 온다.

Some running text\footnote{%
 This is Footnote.}


목차

1 LaTeX이 각주를 만드는 원리
2 각주와 미주
3 각주 관련 LaTeX 패키지
4 떠다니는개체의 각주
5 다단편집에서 각주
6 각주 관련 Q & A
6.1 테이블 안의 텍스트에 각주 붙이기
6.2 글의 중간에 번호 없는 각주
6.3 각주 번호를 기호문자로
6.4 각주를 페이지 하단 끝으로 밀어맞추기
6.5 각주 번호를 둘 이상 연달아 붙이기
6.6 같은 각주 번호를 여러 번 붙이기
6.7 각주 번호 내어쓰기
6.8 장절명령에 각주 붙이기
6.9 multicol 패키지의 각주
6.10 본문과 각주 사이의 간격 조절
6.11 각주 사이의 간격 조절
6.12 각주만 singlespace로
6.13 각주를 paragraph 형태로
6.14 각주 안의 verbatim
6.15 페이지마다 새 각주 번호
6.16 각주의 내용이 길어서 다음 페이지로 이어지게 할 때
7 복잡한 각주
7.1 ledmac 패키지
7.2 manyfoot, ednotes 패키지
7.3 bigfoot 패키지
8 ThanksNote

1 LaTeX이 각주를 만드는 원리

LaTeX에서 각주를 조판하기 위해서 사용하는 내부 변수 가운데 중요한 것으로 다음과 같은 것이 있다.

  1. \footnotemark \thefnmark

  2. \footnoterule

  3. \footnotesep

  4. \footnotesize

  5. \footnotetext

  6. \footnotewidth

  7. \fnsymbol

  8. \thefootnote

  9. mpfootnote

  10. \skip\footins 또는 \footskip

2 각주와 미주

미주란 각주가 페이지 아래에 오지 않고 문서나 장(chapter)의 끝에 모여 있는 것을 말한다. 각주 <-> 미주 전환을 위해서는 EndNotes Package가 쓰인다. See 각주/미주.

미주는 문서 맨 끝에 주석 페이지를 둔다. 이와 달리 각 장(chapter) 끝에 주석 페이지를 두는 방법도 있을 수 있다. 이를 위하여 pagenote 패키지를 사용할 수 있다.

3 각주 관련 LaTeX 패키지

  1. footmisc 패키지 각주 관련 다양한 추가 기능을 제공하는 종합 패키지
  2. footnpag 패키지 per page 각주 번호를 붙임
  3. mdwtools 번들의 footnote 스타일 parbox, minipage 등의 footnote와의 충돌을 해결해주는 패키지
  4. yafoot 번들
    1. pfnote : per page 각주 번호를 붙임.
    2. fnps : 각주 위치를 조절하는 네 개의 명령을 제공.
    3. dblfnote : 각주를 이단조판.

4 떠다니는개체의 각주

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

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 선언을 이용해도 됩니다.


5 다단편집에서 각주

  1. [twocolumn]에서의 각주
    [twocolumn]으로 조판하면 각각의 단이 가상의 페이지처럼 처리된다. 그러므로 각주도 각 단의 아래에 온다. 페이지 레이아웃의 관점에서 이것이 바람직하지 않은 경우도 있다.

  2. multicol에서 각주
    multibol 패키지에서 각주는 각 단의 아래에 붙지 않고 페이지 하단에 식자된다. 그러므로 각주의 columnwidth는 textwidth와 같고, 1단 형식으로 조판된다. 각주가 짧을 때 이 방법은 지나치게 각주의 문단폭(width)이 길어져서 불편한 경우가 있다.

  3. ftnright 패키지
    ftnright 패키지를 사용하면 twocolumn 모드에서 모든 각주가 오른쪽 단의 아래에 모아서 배치된다. 즉, 한 페이지의 왼쪽 단은 각주를 붙이지 않고 그 페이지의 각주를 오른쪽 단의 아래에 붙여주는 것이다.

  4. Uploads:ftnrighttest.pdf
    첫 페이지는 ftnright를 사용한 경우이고, 두번째 페이지는 ftnright 없이 twocolumn으로 조판한 경우이다.


6 각주 관련 Q & A

6.1 테이블 안의 텍스트에 각주 붙이기

Q. 테이블 안의 텍스트 일부에 각주를 붙이는 방법을 알려주세요.
A. 떠다니는 개체Table 환경을 보면 자세한 설명이 있습니다.

6.2 글의 중간에 번호 없는 각주

Q. 각주 번호 없애기 : eethesis.cls를 사용하는 경우 본문 첫 페이지 (표지가 아님) 하단에 저널 모델을 기입하고자 하는 경우. KTUGOperate:17359 KTUGOperate:17372
  1. 각주 번호의 모양은 \thefootnote를 변경하면 바꿀 수 있습니다. 특정한 각주(예컨대 13번)를 번호를 없애고 그 다음번 각주가 이전의 번호에 이어지도록 하려면 다음과 같이 할 수 있습니다.
    \let\ORIGthefootnote\thefootnote % 이전의 각주 모양 저장
    \renewcommand{\thefootnote}{}    % 각주 모양을 아무것도 없도록 변경
    \footnote{Here, no number is attached} % 각주를 씀 
    \let\thefootnote\ORIGthefootnote\addtocounter{footnote}{-1} % 이전 각주 모양을 복구하고 각주 카운터를 1 감소시킴
    
  2. eethesis.cls는 제일 첫번째 chapter에 다음과 같이 쓰도록 하고 있습니다.
    \chapter{my first chap}
    \body
    
    여기서 \body 명령은 이 장의 하단에 “이 논문은 IEEE transaction style을 따르고 있다”고 적어줍니다. 이 저널 모델은 “변경할 수 없는 것”입니다. 왜냐하면 만약 다른 저널 모델을 사용한다면 eethesis.cls 스타일이 정하고 있는 모든 레이아웃, 상호참조, 각주형식 등을 해당 저널에 상당하도록 모두 다 바꾸어주어야 할 것이기 때문입니다. 그럼에도 불구하고 실제로는 IEEE trans 저널 모델에 의하지만 논문 하단에는 다른 저널을 따른 것처럼 “거짓말을” 해야 하는 경우라면 \body 명령을 재정의합니다. 이것은 진짜로 거짓말이기 때문에 해서는 안되는 일이라고 생각합니다.
    \makeatletter
    \renewcommand\body{
       \pagenumbering{arabic}\setcounter{page}{1}
       \headheight 12pt
       \extraspace 0pt % recover to \headheight = 12pt
       \pagestyle{myheadings}
       \def\@thefnmark{\char32}
       \@footnotetext{\normalsize The journal model is 
         {\sl IEEE transaction journal.}}\setcounter{footnote}{0}}
    \makeatother
    
    DeleteMe 질문자(KTUGOperate:17359)가 eethesis 클래스 패키지를 사용하면서 사용법을 잘못 이해한 것 같습니다. 샘플 파일인 thesis.tex을 컴파일하면 \include{ch1}로 되어 있는 ch1.tex을 불러 오면서 그 속에 들어 있는 명령어 \body 를
      ________________
         This thesis follows the style of IEEE transaction on Automatic Control
    
    로 나타나게 합니다. 이것을 질문자는 학위 논문에 쓰는 내용을 발표한 저널 명을 쓰는 것으로 이해하고 "This thesis follows the style of Adult Education quarterly"가 나타나도록 바꾸려고 하였던 것 같습니다. eethesis는 TAMU(Texas A&M University)의 EE(Electrical Engineering)의 학위 논문 클래스 파일입니다. 실제로 이 클래스를 쓰서 논문을 쓸 때는 명령어 \body를 쓰지 않거나 정의를 바꿔서 쓸 것입니다. 제가 왜 글의 중간에 번호 없는 각주에 관심을 가졌느냐 하면 여러 학술지의 스타일을 소개하면서 중간에 몇 페이지를 실제 학술지 논문의 타이틀 페이지를 그림으로 올리면서 하단에 저널을 밝히고 싶었습니다. 위의 1번 답변을 유용하게 쓰겠습니다. -Yhchoe

6.3 각주 번호를 기호문자로


Q. 각주 번호를 심벌로 바꾸려면 어떻게 하나요?
A. from KTUGOperate:2881 먼저
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
와 같이 정의한 다음 footnote에는
\footnote[num]{text...................}
과 같이 쓰면 됩니다. 여기서 num은 1 부터 9 까지의 숫자이며
1 은 별표(asterisk)
2 는 단도표(dagger)
3 은 두개의 단도(double dagger)
4 는 섹션마크
5 는 패러그라프 마크
6 은 두개의 수직선
7 은 두개의 별표
8 은 두개의 큰단도표
9 는 네개의 단도표
입니다. 한 개씩 숫자를 넣어가며 컴파일 해보시고 마음에 드는 것으로 고르시지요. ^^;
아무 조치를 취하지 않고 아홉 개를 넘으면 "! LaTeX Error: Counter too large."라고 나옵니다.

6.4 각주를 페이지 하단 끝으로 밀어맞추기

Q. 각주를 페이지의 세로길이 끝으로 밀어 맞추는 방법은 없나요?
A. 각주를 flushbottom으로 하는 방법은 크게 두 가지가 있습니다. 간단한 것은 footmisc 패키지를 쓰는 방법으로, 다음과 같이 합니다.
 \usepackage[bottom]{footmisc} 
또 한 가지 방법은 \footnoterule을 재정의하는 방법입니다. \footnoterule을 그리기 전에 \vfill 만큼 떨어뜨리도록 하는 것이지요.
 \makeatletter
 \def\footnoterule{\kern-3\p@
     \nobreak \vfill
     \hrule \@width 2in \kern 2.6\p@} % the \hrule is .4pt high
 \makeatother 
fnpos 패키지의 \makeFNbottom 선언을 이용하는 방법도 있습니다.

6.5 각주 번호를 둘 이상 연달아 붙이기

footmisc 패키지의 [multiple] 옵션을 지정한 다음 각주를 이어붙입니다.
\usepackage[multiple]{footmisc}
...
....here.\footnote{first footnote}\footnote{second footnote}

6.6 같은 각주 번호를 여러 번 붙이기

Q. 같은 각주 번호를 여러 곳에 붙이고 싶습니다.

A. LaTeX4Wp에 나오는 예입니다.
이것\footnote{the first.}%
\newcounter{myfootnote}%
\setcounter{myfootnote}{\value{footnote}}%
과 요것\footnote{the second.}은 각주이다.
첫번째\footnotemark[\value{myfootnote}]
각주를 다시 읽어보자.
\renewcommand\thempfootnote{\arabic{mpfootnote}}
\begin{minipage}{50mm}
이것\footnote{the first.}%
\newcounter{myfootnote}%
\setcounter{myfootnote}{1}
과 요것\footnote{the second.}은 각주이다.
첫번째\footnotemark[\value{myfootnote}]
각주를 다시 읽어보자.
\end{minipage}

6.7 각주 번호 내어쓰기

Q. LaTeX에서 만들어주는 각주는 들여쓰기가 되고 어깨에 superscript로 각주 번호가 붙습니다. 각주 번호를 내려쓰면서 닫는 괄호만 붙이고 각주 번호 만큼만 내어쓰기 하려면 어떻게 하면 되나요?
A. HLaTeX 1.0.1 이후로 각주 문단 스타일을 정의하는 hangulfn.sty라는 추가 스타일이 제공됩니다.(See KTUGBoard:4674)
\usepackage[괄호,내어쓰기]{hangulfn}
hangulfn.sty의 사용법 안내입니다.
%% 각주 번호 형식
%% --------------
%% - 첨자: 라텍의 기본 방식이다.  각주 번호가 각주면에 첨자로 짜진다.
%% - 괄호: 한글 문서에서 자주 접할 수 있는 방식이다.  각주 번호가
%%         각주면 글자체의 크기로 짜지며 각주 번호 다음에 닫는
%%         소괄호가 뒤따른다.  소괄호와 각주문의 사이에는 전각 넓이의
%%         간격이 각주 번호와 각주문을 구별하는데 효과적이다.
%%
%% ``첨자''의 경우, 각주 번호와 각주문의 간격은 0pt이고
%% ``괄호''의 경우, 각주 번호와 각주문의 간격은 공간 문자의 넓이이다.
%% 이 간격을 달리 하고자 할 때는 다음과 같이 \footnumbersep의 길이를
%% 다시 준다.
%%   \setlength{\footnumbersep}{길이}
%%
%% 각주 판짜기 방식
%% ----------------
%% - 내어쓰기: 각주 번호가 본문의 왼쪽맞춤으로 짜지고 각주문은 첫
%%     글자의 위치로 왼쪽맞춤 된다.
%% - 다항이어쓰기: 각주가 새 행에서 시작하지 않고 앞의 각주에
%%     이어진다. 짧은 각줄고만 구성될 때 유용하다.  줄바꿈으로 새 행이
%%     시작하면 항상 새로운 각주가 시작되도록 짜여진다.
%% - 단순이어쓰기: 다항이어쓰기와 같으나 새로운 각주가 행을 시작하도록
%%     하지 않는다.  앞의 각주가 끝나면 연이어 다음 각주가 시작한다.
%% - 왼쪽맞춤: 들여쓰기나 내어쓰기에 의해 각주 번호가 구별되도록 하지
%%     않는다. 각주면 전체가 왼쪽맞춤으로 짜진다.
%% - 들여쓰기: 각주 번호가 있는 행이 왼쪽에서 2배각 들여 써진다.
%%     각주면의 각주 번호들은 오른쪽으로 정렬된다.
%% - 들여왼쪽맞춤: 왼쪽맞춤과 같으나 각주면 전체가 2배각 들어간다.
%% - 들여내어쓰기: 내어쓰기와 같으나 각주면 전체가 2배각 들어간다.
%% - 들여괄호맞춤: 들여내어쓰기와 같으나 줄바꿈으로 새로 시작하는 행의
%%     왼쪽 맞춤이 각주문의 첫 글자의 위치에서 왼쪽맞춤이 되지 않고
%%     각주 번호의 괄호가 끝나는 위치에서 왼쪽맞춤된다.  각주 번호
%%     형식은 ``괄호''가 애초값이다.
%%
%% 기본 선택 사항
%% --------------
%% 선택 사항을 지정하지 않으면 ``첨자''와 ``내어쓰기''가 애초값이다.
%%

Hangul-ucs에는 이 스타일을 포팅한 dhucsfn.sty가 있습니다. 옵션 이름만 바뀌고 내용은 동일합니다. dhucs의 [hangul] 옵션과 함께 쓸 수 있을 것입니다.
첨자 -> superscript
괄호 -> parenthesis
---
내어쓰기 -> hang
다항이어쓰기 -> multipara
단순이어쓰기 -> para
왼쪽맞춤 -> leftflush
들여쓰기 -> indent
들여왼쪽맞춤 -> leftflushindent
들여내어쓰기 -> hangpar
들여괄호맞춤 -> varhangpar

한글 사용 상황이 아니라면, footmisc 패키지의 [hang] 옵션을 사용하거나,
\usepackage[hang]{footmisc}
또는 아래와 같이 직접 \@makefntext를 재정의할 수 있습니다.
\makeatletter
\renewcommand\@makefntext[1]{%
    \parindent 1em%
    \noindent
    \hangindent 1.8em%
    \hb@xt@1.8em{\hss\@thefnmark)\hphantom{1}}#1}
\makeatother
<!> HyperRef 패키지를 사용하면 위의 코드에서 \hphantom이 에러를 낸다. HyperRef이 각주 관련 코드를 일부 바꾸기 때문이다. 이 경우에는 \hphantom{1} 대신 \hskip .3em과 같은 것으로 대신할 수 있다.

6.8 장절명령에 각주 붙이기

Q. \section에는 각주를 붙일 수 없나요?
A. from KTUGOperate:1882 (주철)
\section[서론]{서론\protect\footnote{This is an example.}}
옵션 인자 [서론]을 추가한 이유는 tableofcontents 에도 각주가 따라붙는 것을 막기 위해서입니다.

6.9 multicol 패키지의 각주

Q. multicol 패키지를 쓰면 본문은 이단인데 각주는 1단으로 나타납니다. 해결방법은 없는지요?
A. 그것은 multicol 패키지의 특성으로 알고 있습니다. \twocolumn 명령이나 twocolumn 옵션으로 문서를 작성하시는 것이 좋겠습니다. 2단 편집에서 부딪치는 문제의 해결 방법에 대해서는 다단편집을 참고하십시오.

6.10 본문과 각주 사이의 간격 조절

Q. 본문과 각주 사이를 띄우려면 어떻게 하나요?
A. from KTUGOperate:5671 (김현산) footer의 밑부분과 본문의 밑부분과의 간격을 나타내는 것은 \footskip이라는 명령어를 보통 Preamble에 적어 놓습니다. 예를 들어
\footskip = 10mm
이러면 본문의 가장 밑에서 footer의 가장 밑과의 간격이 10mm임을 나타냅니다. 다른 하나는 \footnoterule을 이용하는 것으로 다음과 같이 사용한다면
\renewcommand{\footnoterule}{\noindent\rule{50mm}{0.3mm}\vspace{2mm}}
이는 각주임을 나타내는 선이 그 쪽의 맨왼쪽에서 시작되면서 길이가 50mm, 두께가 0.3mm이고 선과 최초각주와의 간격이 2mm임을 나타냅니다. 당연한 말씀입니다만 보통 이러한 명령도 Preamble에 놓는 것이 일반적입니다. 본문 영역과 각주 영역 사이의 거리를 조절하려면 \skip\footins 값을 지시하는 방법도 있습니다.
\skip\footins=10pt


6.11 각주 사이의 간격 조절

Q. 각주 사이의 간격을 조절하는 법을 알려주세요.
A. KTUGOperate:2596 (이주호) Preamble에 다음과 같이 해보십시오.
\setlength{\footnotesep}{2cm}
2cm라는 값은 각주와 각주 사이의 거리를 과장시켜 늘린 것일 뿐이니 적당히 조절하여 쓰십시오.

6.12 각주만 singlespace로

Q. 본문은 행간을 Double Space로, 각주는 Single Space로 하고 싶습니다.
A. setspace 패키지를 포함하면 각주나 떠다니는개체의 행간을 Single Space로 자동조절해주는 기능이 있습니다.
\usepackage{setspace}

6.13 각주를 paragraph 형태로

Q. 각주의 번호가 바뀔 때마다 줄이 바뀌지 않게 하고 싶은데요....
A. footmisc 패키지의 [para] 옵션을 사용합니다.
\usepackage[para]{footmisc}
다음 그림은 \usepackage[para]{footmisc} \renewcommand\thefootnote{\arabic{footnote})} 로 설정한 경우입니다. footmiscparatest.jpg

6.14 각주 안의 verbatim

Q. 각주 안에서 \verb 명령을 사용하려면?
A. mdwtools 가운데 하나인 footnote.sty를 로드하면 \footnote 명령의 인자 안에서도 \verb를 쓸 수 있습니다.

6.15 페이지마다 새 각주 번호

pfnote를 쓰는 방법: 프리앰블에 \usepackage{pfnote}를 넣기만 하면 됩니다. See CTAN:/macros/latex/contrib/yafoot/yafoot-man.pdf

footmisc를 쓰는 방법: 프리앰블에
\usepackage[perpage]{footmisc}
를 넣고 두 번이상 LaTeX을 실행하면 됩니다. See CTAN:/macros/latex/contrib/footmisc/footmisc.pdf의 2쪽 1.1절

6.16 각주의 내용이 길어서 다음 페이지로 이어지게 할 때

  • bigfoot 패키지에 이와 같은 기능이 있습니다.
  • fnbreak 패키지를 로드하면 긴 각주 내용을 다음 페이지로 넘어가게 해줍니다.

7 복잡한 각주

비평판을 편집할 필요가 있거나 다단 각주를 붙이려 할 때.

7.1 ledmac 패키지

EdMacLaTeX판.

7.2 manyfoot, ednotes 패키지

7.3 bigfoot 패키지

8 ThanksNote

학술지에 실리는 논문의 첫 페이지 하단에 실리는 특별한 주석.

  1. 각주와 유사한 위치에 유사한 문단모양을 하고 있지만 각주는 아니다.
    • 각주 번호가 붙지 않거나 symbol 번호를 붙인다.
    • 내용에 대한 참조를 나타내지 않는다.

  2. ThanksNote는 논문을 쓰는 과정에서 도움을 준 기관이나 개인에게 감사하거나 논문 작성을 지원해준 프로그램에 대하여 연급하는 데 쓰인다.

  3. 경우에 따라 ThanksNote와 같은 형식으로 저자의 소속기관이나 연락처 등을 밝히는 경우도 있다.

ThanksNote는 문서 클래스에 따라 각각 다르게 구현된다.

ThanksNote

thanksnote는 첫 페이지, 즉 저자 정보가 있는 titlepage에 온다. 소속이나 연락처를 밝히는 데 쓰는 경우가 많다.

article 클래스

소속을 밝히거나 특별한 사항을 주기함. fnsymbol로 번호가 붙는다.
\title{The Title of the Article}
\author{FIRST author\thanks{a note to FIRST author}, SECOND author\thanks{a note to SECOND author}}
\maketitle

IEEEtrans.cls

소속을 밝히거나 특기사항을 주기함. 번호가 붙지 않는다.
\title{Using the Document Class IEEEtran.cls} %!PN

\author{Gerry Murray, Silvano Balemi\thanks{S. Balemi is with the
Automatic Control Laboratory, Swiss Federal Institute of Technology
(ETH), Zurich, Switzerland. E-mail: balemi@aut.ee.ethz.ch .}\thanks{Note
that the ``thanks'' command does no longer produce footnote marks.}}

반면 저자의 소속이나 연락처를 위한 \address나 \affiliation 명령이 정의되어 있는 경우 \thanks는 주로 논문 작성을 지원한 기관에 대한 감사의 말을 첫 페이지 하단에 적기 위하여 사용한다. 이럴 경우 대개 그리고 \author 명령의 인자로 들어가지 않음에 주의. 특히 amsart, revtex4 가 그러하다. AMSLaTeX/MakeTitle을 참고.

amsart.cls

\author{FIRST AUTHOR}
\address{a address of FIRST AUTHOR}
\email{e-mail address}
\author{SECOND AUTHOR}
\address{}
\email{}
\thanks{This paper was supported by ....} % 주로 지원받은 사항을 기록함. 반복사용 가능




^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-09-19 23:12:19
Processing time 0.1074 sec