%% File `ob-koreanappendix.sty` %% %% Copyright (c) 2007-2015 Kangsoo Kim %% %% 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. %% %% oblivoir sub-style. part of oblivoir %% \appendix (부록) %% %% \newcommand*\clearforappendix{\clearpage} \gdef\set@appendix@chapter{% \renewcommand\thesection{\Alph{APPsection}}% \renewcommand\thesubsection{\thesection.\arabic{APPsubsection}} \ifanappendix \counterwithout{APPsection}{APPchapter} \counterwithin{APPsubsection}{APPsection} \fi% \counterwithin{figure}{APPsection}\counterwithin{table}{APPsection}% \counterwithin{equation}{APPsection}% \renewcommand\thefigure{\Alph{APPsection}.\arabic{figure}}% \renewcommand\thetable{\Alph{APPsection}.\arabic{table}}% \renewcommand\theequation{\Alph{APPsection}.\arabic{equation}}% \if@chapter\renewcommand*{\thechapter}{\Roman{APPchapter}}\fi \set@appendix@chapsec } \renewcommand{\@resets@pp}{% \par \@ppsavesec \set@appendix@chapter \restoreapp } \renewcommand{\appendix}{\par \if@chapter\clearforappendix\fi \set@appendix@chapter \anappendixtrue % \chapterstyle{appendixdefault}% \if@AppendixTitleToToc \addcontentsline{toc}{chapter}{\appendixname}% \fi \if@AttachAppendixTitleToSecnum \addtodef{\secheadstyle}{}{\appendixrefname~}% \fi } \def\set@appendix@chapsec{% %%% SECTION in APPENDIX \renewcommand{\section}{% \sechook\memucsinterwordhook% \@startsection{section}{1}% level 1 {\secindent}% heading indent {\beforesecskip}% skip before the heading {\aftersecskip}% skip after the heading {\normalfont\secheadstyle}} % font % \def\M@sect##1##2##3##4##5##6[##7][##8]##9{% \ifheadnameref\M@gettitle{##8}\else\M@gettitle{##7}\fi \ifnum ##2>\c@secnumdepth \let\@svsec\@empty \else \refstepcounter{APP##1}% \protected@edef\@svsec{\@seccntformat{##1}\relax}% \fi \@tempskipa ##5\relax \ifdim \@tempskipa>\z@ \begingroup ##6{% \@hangfrom{\hskip ##3\relax\@svsec}% \interlinepenalty \@M ##9\@@par}% \endgroup \csname ##1mark\endcsname{##8}% \addcontentsline{toc}{##1}{% \ifnum ##2>\c@secnumdepth \else \protect\numberline{\noexpand\protect\csname the##1\endcsname}% \fi ##7}% \else \def\@svsechd{% ##6{\hskip ##3\relax \@svsec ##9}% \csname ##1mark\endcsname{##8}% \addcontentsline{toc}{##1}{% \ifnum ##2>\c@secnumdepth \else \protect\numberline{\csname the##1\endcsname}% \fi ##7}}% \fi \expandafter\protected@edef \expandafter\@currentlabel \expandafter{\csname the##1\endcsname}% \@xsect{##5}}% } \endinput