%%% hfn-u.tex for hangul lambda \DeclareOption{첨자}{ \def\fn@markstyle{\@makefnmark} \footnumbersep0pt } \DeclareOption{괄호}{ \def\fn@markstyle{\@thefnmark)} \settowidth{\footnumbersep}{~} } %% 각주 내어쓰기 %% --------------------- %% 1) 첫번째 줄 %% 두번째 줄 \DeclareOption{내어쓰기}{% \long\def\@makefntext#1{ \settowidth{\foot@parindent}{\fn@markstyle} \@setpar{\@@par\@tempdima \hsize \advance\@tempdima-\foot@parindent \parshape\@ne\foot@parindent \@tempdima}\par \parindent8\p@\noindent \hb@xt@\z@{\hss\hss\fn@markstyle\hskip\footnumbersep}#1} } %% 각주 다항이어쓰기 %% --------------------- %% 1) 첫번째 각주 2) 두번째 각주 %% 3) 세번째 각주 \DeclareOption{다항이어쓰기}{ \input{fnpara.sty} \long\def\@makefntext#1{% \hbox{\fn@markstyle\hskip\footnumbersep #1} }% } %% 각주 단순이어쓰기 %% --------------------- %% 1) 첫번째 각주 2) 두번째 각주 3) 세 %% 번째 각주 \DeclareOption{단순이어쓰기}{ \input{fnpara.sty} \long\def\@makefntext#1{% \fn@markstyle\ifdim\footnumbersep=\z@\else~\fi #1 }% } %% 각주 왼쪽맞춤 %% --------------------- %% 1) 첫번째 줄 %% 두번째 줄 %% \parindent: 본문의 별행 indent \DeclareOption{왼쪽맞춤}{ \renewcommand\@makefntext[1]{% \settowidth{\foot@parindent}{\reset@font 각주} \parindent\foot@parindent\noindent% \fn@markstyle\hskip\footnumbersep #1}% } %% 각주 들여쓰기 %% --------------------- %% 1) 첫번째 줄 %% 두번째 줄 %% \parindent: 본문 별행 indent의 일정 배수 %% 각주 번호 오른쪽 정렬 \DeclareOption{들여쓰기}{ \renewcommand\@makefntext[1]{% \settowidth{\foot@parindent}{\reset@font 각주} \parindent\foot@parindent\noindent \hb@xt@1.5\foot@parindent{\hss\fn@markstyle}\hskip\footnumbersep #1} } %% 각주 들여왼쪽맞춤 %% --------------------- %% 1) 첫번째 줄 %% 두번째 줄 \DeclareOption{들여왼쪽맞춤}{ \renewcommand\@makefntext[1]{% \settowidth{\foot@parindent}{\reset@font 각주} \leftskip\foot@parindent \parindent\z@\noindent \fn@markstyle\hskip\footnumbersep #1 } } %% 각주 들여내어쓰기 %% --------------------- %% 1) 첫번째 줄 %% 두번째 줄 \DeclareOption{들여내어쓰기}{ \long\def\@makefntext#1{ \settowidth{\foot@parindent}{\reset@font 각주} \settowidth{\footnumbersep}{\reset@font 주} \divide\footnumbersep by2 \leftskip\foot@parindent \@setpar{\@@par\@tempdima \hsize \advance\@tempdima-\foot@parindent \parshape\@ne\foot@parindent \@tempdima}\par \parindent\z@\noindent \hb@xt@\z@{\hss\hss\fn@markstyle\hskip\footnumbersep}#1} } %% 각주 들여괄호맞춤 %% --------------------- %% 1) 첫번째 줄 %% 두번째 줄 \DeclareOption{들여괄호맞춤}{ \def\fn@markstyle{\@thefnmark)} \settowidth{\footnumbersep}{~} \long\def\@makefntext#1{ \settowidth{\leftskip}{\reset@font 각주} \settowidth{\foot@parindent}{\fn@markstyle} \settowidth{\footnumbersep}{\reset@font 주} \@setpar{\@@par\@tempdima \hsize \advance\@tempdima-\foot@parindent \parshape\@ne\foot@parindent \@tempdima}\par \parindent=\footnumbersep\noindent \hb@xt@\z@{\hss\hss\fn@markstyle}\hskip\footnumbersep #1} } \ExecuteOptions{첨자, 내어쓰기} \endinput %% end of hfn-u.tex