diff options
Diffstat (limited to 'language/korean/HLaTeX/contrib/hfn-u.tex')
-rw-r--r-- | language/korean/HLaTeX/contrib/hfn-u.tex | 125 |
1 files changed, 125 insertions, 0 deletions
diff --git a/language/korean/HLaTeX/contrib/hfn-u.tex b/language/korean/HLaTeX/contrib/hfn-u.tex new file mode 100644 index 0000000000..c2743df158 --- /dev/null +++ b/language/korean/HLaTeX/contrib/hfn-u.tex @@ -0,0 +1,125 @@ +%%% 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 |