summaryrefslogtreecommitdiff
path: root/language/korean/HLaTeX/contrib/hfn-k.tex
diff options
context:
space:
mode:
Diffstat (limited to 'language/korean/HLaTeX/contrib/hfn-k.tex')
-rw-r--r--language/korean/HLaTeX/contrib/hfn-k.tex125
1 files changed, 125 insertions, 0 deletions
diff --git a/language/korean/HLaTeX/contrib/hfn-k.tex b/language/korean/HLaTeX/contrib/hfn-k.tex
new file mode 100644
index 0000000000..e4ec2a7fb7
--- /dev/null
+++ b/language/korean/HLaTeX/contrib/hfn-k.tex
@@ -0,0 +1,125 @@
+%%% hfn-k.tex for hangul latex
+
+\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-k.tex