From e3cf1c350b9a36ecea93ff3c52f9d8c7a2e11f91 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 13 Jan 2006 00:07:48 +0000 Subject: stdclsdv git-svn-id: svn://tug.org/texlive/trunk@1347 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/stdclsdv/stdclsdv.sty | 79 +++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/stdclsdv/stdclsdv.sty (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/tex/latex/stdclsdv/stdclsdv.sty b/Master/texmf-dist/tex/latex/stdclsdv/stdclsdv.sty new file mode 100644 index 00000000000..0c7496002ec --- /dev/null +++ b/Master/texmf-dist/tex/latex/stdclsdv/stdclsdv.sty @@ -0,0 +1,79 @@ +%% +%% This is file `stdclsdv.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stdclsdv.dtx (with options: `usc') +%% +%% Copyright 1999 Peter R. Wilson +%% +%% This program is provided under the terms of the +%% LaTeX Project Public License distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt. +%% +%% Author: Peter Wilson (CUA and NIST) +%% now at: peter.r.wilson@boeing.com +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{stdclsdv}[2000/07/16 v1.1 Sectional divisions] +\newif\ifSCDknownclass\SCDknownclassfalse +\newif\ifSCDpart\SCDparttrue +\newif\ifSCDchapter\SCDchapterfalse +\newif\ifSCDsection\SCDsectiontrue +\newif\ifSCDnodivs\SCDnodivsfalse +\@ifclassloaded{book}{\SCDknownclasstrue\SCDchaptertrue}{} +\@ifclassloaded{report}{\SCDknownclasstrue\SCDchaptertrue}{} +\@ifclassloaded{article}{\SCDknownclasstrue}{} +\@ifclassloaded{proc}{\SCDknownclasstrue}{} +\@ifclassloaded{ltxdoc}{\SCDknownclasstrue}{} +\@ifclassloaded{slides}{\SCDknownclasstrue + \SCDnodivstrue\SCDpartfalse\SCDsectionfalse}{} +\@ifclassloaded{letter}{\SCDknownclasstrue + \SCDnodivstrue\SCDpartfalse\SCDsectionfalse}{} +\@ifclassloaded{scrbook}{\SCDknownclasstrue\SCDchaptertrue}{} +\@ifclassloaded{scrreprt}{\SCDknownclasstrue\SCDchaptertrue}{} +\@ifclassloaded{scrartcl}{\SCDknownclasstrue}{} +\@ifclassloaded{scrlettr}{\SCDknownclasstrue + \SCDnodivstrue\SCDpartfalse\SCDsectionfalse}{} +\ifSCDknownclass\else + \SCDnodivstrue + \ifx\part\undefined + \SCDpartfalse + \else + \SCDnodivsfalse + \fi + \ifx\chapter\undefined\else + \SCDchaptertrue \SCDnodivsfalse + \fi + \ifx\section\undefined + \SCDsectionfalse + \else + \SCDnodivsfalse + \fi +\fi +\newcommand{\SCDquit}{} +\newif\ifSCDSameDefinition +\def\SCDCheckCommand{\@star@or@long% + \SCDSameDefinitiontrue% changed from CheckCommand + \@SCD@check@command} + \@onlypreamble\SCDCheckCommand +\def\@SCD@check@command#1#2#{\@SCD@check@c#1{#2}} + \@onlypreamble\@SCD@check@command +\long\def\@SCD@check@c#1#2#3{% + \expandafter\let\csname\string\reserved@a\endcsname\relax + \renew@command\reserved@a#2{#3}% + \@ifundefined{\string\reserved@a}% + {\@SCD@check@eq#1\reserved@a}% + {\expandafter\@SCD@check@eq + \csname\string#1\expandafter\endcsname + \csname\string\reserved@a\endcsname}} + \@onlypreamble\@SCD@check@c +\def\@SCD@check@eq#1#2{% + \ifx#1#2\else + \SCDSameDefinitionfalse % changed from CheckCommand + \fi} + \@onlypreamble\@SCD@check@eq +\endinput +%% +%% End of file `stdclsdv.sty'. -- cgit v1.2.3