diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-ucs/memhangul-ucs.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-ucs/memhangul-ucs.sty | 680 |
1 files changed, 680 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-ucs/memhangul-ucs.sty b/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-ucs/memhangul-ucs.sty new file mode 100644 index 00000000000..d624cf26562 --- /dev/null +++ b/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-ucs/memhangul-ucs.sty @@ -0,0 +1,680 @@ +%%% file `memhangul-ucs.sty` +%% +%% (C) Copyright 2006-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% +\NeedsTeXFormat{LaTeX2e} +\def\filedate{2013/10/22} +\def\fileversion{1.7.6} +\ProvidesPackage{memhangul-ucs}[\filedate UCS Hangul Package for memoir class] +\typeout{memhangul-ucs\space v\fileversion\space \filedate} + +%% Options : +%% interwordHWP, interworddefault +%% nosetspace, quotespacing, +%% gremph +%% nonfrench +%% arabicfront, hangulpagestyle +%% adjustmath +%% finemath +\newif\if@interwordHWP\@interwordHWPfalse +\DeclareOption{interwordHWP}{\@interwordHWPtrue} + +\newif\if@interworddefault\@interworddefaultfalse +\DeclareOption{interworddefault}{\@interworddefaulttrue} + +\newif\if@hsspace\@hsspacetrue +\DeclareOption{nosetspace}{\@hsspacefalse} + +\newcommand\nosetspace{% + \@hsspacefalse +} + +\newif\if@hsspacenoquote\@hsspacenoquotetrue +\DeclareOption{quotespacing}{\@hsspacenoquotefalse} + +\newif\if@nonfrench\@nonfrenchfalse +\DeclareOption{nonfrench}{\PassOptionsToPackage{\CurrentOption}{dhucs}\@nonfrenchtrue} + +\newif\if@nojosa\@nojosafalse +\DeclareOption{nojosa}{\PassOptionsToPackage{\CurrentOption}{dhucs}\@nojosatrue} + +\newif\if@hanja\@hanjafalse +\DeclareOption{hanja}{\PassOptionsToPackage{\CurrentOption}{dhucs}\@hanjatrue} + +\newif\if@finemath\@finemathfalse +\DeclareOption{finemath}{\PassOptionsToPackage{\CurrentOption}{dhucs}\@finemathtrue} + +\newif\if@gremph\@gremphfalse +\DeclareOption{gremph}{\@gremphtrue} + +\newif\if@mathdisp\@mathdispfalse +\DeclareOption{adjustmath}{\@mathdisptrue} + +\newif\if@arabicfrontmatter{\@arabicfrontmatterfalse} +\DeclareOption{arabicfront}{\@arabicfrontmattertrue} + +\newif\if@defaulthangulpagestyle{\@defaulthangulpagestylefalse} +\DeclareOption{hangulpagestyle}{\@defaulthangulpagestyletrue} + +\newif\if@pdfbookmark{\@pdfbookmarkfalse} +\DeclareOption{pdfbookmark}{\@pdfbookmarktrue} + +\newif\if@dvips{\@dvipsfalse} +\DeclareOption{dvips}{\@dvipstrue} + +\DeclareOption{strictcharcheck}{\PassOptionsToPackage{\CurrentOption}{dhucs}} + +%%% figtabcapt +\newif\if@figtabcapt@\@figtabcapt@false +\DeclareOption{figtabcapt}{\@figtabcapt@true} + +%%% dhucs, cjk +\DeclareOption{dhucs}{} +\DeclareOption{cjk}{} + +\ProcessOptions + +\RequirePackage{dhucs}[2007/06/26] + +%% define memh@hu +%hu=0.059375em % 1jw=.95em, 1hu=1/16jw +\newdimen\memh@hu\memh@hu=\dhucs@hu + +\newif\if@inthekoreancontext\@inthekoreancontexttrue + +\AtBeginDocument{% + \@ifpackageloaded{dhucs-trivcj}{% + \newdimen\japparindent\japparindent=1em% +% \def\cjksymbolextraspace{\hskip4em\relax}% + \renewenvironment{japanese}{% + \@inthekoreancontextfalse + \let\ORIGparindent=\parindent + \parindent=\japparindent + \if@afterindent\let\ORIG@afterindent\@afterindenttrue\else + \let\ORIG@afterindent\@afterindentfalse\fi % advised by SUGAI Y. + \let\@afterindentfalse\@afterindenttrue\@afterindenttrue + \SetHanjaFonts{min}{min}{min}\trivcjtypesetting}% + {\@inthekoreancontexttrue + \parindent=\ORIGparindent + \ORIG@afterindent} + \renewenvironment{chinese}{% + \@inthekoreancontextfalse + \let\ORIGparindent=\parindent + \parindent=\japparindent + \SetHanjaFonts{gbsn}{gbsn}{gbsn}\trivcjtypesetting}% + {\@inthekoreancontexttrue + \parindent=\ORIGparindent} + }{}% +} + +%%%% from lucenc.dfu of dhucs +\AtBeginDocument{% not to be affected by textcomp +\DeclareUnicodeCharacter{00B7}% · + {\leavevmode\hbox to.7em{\hss\textperiodcentered\hss}\postcjksymbol}% +} +%\DeclareUnicodeCharacter{3001}% 、 +% {\unkern\hbox to.5em{\unihangulchar{"3001}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{3002}% 。 +% {\unkern\hbox to.6em{\unihangulchar{"3002}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{3008}% 〈 +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3008}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{3009}% 〉 +% {\unkern\hbox to.5em{\unihangulchar{"3009}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{300A}% 《 +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"300A}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{300B}% 》 +% {\unkern\hbox to.5em{\unihangulchar{"300B}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{300C}% 「 +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"300C}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{300D}% 」 +% {\unkern\hbox to.5em{\unihangulchar{"300D}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{300E}% 『 +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"300E}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{300F}% 』 +% {\unkern\hbox to.5em{\unihangulchar{"300F}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{3010}% 【 +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3010}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{3011}% 】 +% {\unkern\hbox to.5em{\unihangulchar{"3011}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{3014}% 〔 +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3014}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{3015}% 〕 +% {\unkern\hbox to.5em{\unihangulchar{"3015}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{3016}% 〖 +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3016}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{3017}% 〗 +% {\unkern\hbox to.5em{\unihangulchar{"3017}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{3018}% 〘 +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3018}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{3019}% 〙 +% {\unkern\hbox to.5em{\unihangulchar{"3019}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{301A}% 〚 +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"301A}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{301B}% 〛 +% {\unkern\hbox to.5em{\unihangulchar{"301B}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{FF08}% ( +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"FF08}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{FF09}% ) +% {\unkern\hbox to.5em{\unihangulchar{"FF09}\hss}\memh@postcjksymkern} + +%% We will use E-TEX +%\RequirePackage{etex} + +%% memoir [ms] option +\ifmsdoc +\newcommand*\MSNormalSize{ + \let\large\normalsize + \let\Large\normalsize + \let\LARGE\normalsize + \let\huge\normalsize + \let\Huge\normalsize + \let\HUGE\normalsize + \let\small\normalsize + \let\scriptsize\normalsize + \let\footnotesize\normalsize + \let\tiny\normalsize + } +\AtBeginDocument{ + \let\dhucs@serifhangulfont\dhucs@monohangulfont + \let\dhucs@sanshangulfont\dhucs@monohangulfont + \let\dhucs@serifhanjafont\dhucs@monohanjafont + \let\dhucs@sanshanjafont\dhucs@monohanjafont + \setInterHangulSkip{\z@} + \renewcommand{\msdoublespacing}{% + \renewcommand{\baselinestretch}{1.75}\large\normalsize} + \renewcommand{\mssinglespacing}{% + \renewcommand{\baselinestretch}{1.1}\large\normalsize} + \renewcommand{\familydefault}{cmtt} + \renewcommand{\rmdefault}{cmtt} + \renewcommand{\sfdefault}{cmtt} + \renewcommand{\bfdefault}{m} + \renewcommand{\itdefault}{n} + \renewcommand{\sldefault}{n} + \renewcommand{\scdefault}{n} + \renewcommand{\baselinestretch}{1.75} + \@twocolumnfalse + \onecolumn + \sloppy + \@twosidefalse + \raggedbottom + \pagestyle{plain} +} +\fi + +%% load hyperref for pdf bookmarks. +%% to configure hyperref, you can use \hypersetup command. +%%%%% 1.4.4b -> disable CJKbookmarks, just use dhucs-ucshyper +%% 2007/06/03. drop dhucs-ucshyper +\if@pdfbookmark + \@ifpackageloaded{hyperref}{% hyperref is already loaded + \typeout{hyperref is already loaded!}% + \RequirePackage{memhfixc}}% + {% + \if@dvips + \RequirePackage[dvips,unicode]{hyperref}% + \else + \ifpdf + \RequirePackage[pdftex,unicode]{hyperref}% + \else + \RequirePackage[dvipdfm,unicode]{hyperref}% + \fi + \fi + \RequirePackage{memhfixc}} +\fi + +%% from ucs-hangul.tex +% \def\hNum#1{\@hNum{\@nameuse{c@#1}}} +% \def\@hNum#1{\ifcase#1\or 일\or 이\or 삼\or 사\or 오\or 육\or 칠\or + % 팔\or 구\or 십\or 십일\or 십이\or 십삼\or 십사\or 십오\or 십육\or + % 십칠\or 십팔\or 십구\or 이십\or 이십일\or 이십이\or 이십삼\or + % 이십사\else\@ctrerr\fi} +% \def\hanjanum#1{\@hanjanum{\@nameuse{c@#1}}} +% \def\@hanjanum#1{\ifcase#1\or 一\or 二\or 三\or + % 四\or 五\or 六\or 七\or 八\or 九\or 十\or + % 十一\or 十二\or 十三\or 十四\or 十五\or + % 十六\or 十七\or 十八\or 十九\or 二十\or + % 二十一\or 二十二\or 二十三\or 二十四\else\@ctrerr\fi} +% \def\HArabic#1{\@HArabic{\@nameuse{c@#1}}} +% \def\@HArabic#1{\ifcase#1\or 1\rieul\or 2\jung\or 3\jong\or 4\jung\or 5\jung\or + % 6\jong\or 7\rieul\or 8\rieul\or 9\jung\or 10\jong\or 11\rieul\or 12\jung\or + % 13\jong\or 14\jung\or 15\jung\or 16\jong\or 17\rieul\or 18\rieul\or 19\jung\or + % 20\jong\or 21\rieul\or 22\jung\or 23\jong\or 24\jung\else\@ctrerr\fi} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% 한글 관련 이름 설정 (not from hangul.sty) + +\if@hanja +\def\today{\number\year 年~\number\month 月~\number\day 日} +\def\enclname{同封物} +\def\ccname{寫本} +\def\headtoname{受信人} +\def\seename{\을~參照} +\def\alsoname{\을~參照} +\def\contentsname{目~次} +\def\listfigurename{圖~目次} +\def\listtablename{表~目次} +\def\refname{參考~文獻} +\def\indexname{索~引} +\def\tablename{表} +\def\figurename{圖} +\def\abstractname{要~約} +\def\bibname{參考~圖書} +\def\appendixname{附錄} +\def\subappendixname{附錄} +\def\appendixtocname{附~錄} +\def\appendixpagename{附~錄} +\def\partname{篇} +\def\chaptername{章} +\def\sectionname{節} +\def\colorlayer{色相레이어} +\def\glossaryname{語彙} +\def\figurerefname{圖} +\def\tablerefname{表} +\def\pagename{面} +\def\pagerefname{面} +\def\partrefname{篇} +\def\chapterrefname{章} +\def\sectionrefname{\S} +\else +\def\today{\number\year 년~\number\month 월~\number\day 일} +\def\enclname{동봉물} +\def\ccname{사본} +\def\headtoname{받는이} +\def\seename{\을~참조} +\def\alsoname{\을~함께~참조} +\def\contentsname{차~례} +\def\listfigurename{그림~차례} +\def\listtablename{표~차례} +\def\refname{참고~문헌} +\def\indexname{찾아보기} +\def\tablename{표} +\def\figurename{그림} +\def\abstractname{요~약} +\def\bibname{참고~문헌} +\def\appendixname{부록} +\def\subappendixname{부록} +\def\appendixtocname{부~록} +\def\appendixpagename{부~록} +\def\partname{편} +\def\chaptername{장} +\def\sectionname{절} +\def\colorlayer{환등판~색상} +\def\glossaryname{용어집} +\def\figurerefname{그림} +\def\tablerefname{표} +\def\pagename{페이지} +\def\pagerefname{페이지} +\def\partrefname{편} +\def\chapterrefname{장} +\def\sectionrefname{\S} +\fi + +%% \marginparswitchtrue/false +\providecommand{\marginparswitchtrue}{\@mparswitchtrue} +\providecommand{\marginparswitchfalse}{\@mparswitchfalse} +\providecommand{\reversemargintrue}{\@reversemargintrue} +\providecommand{\reversemarginfalse}{\@reversemarginfalse} + +%% select textwidth with chars +\def\testh@ng@lch@r@cters{가갸거겨고교구규그기} +\newlength\t@nch@ars +\newcommand*\setxxxlength[2]{% + \setbox0\hbox{\testh@ng@lch@r@cters}\setlength\t@nch@ars{\wd0}% + \@ifundefined{#1length}{\expandafter\newlength\csname #1length\endcsname}{}% + \expandafter\setlength\csname #1length\endcsname{#2\t@nch@ars}% + \expandafter\divide\csname #1length\endcsname by 10% +} + +%%% kscntformat +%%% HLaTeX의 \kscntformat 명령을 흉내냄 +%%% \kscntformat{section}{제}{절} 형식으로 쓴다. +\newsavebox{\tmp@XXbox} +\newdimen\tmp@XXdim +\def\kscntformat#1#2#3{% + \sbox{\tmp@XXbox}{#2\expandafter\number\csname c@#1\endcsname#3}% + \setlength\tmp@XXdim{\wd\tmp@XXbox}\advance\tmp@XXdim by1em% + \expandafter\def\csname the#1\endcsname{#2\expandafter\number\csname c@#1\endcsname#3}% + \expandafter\renewcommand\csname cft#1numwidth\endcsname{\tmp@XXdim}% + \expandafter\renewcommand\csname cft#1presnum\endcsname{}% + \expandafter\renewcommand\csname cft#1aftersnum\endcsname{}% +} + +\AtBeginDocument{% +\ifnokorean\else +\ifkosection +\kscntformat{section}{제\,}{\,절} +\renewcommand\thesubsection{\arabic{section}.\arabic{subsection}} +\fi\fi +} + +\RequirePackage{memhangul-common} + +%%% default linespacing for Hangul Documents +%%% interword +\if@interwordHWP + \RequirePackage[HWP]{memucs-interword} +\else +\if@interworddefault + \RequirePackage[default]{memucs-interword} +\else +\if@nonfrench + \RequirePackage[nonfrench]{memucs-interword} +\else + \RequirePackage{memucs-interword} +\fi\fi\fi +\AtBeginDocument{\memucsinterwordhook} + +%%% hsetspace for memucs +\if@hsspace + \RequirePackage[hangul,adjustverbatim,adjustfootnotesep]{memucs-setspace} + \if@hsspacenoquote\else\adjustquotespacing\fi +\else + \RequirePackage{memucs-setspace} + \linespread{1.333} +\fi +%\SetHangulspace{1.333}{1.1} + +%% GrEmph +\newif\if@bfem\@bfemfalse +\def\bfemtrue{\@bfemtrue} +\def\bfemfalse{\@bfemfalse} + +\if@unfonts +\if@bfem + \def\GrEmphFont{outbt} + \def\GrEmphHanjaFont{outbt} +\else + \def\GrEmphFont{outgr} + \def\GrEmphHanjaFont{outgt} +\fi +\else +\if@bfem + \def\GrEmphFont{nanummj} + \def\GrEmphHanjaFont{uhcmj} +\else + \def\GrEmphFont{nanumgt} + \def\GrEmphHanjaFont{nanumgt} +\fi +\fi +\def\SetGremphFonts#1#2{% + \def\GrEmphFont{#1}% + \def\GrEmphHanjaFont{#2}% +} +\@onlypreamble\SetGremphFonts + +\AtBeginDocument{% +\if@gremph\if@bfem + \RequirePackage[gremphhangul=\GrEmphFont,gremphhanja=\GrEmphHanjaFont,bfemph]{memucs-gremph} +\else + \RequirePackage[gremphhangul=\GrEmphFont,gremphhanja=\GrEmphHanjaFont]{memucs-gremph} +\fi\fi +} + +%% 한글 기호문자 +\DeclareUnicodeCharacter{00BC}% 1/4 + {\textsuperscript1\kern-.45em\unichar{65295}\kern-.45em\textsubscript4}% uni-0.def +\DeclareUnicodeCharacter{00BD}% 1/2 + {\textsuperscript1\kern-.45em\unichar{65295}\kern-.45em\textsubscript2}% uni-0.def +\DeclareUnicodeCharacter{00BE}% 3/4 + {\textsuperscript3\kern-.45em\unichar{65295}\kern-.45em\textsubscript4}% uni-0.def +\DeclareUnicodeCharacter{02D0}% ː + {\unihangulchar{"02D0}} +\DeclareUnicodeCharacter{2025}% ‥ + {\unihangulchar{"2025}} +\DeclareUnicodeCharacter{2026}% … + {\unihangulchar{"2026}} +\DeclareUnicodeCharacter{2015}% ― + {\nobreak\hskip\memh@hu\unihangulchar{"2015}\hskip\memh@hu\relax} +\DeclareUnicodeCharacter{2312}% ⌒ + {\unihangulchar{"2312}} + +%% BANGJEOM emphasis : extension. (inspired from hangul.sty) + +\def\circemphchar{˚} +\def\dotemphchar{˙} +\def\bfdotemphchar{\textbf{˙}} +\let\useremphchar\circemphchar +\newdimen\raisedotdim\raisedotdim\z@ +\newdimen\dhucs@emph@width + +\def\put@dhucs@mphch@r#1{% + \ifnum\thish@ngul>\z@\ifnum\thish@ngul<\thr@@ % hangul or hanja + \rlap{\raise\dhucs@emph@raise + \hb@xt@\dhucs@emph@width{\normalfont\hss#1\hss}}% + \fi\fi +} +\def\get@dhucs@mphheight#1{% + \ifdim\raisedotdim=\z@\relax + \settoheight{\dhucs@emph@raise}{#1}% + \addtolength{\dhucs@emph@raise}{-.4em}% + \else\let\dhucs@emph@raise\raisedotdim\fi +} + +\protected\def\dotemph#1{\begingroup + \get@dhucs@mphheight{#1}% + \let\dhucs@emph\dhucs@dot@emph + #1\endgroup} + +\def\dhucs@dot@emph#1{% + \settowidth{\dhucs@emph@width}{#1}% + \put@dhucs@mphch@r{\dotemphchar}% +} + +\protected\def\bfdotemph#1{\begingroup + \get@dhucs@mphheight{#1}% + \let\dhucs@emph\dhucs@bfdot@emph + #1\endgroup} + +\def\dhucs@bfdot@emph#1{% + \settowidth{\dhucs@emph@width}{#1}% + \put@dhucs@mphch@r{\bfdotemphchar}% +} + +%\ifx\hfontfamilynameprefix\UnPrefix\let\dotemph\bfdotemph\fi + +\protected\def\circemph#1{\begingroup + \get@dhucs@mphheight{#1}% + \let\dhucs@emph\dhucs@circ@emph + #1\endgroup} + +\def\dhucs@circ@emph#1{\leavevmode + \settowidth{\dhucs@emph@width}{#1}% + \put@dhucs@mphch@r{\circemphchar}% +} + +\newdimen\useremphraisedim\useremphraisedim\z@ + +\protected\def\useremph#1{\begingroup + \ifdim\useremphraisedim=\z@\relax + \settoheight{\dhucs@emph@raise}{#1}% + \addtolength{\dhucs@emph@raise}{-.4em}% + \else\let\dhucs@emph@raise\useremphraisedim\fi + \let\dhucs@emph\dhucs@user@emph + #1\endgroup} + +\def\dhucs@user@emph#1{% + \settowidth{\dhucs@emph@width}{#1}% + \put@dhucs@mphch@r{\useremphchar}% +} + +\g@addto@macro\pdfstringdefPreHook{% + \let\circemph\@firstofone + \let\useremph\@firstofone +} + +\endinput + +% CHANGE LOG +% +% 2013/10/22: introduce memhangul-common.sty +% 2013/10/16: [kosection] bug fix +% 2013/09/27: xoblivoir-related fixes. +% 2012/12/02: drop shipout hacking codes. (problem solved) +% 2012/11/22. [figtabcapt] +% 2009/04/02. redefine mem@shipii. +% 2009/02/11. memoir v1.6180339e compatibility mend 1. +% titleref, hangul page style. +% 2007/11/18. add \alsoname definition +% 2007/09/09. remove test code +% 2007/08/06. add \expldash command +% 2007/07/15. no changes. part of ko.TeX +% 2007/06/26. introduce [strictcharcheck], acc. dhucs 4.0.6 +% 2007/06/14. follow up dhucs 4.0.1, rename a few cs. +% 2007/06/07. indent first in japanese env. +% 2007/06/03. dhucs hfontspec etc. +% 2007/05/20. memh@cjksymbolskip & memh@postcjksymkern, cntrdot etc. +% 2007/05/16. ver 1.5.0 (dhucs 4.0) +% ================================== +% +% 2004/12/30. dhhangul-ucs-test 2004/12/30 버전을 반영함. +% 폰트 설정 명령을 \DeclareRobustCommand로 함. +% 한글 section 카운터 관련 수정. +% +% 2004/12/31. dhhangul-ucs-test 2004/12/31 버전을 반영함. +% +% 2005/01/02. +% * heading, ruled, Ruled의 헤딩 폰트가 달라지는 것을 수정. +% * slshape, itshape의 폰트 교란을 수정. +% * \hanjanum, \hNum 카운터 포맷, demovar chapter style 추가. +% +% 2005/01/04 +% * dhucs 2005/01/04 반영. +% * nonfrench 괄호 문제 개선. +% * 확장한자 개선. +% +% 2005/01/05 +% * \unichar 재정의(dhucs 20050105) +% * .aux에 \PrerenderUnicode를 씀. +% * \GrEmph 옵션 도입. +% +% 2005/01/07 +% * \GrEmph 수정. \bfemtrue, \bfemfalse +% * \josa@hyper@link 수정(dhucs 1.1) +% * \utf@viii@undeferr의 경우 \jobname.pru에 \PrerenderUnicode를 씀(after dhucs) +% * renew \makeindex because of conflicts between \utf@viii@undeferr and \@index +% * \HArabic counter added. +% +% 2005/01/15 +% * require dhucs. +% * drop including kshangul.prerenders +% * release. +% +% 2005/01/20 +% * \index를 memoir의 3-pass 방식으로 되돌림 +% +% 2005/01/29 +% * memucs-setspace 변경 +% * companion pagestyle 변경 +% +% 2005/01/31 +% * 한글 특수문자 정의 +% +% 2005/02/08 +% * mempatch 3.5 적용. +% * revive interwordchapterskiphook +% * minor fixes. +% +% 2005/02/11 +% * marginparswitch added. +% +% 2005/02/14 +% * disable \MakeUppercase redefinition after dhucs 2.0 +% * release 1.0 +% +% 2005/02/22 +% * \chapter definition retrieved to original memoir manner. +% * \titleref bug(memoir) fixed. +% * \appendix chapter PDF bookmarks hyperlink problem improved. +% +% 2005/02/23 +% * revised 1.1v +% * PROBLEM unsolved : +% +% 2005/02/23 +% * revised. 1.1x +% * dhucs (plain)1.6과 함께 사용함. +% +% 2005/04/22 +% * gremph 관련 수정. 1.1x1 +% * memucs-gremph.sty 추가 +% +% 2005/04/24 +% * 드러냄표 구현. +% * dhucs-plain 1.7. +% * \normalfont로 고침. +% +% 2005/04/26 +% * 드러냄표. dhucs 2.2를 따름. +% +% 2005/06/06 +% * pdf bookmark hyperlink to APPENDIX sections problem fixed. +% +% 2005/06/28 +% * drop dhucs-plain, dhucs 2.4 +% +% 2005/07/08 +% * improve \titleref +% +% 2005/07/17 +% * reintroduce chapter \PrerenderUnicode's +% +% 2005/07/30 +% * fix the bug that [noquotespacing] option has no effects. +% +% 2005/08/05 +% * change after dhucs 2.6 +% * adjustmath option added. +% +% 2005/08/09 +% * pagestyle hangul added. +% * [hangulpagestyle], [arabicfront] options. +% * \explpunc defined. +% * \partmark added. +% * \bfdotemph added. +% +% 2005/08/12. ver 1.3 +% * \divnote test version. +% * \chapterindentfirst added. +% * \cntrdots added. +% +% 2005/09/09. ver 1.31 +% * memucs-setspace default changed. quote/quotation normal interline. +% +% 2005/09/21. ver 1.32 +% * [ms] option. +% +% 2005/10/15. ver 1.4.1 +% * introduce memhangul-patch.sty to make compatible with memoir 1.618 +% +% 2005/10/19 ver 1.4.2 +% * appendix-related bug fix +% +% 2005/10/29 ver 1.4.3 +% * mended appendix-related problems +% * introduced [pdfbookmark] option. +% * TODO. figs & tables in appendix hyperlinks have problems. +% +% 2005/10/30 ver 1.4.4 +% * CJKbookmark option added to hyperref +% +% 2006/04/19 ver 1.4.4b +% * drop CJKbookmarks hyperref option, just use dhucs-ucshyper +% * [dvips] option added. +% * reject dhucs 2.7.2 autojosa routine, adopt previous version +% +% 2006/04/27 ver 1.4.4f +% * adopt dhucs 3.0.0 +% +% 2006/06/25 ver 1.4.4g +% * suppress auto loading etex.sty +% +%% end of file `memhangul-ucs.sty` |