%% File `ob-toclof.sty` %% %% Copyright (c) 2007-2022 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 substyle. part of oblivoir, %% %% \newlistof{listoffigures}{lof}{\listfigurename} %% \kill@lastcounter{lofdepth} %% \newlistentry[section]{figure}{lof}{0} %% \cftsetindents{figure}{0em}{2.3em} %% \if@toclofentry\else \renewcommand{\put@bsintoc}{% \ifadd@bstotoc \ifnumber@bs\else \phantomsection \addcontentsline{toc}{section}{\abstractname} \fi \fi} \def\addappheadtotoc{\addcontentsline{toc}{section}{\appendixtocname}} \renewcommand{\newlistof}[3]{% \@namedef{ext@#2}{#2} \@ifundefined{c@#2depth}{\newcounter{#2depth}}{} \setcounter{#2depth}{1} \@namedef{#2mark}{\markboth{#3}{#3}} \@namedef{#1}{\@ifstar{\@nameuse{@star#2}}{\@nameuse{@plain#2}}} \@namedef{@star#2}{% \ensureonecol \par \begingroup %%% \parindent\z@ \parskip\cftparskip \@nameuse{@#2maketitle} \@starttoc{#2}% \endgroup \restorefromonecol} \@namedef{@plain#2}{% \ensureonecol \par \begingroup %%% \parindent\z@ \parskip\cftparskip \@nameuse{@#2maketitle} \phantomsection \addcontentsline{toc}{section}{#3} \@starttoc{#2}% \endgroup \restorefromonecol} \@namedef{@#2maketitle}{% \@nameuse{#2headstart} {\parindent\z@ \parskip\cftparskip \interlinepenalty\@M \@nameuse{print#2nonum}% \@nameuse{print#2title}{#3}% \@nameuse{#2mark}% \thispagestyle{chapter}% \@nameuse{after#2title} } \@afterheading} % \@namedef{#2headstart}{\chapterheadstart} % \@namedef{after#2title}{\afterchaptertitle} % \@namedef{print#2nonum}{\printchapternonum} % \@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 %} \newlistof{tableofcontents}{toc}{\contentsname} \newlistof{listoffigures}{lof}{\listfigurename} \newlistof{listoftables}{lot}{\listtablename} \fi % of \if@toclofentry \endinput %%% redefinition of \@chapter deprecated, 2022/03/05