diff options
author | Karl Berry <karl@freefriends.org> | 2018-07-07 20:46:58 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-07-07 20:46:58 +0000 |
commit | c1b657195f44402f5c3e6183d1746cfc6f91791a (patch) | |
tree | 7839988d393f90738918cc07f848d7276941eceb /Master/texmf-dist/tex/latex/lwarp/lwarp-splitidx.sty | |
parent | b5906151f91070a3372cf1fe25efa06fd070a0d1 (diff) |
lwarp (7jul18)
git-svn-id: svn://tug.org/texlive/trunk@48159 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/lwarp/lwarp-splitidx.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/lwarp/lwarp-splitidx.sty | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-splitidx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-splitidx.sty new file mode 100644 index 00000000000..460125cee78 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-splitidx.sty @@ -0,0 +1,64 @@ +%% +%% This is file `lwarp-splitidx.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `splitidx') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% 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.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{splitidx} +\catcode`\_=12% +\xpatchcmd{\newindex} + {\jobname-#2.idx} + {\jobname-#2_html.idx} + {} + {\LWR@patcherror{splitidx}{@newindex}} +\catcode`\_=8% +\renewcommand*{\@wrsindex}[2][]{% + \ifx\relax#1\relax + \if@splitidx + \@wrsindex[idx]{#2}% + \else + \def\@tempa{#2}% + \if@verbindex\@onelevel@sanitize\@tempa\fi + \@wrindex{\@tempa}% + \fi + \else + \def\@tempa{#2}% + \csname index@#1@hook\endcsname + \addtocounter{LWR@autoindex}{1}% lwarp + \LWR@new@label{LWRindex-\arabic{LWR@autoindex}}% lwarp + \@@@wrsindex{#1}{{\@tempa}{\arabic{LWR@autoindex}}}% + \endgroup + \@esphack + \fi +} +\xpatchcmd{\printsubindex} + {\let\section\subsection} + {\renewcommand*{\section}{\subsection}} + {} + {\LWR@patcherror{splitidx}{printsubindex-section}} + +\xpatchcmd{\printsubindex} + {\let\chapter\section} + {\renewcommand*{\chapter}{\section}} + {} + {\LWR@patcherror{splitidx}{printsubindex-chapter}} + +\xpatchcmd{\printsubindex} + {\let\@makechapterhead\section} + {\def\@makechapterhead{\section}} + {} + {\LWR@patcherror{splitidx}{printsubindex-chapter}} +\endinput +%% +%% End of file `lwarp-splitidx.sty'. |