diff options
author | Norbert Preining <norbert@preining.info> | 2020-03-15 03:01:24 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-03-15 03:01:24 +0000 |
commit | 87cddce361c3b477029d13b27bdaa57190b2d74b (patch) | |
tree | 0b8f15ef416645c1438cdc4228a1ddb44691b17c /language/korean/kotex-oblivoir/tex/oblivoir.cls | |
parent | 942e56ba7d147d18d379305e76f064cec0aade7d (diff) |
CTAN sync 202003150301
Diffstat (limited to 'language/korean/kotex-oblivoir/tex/oblivoir.cls')
-rw-r--r-- | language/korean/kotex-oblivoir/tex/oblivoir.cls | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/language/korean/kotex-oblivoir/tex/oblivoir.cls b/language/korean/kotex-oblivoir/tex/oblivoir.cls new file mode 100644 index 0000000000..79a0f8f908 --- /dev/null +++ b/language/korean/kotex-oblivoir/tex/oblivoir.cls @@ -0,0 +1,66 @@ +%% File `oblivoir.cls` +%% +%% (C) Copyright 2006-2020 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. +%% +\ProvidesClass{oblivoir}[2020/02/09 v2.2] + +\RequirePackage{xkeyval} +\RequirePackage{xparse} + +\newif\if@CJK\@CJKfalse +\DeclareOptionX{cjk}[]{\@CJKtrue} +\DeclareOptionX{dhucs}[]{\@CJKfalse} +%%% +%%% [fontspec] option introduced +\DeclareOptionX{fontspec}[]{\PassOptionsToPackage{{#1}}{fontspec}} +\DeclareOptionX{hyperref}[]{\PassOptionsToPackage{#1}{hyperref}} +\DeclareOptionX{xcolor}[]{\PassOptionsToPackage{#1}{xcolor}} +\DeclareOptionX{chapter}[]{} + +\ProcessOptionsX + +%%% ifluaorxetex.sty +\RequirePackage{iftex} + +\newif\ifLuaOrXeTeX +%\ifXeTeX\global\LuaOrXeTeXtrue +% \else\ifLuaTeX\global\LuaOrXeTeXtrue +% \else\global\LuaOrXeTeXfalse +%\fi\fi +\ExplSyntaxOn +\bool_if:nTF { \sys_if_engine_xetex_p: || \sys_if_engine_luatex_p: } +{ + \LuaOrXeTeXtrue +} +{ + \LuaOrXeTeXfalse +} +\ExplSyntaxOff + + +\ifLuaOrXeTeX +\LoadClassWithOptions{oblivoir-xl} +% \ifLuaTeX +% \typeout{HANGUL DRIVER: luatexko} +% \else +% \typeout{HANGUL DRIVER: xetexko} +% \fi +\else + \if@CJK + \LoadClassWithOptions{oblivoir-xl} + \typeout{HANGUL DRIVER: cjk-ko} + \else + \LoadClassWithOptions{oblivoir-utf} + \typeout{HANGUL DRIVER: kotex-utf} + \fi +\fi + +\endinput |