diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/memhangul-common.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/memhangul-common.sty | 197 |
1 files changed, 100 insertions, 97 deletions
diff --git a/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/memhangul-common.sty b/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/memhangul-common.sty index f96aafc7317..7742b961e0d 100644 --- a/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/memhangul-common.sty +++ b/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/memhangul-common.sty @@ -241,36 +241,111 @@ %% \chapter[toc][hdr]{title} %% \chapter[toc]{hdr/title} %% \chapter{toc/hdr/title} +%%%%\def\@chapter[#1]#2{% +%%%% \m@mpn@new@chaptrue% +%%%% \m@mpn@new@schapfalse% +%%%% \def\f@rbdy{#2}% +%%%%% \ifx\ch@pt@c\@empty % no optional args +%%%%% \def\f@rtoc{#2}% +%%%%% \def\f@rhdr{#2}% +%%%%% \PrerenderUnicode{#2}% +%%%%% \else % at least one opt arg +%%%%% \let\f@rtoc\ch@pt@c +%%%%% \ifx\@empty#1\@empty +%%%%% \let\f@rhdr\ch@pt@c +%%%%% \PrerenderUnicode{#1#2}% +%%%%% \else +%%%%% \def\f@rhdr{#1}% +%%%%% \PrerenderUnicode{#1}% +%%%%% \fi +%%%%% \fi +%%%% \ifx\ch@pt@c\m@m@empty % no optional args +%%%% \def\f@rtoc{#1}% +%%%% \def\f@rhdr{#1}% +%%%%% \PrerenderUnicode{#1}% +%%%% \else % at least one opt arg +%%%% \def\f@rtoc{\ch@pt@c}% +%%%% \nametest{#1}{#2}% +%%%% \ifsamename % one opt arg +%%%% \def\f@rhdr{\ch@pt@c}% +%%%%% \PrerenderUnicode{#1#2}% +%%%% \else % two opt args +%%%% \def\f@rhdr{#1}% +%%%%% \PrerenderUnicode{#1}% +%%%% \fi +%%%% \fi +%%%% \m@m@Andfalse +%%%% \ifnum \c@secnumdepth >\m@ne +%%%% \if@mainmatter +%%%% \m@m@Andtrue +%%%% \fi +%%%% \fi +%%%% \ifm@m@And +%%%% \ifanappendix +%%%% \refstepcounter{APPchapter}% +%%%% \else +%%%% \refstepcounter{chapter}% +%%%% \fi +%%%% \fi +%%%% \chaptermark{\f@rhdr} +%%%% \ifartopt +%%%% \@makechapterhead{#2}% +%%%% \@afterheading +%%%% \else +%%%% \insertchapterspace +%%%% \if@twocolumn +%%%% \@topnewpage[\@makechapterhead{#2}]% +%%%% \else +%%%% \@makechapterhead{#2}% +%%%% \fi +%%%% \@afterheading +%%%% \fi +%%%% \ifm@m@And +%%%% \ifanappendix +%%%% \addcontentsline{toc}{appendix}{% +%%%%% \protect\chapternumberline{\thechapter}\f@rtoc}% +%%%% \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}% +%%%%% \memappchapinfo{\thechapter}{\f@rtoc}{\f@rhdr}{#2}% +%%%% \memappchapinfo{\thechapter}{\f@rtoc}{\f@rhdr}{#2}% +%%%% \else +%%%% \addcontentsline{toc}{chapter}{% +%%%%% \protect\chapternumberline{\thechapter}\f@rtoc}% +%%%% \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}% +%%%%% \memchapinfo{\thechapter}{\f@rtoc}{\f@rhdr}{#2}% +%%%% \memchapinfo{\hchaptertitlehead}{\f@rtoc}{\f@rhdr}{#2}% +%%%% \fi +%%%% \else +%%%% \addcontentsline{toc}{chapter}{\f@rtoc}% +%%%% \ifanappendix +%%%% \memappchapinfo{}{\f@rtoc}{\f@rhdr}{#2}% +%%%% \else +%%%% \memchapinfo{\hchaptertitlehead}{\f@rtoc}{\f@rhdr}{#2}% +%%%% \fi +%%%% \fi +%%%% \mempostaddchaptertotochook% +%%%% \ifheadnameref\M@gettitle{\f@rhdr}\else\M@gettitle{\f@rtoc}\fi +%%%%%%% for chapter +%%%% \ifanappendix +%%%% \protected@edef\@currentlabel{\thechapter}% +%%%% \fi +%%%% \memendofchapterhook% +%%%%} + \def\@chapter[#1]#2{% \m@mpn@new@chaptrue% \m@mpn@new@schapfalse% \def\f@rbdy{#2}% -% \ifx\ch@pt@c\@empty % no optional args -% \def\f@rtoc{#2}% -% \def\f@rhdr{#2}% -% \PrerenderUnicode{#2}% -% \else % at least one opt arg -% \let\f@rtoc\ch@pt@c -% \ifx\@empty#1\@empty -% \let\f@rhdr\ch@pt@c -% \PrerenderUnicode{#1#2}% -% \else -% \def\f@rhdr{#1}% -% \PrerenderUnicode{#1}% -% \fi -% \fi - \ifx\ch@pt@c\m@m@empty % no optional args - \def\f@rtoc{#1}% - \def\f@rhdr{#1}% + \ifx\ch@pt@c\@empty % no optional args + \def\f@rtoc{#2}% + \def\f@rhdr{#2}% \else % at least one opt arg - \def\f@rtoc{\ch@pt@c}% - \nametest{#1}{#2}% - \ifsamename % one opt arg - \def\f@rhdr{\ch@pt@c}% - \else % two opt args + \let\f@rtoc\ch@pt@c + \ifx\@empty#1\@empty + \let\f@rhdr\ch@pt@c + \else \def\f@rhdr{#1}% \fi - \fi + \fi \m@m@Andfalse \ifnum \c@secnumdepth >\m@ne \if@mainmatter @@ -297,18 +372,16 @@ \fi \@afterheading \fi + \@nameuse{chapter@f@rtoc@before@write@hook}% + \mempreaddchaptertotochook% \ifm@m@And \ifanappendix \addcontentsline{toc}{appendix}{% -% \protect\chapternumberline{\thechapter}\f@rtoc}% \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}% -% \memappchapinfo{\thechapter}{\f@rtoc}{\f@rhdr}{#2}% \memappchapinfo{\thechapter}{\f@rtoc}{\f@rhdr}{#2}% \else \addcontentsline{toc}{chapter}{% -% \protect\chapternumberline{\thechapter}\f@rtoc}% \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}% -% \memchapinfo{\thechapter}{\f@rtoc}{\f@rhdr}{#2}% \memchapinfo{\hchaptertitlehead}{\f@rtoc}{\f@rhdr}{#2}% \fi \else @@ -321,82 +394,12 @@ \fi \mempostaddchaptertotochook% \ifheadnameref\M@gettitle{\f@rhdr}\else\M@gettitle{\f@rtoc}\fi -%%% for chapter \ifanappendix \protected@edef\@currentlabel{\thechapter}% \fi \memendofchapterhook% } -%%%\def\@chapter[#1]#2{% -%%% \m@mpn@new@chaptrue% -%%% \m@mpn@new@schapfalse% -%%% \def\f@rbdy{#2}% -%%% \ifx\ch@pt@c\@empty % no optional args -%%% \def\f@rtoc{#2}% -%%% \def\f@rhdr{#2}% -%%% \else % at least one opt arg -%%% \let\f@rtoc\ch@pt@c -%%% \ifx\@empty#1\@empty -%%% \let\f@rhdr\ch@pt@c -%%% \else -%%% \def\f@rhdr{#1}% -%%% \fi -%%% \fi -%%% \m@m@Andfalse -%%% \ifnum \c@secnumdepth >\m@ne -%%% \if@mainmatter -%%% \m@m@Andtrue -%%% \fi -%%% \fi -%%% \ifm@m@And -%%% \ifanappendix -%%% \refstepcounter{APPchapter}% -%%% \else -%%% \refstepcounter{chapter}% -%%% \fi -%%% \fi -%%% \chaptermark{\f@rhdr} -%%% \ifartopt -%%% \@makechapterhead{#2}% -%%% \@afterheading -%%% \else -%%% \insertchapterspace -%%% \if@twocolumn -%%% \@topnewpage[\@makechapterhead{#2}]% -%%% \else -%%% \@makechapterhead{#2}% -%%% \fi -%%% \@afterheading -%%% \fi -%%% \@nameuse{chapter@f@rtoc@before@write@hook}% -%%% \mempreaddchaptertotochook% -%%% \ifm@m@And -%%% \ifanappendix -%%% \addcontentsline{toc}{appendix}{% -%%% \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}% -%%% \memappchapinfo{\thechapter}{\f@rtoc}{\f@rhdr}{#2}% -%%% \else -%%% \addcontentsline{toc}{chapter}{% -%%% \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}% -%%% \memchapinfo{\hchaptertitlehead}{\f@rtoc}{\f@rhdr}{#2}% -%%% \fi -%%% \else -%%% \addcontentsline{toc}{chapter}{\f@rtoc}% -%%% \ifanappendix -%%% \memappchapinfo{}{\f@rtoc}{\f@rhdr}{#2}% -%%% \else -%%% \memchapinfo{\hchaptertitlehead}{\f@rtoc}{\f@rhdr}{#2}% -%%% \fi -%%% \fi -%%% \mempostaddchaptertotochook% -%%% \ifheadnameref\M@gettitle{\f@rhdr}\else\M@gettitle{\f@rtoc}\fi -%%% \ifanappendix -%%% \protected@edef\@currentlabel{\thechapter}% -%%% \fi -%%% \memendofchapterhook% -%%%} - %\def\@makechapterhead#1{% % \chapterheadstart% \vspace*{50\p@}% % {\parindent \z@ \raggedright \normalfont |