summaryrefslogtreecommitdiff
path: root/language/korean/HLaTeX/contrib/hangulfn.sty
blob: 012b437235796ac27606a1970e3f770d69c2ca93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
%% hangulfn.sty
%% - initial release <2005/04/20> by koaunghi@kornet.net
%%
%% 제공되는 선택 사항은 각주 번호 형식의 선택과 각주 판짜기 방식의
%% 선택으로 나뉜다.
%%
%% 각주 번호 형식
%% --------------
%% - 첨자: 라텍의 기본 방식이다.  각주 번호가 각주면에 첨자로 짜진다.
%% - 괄호: 한글 문서에서 자주 접할 수 있는 방식이다.  각주 번호가
%%         각주면 글자체의 크기로 짜지며 각주 번호 다음에 닫는
%%         소괄호가 뒤따른다.  소괄호와 각주문의 사이에는 전각 넓이의
%%         간격이 각주 번호와 각주문을 구별하는데 효과적이다.
%%
%% ``첨자''의 경우, 각주 번호와 각주문의 간격은 0pt이고
%% ``괄호''의 경우, 각주 번호와 각주문의 간격은 공간 문자의 넓이이다.
%% 이 간격을 달리 하고자 할 때는 다음과 같이 \footnumbersep의 길이를
%% 다시 준다.
%%   \setlength{\footnumbersep}{길이}
%%
%% 각주 판짜기 방식
%% ----------------
%% - 내어쓰기: 각주 번호가 본문의 왼쪽맞춤으로 짜지고 각주문은 첫
%%     글자의 위치로 왼쪽맞춤 된다.
%% - 다항이어쓰기: 각주가 새 행에서 시작하지 않고 앞의 각주에
%%     이어진다. 짧은 각줄고만 구성될 때 유용하다.  줄바꿈으로 새 행이
%%     시작하면 항상 새로운 각주가 시작되도록 짜여진다.
%% - 단순이어쓰기: 다항이어쓰기와 같으나 새로운 각주가 행을 시작하도록
%%     하지 않는다.  앞의 각주가 끝나면 연이어 다음 각주가 시작한다.
%% - 왼쪽맞춤: 들여쓰기나 내어쓰기에 의해 각주 번호가 구별되도록 하지
%%     않는다. 각주면 전체가 왼쪽맞춤으로 짜진다.
%% - 들여쓰기: 각주 번호가 있는 행이 왼쪽에서 2배각 들여 써진다.
%%     각주면의 각주 번호들은 오른쪽으로 정렬된다.
%% - 들여왼쪽맞춤: 왼쪽맞춤과 같으나 각주면 전체가 2배각 들어간다.
%% - 들여내어쓰기: 내어쓰기와 같으나 각주면 전체가 2배각 들어간다.
%% - 들여괄호맞춤: 들여내어쓰기와 같으나 줄바꿈으로 새로 시작하는 행의
%%     왼쪽 맞춤이 각주문의 첫 글자의 위치에서 왼쪽맞춤이 되지 않고
%%     각주 번호의 괄호가 끝나는 위치에서 왼쪽맞춤된다.  각주 번호
%%     형식은 ``괄호''가 애초값이다.
%%
%% 기본 선택 사항
%% --------------
%% 선택 사항을 지정하지 않으면 ``첨자''와 ``내어쓰기''가 애초값이다.
%%

\def\filedate{2005/04/20}
\def\fileversion{1.0}

\ProvidesPackage{hangulfn}[\filedate\space Korean footnote style]
\typeout{Korean footnote style `hangulfn' <\filedate>.}

%% 주석 판짜기 설정

\setlength{\footnotesep}{3pt}
 
\def\footnoterule{\vfill\kern-3\p@
  \hrule \@width 2in \kern 2.6\p@\vspace{2pt}} % the \hrule is .4pt high

\newdimen\foot@parindent
\newdimen\footnumbersep

%% 라텍과 Λ를 구분하여 선택 사항 이름 규정

\ifx\nullocplist\undefined
\input hfn-k.tex
\else
\input hfn-u.tex
\fi

%% 선택된 각주 판짜기 형식 실행

\ProcessOptions

\endinput

%% end of hangulfn.sty