summaryrefslogtreecommitdiff
path: root/language/korean
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-03-05 03:00:46 +0000
committerNorbert Preining <norbert@preining.info>2022-03-05 03:00:46 +0000
commit19a90b19f6ec33aec1291be08fecfece45735a22 (patch)
tree5280534c654589edee14cba9c39981c452a7a0e3 /language/korean
parent575ab7d0e7534edd510bbc89a2ef4b04582af591 (diff)
CTAN sync 202203050300
Diffstat (limited to 'language/korean')
-rw-r--r--language/korean/kotex-oblivoir/README3
-rw-r--r--language/korean/kotex-oblivoir/doc/ChangeLog6
-rw-r--r--language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty12
-rw-r--r--language/korean/kotex-oblivoir/tex/memhangul-common/ob-toclof.sty130
-rw-r--r--language/korean/kotex-oblivoir/tex/oblivoir-xl.cls41
-rw-r--r--language/korean/kotex-oblivoir/tex/oblivoir.cls2
6 files changed, 109 insertions, 85 deletions
diff --git a/language/korean/kotex-oblivoir/README b/language/korean/kotex-oblivoir/README
index 0a1edaa49f..3232f7018e 100644
--- a/language/korean/kotex-oblivoir/README
+++ b/language/korean/kotex-oblivoir/README
@@ -4,7 +4,8 @@ kotex-oblivoir
Current State
-------------
-* 2022/03/01, uploaded to CTAN.
+* 2022/03/05, bug fixed and uploaded. Version 3.1.1
+* 2022/03/01, uploaded to CTAN. Version 3.1
Introduction
------------
diff --git a/language/korean/kotex-oblivoir/doc/ChangeLog b/language/korean/kotex-oblivoir/doc/ChangeLog
index b723bbdfd3..8daa96ce55 100644
--- a/language/korean/kotex-oblivoir/doc/ChangeLog
+++ b/language/korean/kotex-oblivoir/doc/ChangeLog
@@ -1,3 +1,9 @@
+2022-03-05 Kangsoo Kim
+
+ Version 3.1.1
+
+ * bug fix concerning toc and pdfbookmarks
+
2022-03-01 Kangsoo Kim
Version 3.1
diff --git a/language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty b/language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty
index 7742b961e0..5e84213563 100644
--- a/language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty
+++ b/language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty
@@ -155,9 +155,15 @@
%% CHAPTER
%%%%%%%%%%%
-\renewcommand{\@m@mchapter}[1][\@empty]{%
- \def\ch@pt@c{#1}% capture first optional arg
- \@dblarg{\@chapter}}
+%%\renewcommand{\@m@mchapter}[1][\@empty]{%
+%% \def\ch@pt@c{#1}% capture first optional arg
+%% \@dblarg{\@chapter}}
+%\renewcommand{\@m@mchapter}[1][]{%
+% \def\ch@pt@c{#1}% capture first optional arg
+% \@ifnextchar[{\@chapter}{\@chapter[]}%
+%}
+%\def\m@m@empty{\@empty}
+
%%\def\m@m@empty{\@empty}
%%%%\def\@chapter[#1]#2{%
diff --git a/language/korean/kotex-oblivoir/tex/memhangul-common/ob-toclof.sty b/language/korean/kotex-oblivoir/tex/memhangul-common/ob-toclof.sty
index 5ef56b463f..1320b3f555 100644
--- a/language/korean/kotex-oblivoir/tex/memhangul-common/ob-toclof.sty
+++ b/language/korean/kotex-oblivoir/tex/memhangul-common/ob-toclof.sty
@@ -1,6 +1,6 @@
%% File `ob-toclof.sty`
%%
-%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org>
+%% Copyright (c) 2007-2022 Kangsoo Kim <modviv2k15 at gmail.com>
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -71,69 +71,69 @@
% \@namedef{print#2title}##1{\printchaptertitle{##1}}
} % end \newlistof
-\def\@chapter[#1]#2{%
- \ifx\ch@pt@c\m@m@empty % no optional args
- \def\f@rtoc{#1}%
- \def\f@rhdr{#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}%
- \else % two opt args
- \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
- \ifm@m@And
- \ifanappendix
- \addcontentsline{toc}{appendix}{%
- \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}%
- \memappchapinfo{\thechapter}{\f@rtoc}{\f@rhdr}{#2}%
- \else
- \addcontentsline{toc}{section}{%
- \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}%
- \memchapinfo{\hchaptertitlehead}{\f@rtoc}{\f@rhdr}{#2}%
- \fi
- \else
- \addcontentsline{toc}{section}{\f@rtoc}%
- \ifanappendix
- \memappchapinfo{}{\f@rtoc}{\f@rhdr}{#2}%
- \else
- \memchapinfo{\hchaptertitlehead}{\f@rtoc}{\f@rhdr}{#2}%
- \fi
- \fi
- \ifheadnameref\M@gettitle{\f@rhdr}\else\M@gettitle{\f@rtoc}\fi
-%%% for chapter
- \ifanappendix
- \protected@edef\@currentlabel{\thechapter}%
- \fi
-}
+%\def\@chapter[#1]#2{%
+% \ifx\ch@pt@c\m@m@empty % no optional args
+% \def\f@rtoc{#1}%
+% \def\f@rhdr{#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}%
+% \else % two opt args
+% \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
+% \ifm@m@And
+% \ifanappendix
+% \addcontentsline{toc}{appendix}{%
+% \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}%
+% \memappchapinfo{\thechapter}{\f@rtoc}{\f@rhdr}{#2}%
+% \else
+% \addcontentsline{toc}{section}{%
+% \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}%
+% \memchapinfo{\hchaptertitlehead}{\f@rtoc}{\f@rhdr}{#2}%
+% \fi
+% \else
+% \addcontentsline{toc}{section}{\f@rtoc}%
+% \ifanappendix
+% \memappchapinfo{}{\f@rtoc}{\f@rhdr}{#2}%
+% \else
+% \memchapinfo{\hchaptertitlehead}{\f@rtoc}{\f@rhdr}{#2}%
+% \fi
+% \fi
+% \ifheadnameref\M@gettitle{\f@rhdr}\else\M@gettitle{\f@rtoc}\fi
+%%%% for chapter
+% \ifanappendix
+% \protected@edef\@currentlabel{\thechapter}%
+% \fi
+%}
\newlistof{tableofcontents}{toc}{\contentsname}
\newlistof{listoffigures}{lof}{\listfigurename}
@@ -142,3 +142,5 @@
\fi % of \if@toclofentry
\endinput
+
+%%% redefinition of \@chapter deprecated, 2022/03/05
diff --git a/language/korean/kotex-oblivoir/tex/oblivoir-xl.cls b/language/korean/kotex-oblivoir/tex/oblivoir-xl.cls
index e68aa40c94..7023eea550 100644
--- a/language/korean/kotex-oblivoir/tex/oblivoir-xl.cls
+++ b/language/korean/kotex-oblivoir/tex/oblivoir-xl.cls
@@ -1,6 +1,6 @@
%% File `oblivoir-xl.cls`
%%
-%% (C) Copyright 2006-2021 Kangsoo Kim <karnes at ktug org>
+%% (C) Copyright 2006-2022 Kangsoo Kim <modviv2k15 at gmail dot com>
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -14,7 +14,7 @@
%% depends upon Dohyun Kim's xetexko and the author's memhangul-x.
%%
\ProvidesClass{oblivoir-xl}
- [2021/09/21 v0.8.6 article-like class to typeset Korean]
+ [2022/03/05 v0.8.7 article-like class to typeset Korean]
%\typeout{A variant of oblivoir class for Lua- or XeLaTeX.}
\providecommand\@DisabledOption[1]{%
@@ -45,8 +45,11 @@
\DeclareOptionX{kosection}{\kosectiontrue}
\newif\ifnobookmarks\nobookmarksfalse
\DeclareOptionX{nobookmarks}{\nobookmarkstrue}
+\newif\ifbookmarkpkg\bookmarkpkgfalse
+\DeclareOptionX{bookmark}{\bookmarkpkgtrue}
\newif\ifhyperrefwithlyx\hyperrefwithlyxfalse
\DeclareOptionX{lyxhyper}{\hyperrefwithlyxtrue}{\hyperrefwithlyxfalse}
+\DeclareOptionX{nohyperref}{\hyperrefwithlyxtrue}{\hyperrefwithlyxfalse}
\newif\if@tendotfive\@tendotfivefalse
\DeclareOptionX{10.5pt}{\@tendotfivetrue}
\newif\if@koreanfn\@koreanfnfalse
@@ -348,30 +351,36 @@
\else
\@Call@Hyperref@With@Bookmarks
\fi
+ \ifbookmarkpkg
+ \RequirePackage{bookmark}
+ \fi
}
\def\@Call@Hyperref@Without@Bookmarks{%
- \ifluatex
- \usepackage[unicode,bookmarks=false]{hyperref}
- \else\ifxetex
- \usepackage[bookmarks=false]{hyperref}
- \else
- \usepackage[unicode,bookmarks=false]{hyperref}
- \fi\fi
+% \ifluatex
+% \usepackage[unicode,bookmarks=false]{hyperref}
+% \else\ifxetex
+% \usepackage[bookmarks=false]{hyperref}
+% \else
+% \usepackage[unicode,bookmarks=false]{hyperref}
+% \fi\fi
+ \RequirePackage[bookmarks=false]{hyperref}
}
\def\@Call@Hyperref@With@Bookmarks{%
- \ifluatex
- \usepackage[unicode]{hyperref}
- \else\ifxetex
- \usepackage{hyperref}
- \else
- \usepackage[unicode]{hyperref}
- \fi\fi
+% \ifluatex
+% \usepackage[unicode]{hyperref}
+% \else\ifxetex
+% \usepackage{hyperref}
+% \else
+% \usepackage[unicode]{hyperref}
+% \fi\fi
+ \RequirePackage{hyperref}
}
%% LyX 1.6.x의 Insert-Hyperlink 기능과 충돌하지 않게 하기 위하여
%% hyperref을 로드하지 않음. (lyxhyper 옵션)
+%% lyxhyper = nohyperref
%% note: memhfixc는 memoir 자신이 로드해준다.
\ifnokorean\relax\else
\ifhyperrefwithlyx\relax\else
diff --git a/language/korean/kotex-oblivoir/tex/oblivoir.cls b/language/korean/kotex-oblivoir/tex/oblivoir.cls
index 2ccb1f0fc2..2a03b4be50 100644
--- a/language/korean/kotex-oblivoir/tex/oblivoir.cls
+++ b/language/korean/kotex-oblivoir/tex/oblivoir.cls
@@ -10,7 +10,7 @@
%% and version 1.3c or later is part of all distributions of LaTeX
%% version 2006/05/20 or later.
%%
-\ProvidesClass{oblivoir}[2022/03/01 v3.1]
+\ProvidesClass{oblivoir}[2022/03/05 v3.1.1]
\RequirePackage{xkeyval}
\RequirePackage{xparse}