summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-09-04 21:53:39 +0000
committerKarl Berry <karl@freefriends.org>2012-09-04 21:53:39 +0000
commit7227e9dd64d02b233176275f543e92ebc7237c7f (patch)
tree9133e657114c529b26a939cceb35ad5bc032f3f4 /Master/texmf-dist/doc
parent9dd1d9a521f38cd12935c8718ba7f384e513b78a (diff)
pst-doc.cls in runtime (mail from rf, 4 Sep 2012 17:35:53)
git-svn-id: svn://tug.org/texlive/trunk@27589 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-doc.cls519
1 files changed, 0 insertions, 519 deletions
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-doc.cls b/Master/texmf-dist/doc/generic/pstricks/pst-doc.cls
deleted file mode 100644
index fe4e58f029e..00000000000
--- a/Master/texmf-dist/doc/generic/pstricks/pst-doc.cls
+++ /dev/null
@@ -1,519 +0,0 @@
-% $Id: pst-doc.cls 532 2011-07-09 13:02:57Z herbert $
-%
-%%
-%% The PSTricks Project
-%%
-%% ``pst-doc'' class for use with the PSTricks documentation.
-%%
-%% Copyright (C) 2009-2011 Herbert Voss
-%%
-%% It 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.
-%%
-%% See http://www.latex-project.org/lppl.txt for details.
-%%
-%
-\listfiles
-\ProvidesClass{pst-doc}[2011/04/30 v 0.19 PSTricks documentation class (hv)]
-\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}}
-\ProcessOptions\relax
-%
-\LoadClass[%titlepage,
-DIV13]{scrartcl}
-%
-\RequirePackage[dvipsnames,x11names,svgnames,table]{xcolor}
-\RequirePackage[T1]{fontenc}
-\RequirePackage{ifpdf}
-\RequirePackage{textcomp}
-%\RequirePackage[euler-digits]{eulervm}
-\RequirePackage{bera}
-%\RequirePackage[scaled=0.85]{luximono}
-% Define commands that don't eat spaces.
-\RequirePackage{xspace}
-\makeatletter
-\providecommand{\IfPackageLoaded}[2]{\@ifpackageloaded{#1}{#2}{}}
-\providecommand{\IfPackageNotLoaded}[2]{\@ifpackageloaded{#1}{}{#2}}
-\providecommand{\IfElsePackageLoaded}[3]{\@ifpackageloaded{#1}{#2}{#3}}
-\providecommand{\IfChapterDefined}[1]{\ifthenelse{\boolean{chapteravailable}}{#1}{}}%
-\providecommand{\IfElseChapterDefined}[2]{\ifthenelse{\boolean{chapteravailable}}{#1}{#2}}%
-\providecommand{\IfDefined}[2]{\ifcsname #1\endcsname #2 \fi}
-\providecommand{\IfElseDefined}[3]{\ifcsname #1\endcsname #2 \else #3 \fi}
-\providecommand{\IfElseUnDefined}[3]{\ifcsname #1\endcsname #3 \else #2\fi}
-% Definde frontmatter, mainmatter and backmatter if not defined
-\@ifundefined{frontmatter}{%
- \newcommand{\frontmatter}{%
- %In Roemischen Buchstaben nummerieren (i, ii, iii)
- \pagenumbering{roman}}
-}{}
-\@ifundefined{mainmatter}{%
- % scrpage2 benoetigt den folgenden switch
- % wenn \mainmatter definiert ist.
- \newif\if@mainmatter\@mainmattertrue
- \newcommand{\mainmatter}{%
- % -- Seitennummerierung auf Arabische Zahlen zuruecksetzen (1,2,3)
- \pagenumbering{arabic}%
- \setcounter{page}{1}}
-}{}
-\@ifundefined{backmatter}{%
- \newcommand{\backmatter}{
- %In Roemischen Buchstaben nummerieren (i, ii, iii)
- \pagenumbering{roman}}
-}{}
-
-% Pakete speichern die spaeter geladen werden sollen
-\newcommand{\LoadPackagesNow}{}
-\newcommand{\LoadPackageLater}[1]{%
- \g@addto@macro{\LoadPackagesNow}{%
- \RequirePackage{#1}%
- }%
-}
-%
-\RequirePackage{makeidx}
-\makeindex
-\RequirePackage{calc}
-\RequirePackage{babel}
-\RequirePackage{xkeyval}
-\RequirePackage{pst-xkey}
-\RequirePackage{pstricks}
-\RequirePackage{xkvview}
-\let\pstricksFV\fileversion
-\let\pstricksFD\filedate
-\RequirePackage{multido}
-\RequirePackage{lscape}
-\RequirePackage{graphicx}
-\RequirePackage{eso-pic}
-\definecolor{DOrange}{rgb}{1,.4,.2}
-\RequirePackage{amsmath, amssymb}
-\RequirePackage{tabularx,ragged2e}
-\RequirePackage{booktabs}
-\RequirePackage[bottom,stable,ragged]{footmisc}
-\RequirePackage{chngcntr}
-\RequirePackage{nameref}
-\RequirePackage{varioref}
-\RequirePackage{subfig}
-\RequirePackage{setspace}
-\RequirePackage{paralist}
-%
-\RequirePackage{fancyvrb}
-\newenvironment{Xverbatim}[2][]%
- {\VerbatimEnvironment
-\handle@index{#2}
-\begin{Verbatim}[#1]}
-{\end{Verbatim}}
-\newcommand\use@index@vals{\index@vals\global\let\index@vals\relax}
-\def\handle@index#1{%
- \gdef\index@vals{#1}%
- \def\FancyVerbFormatLine##1{\FV@ObeyTabs{##1}\use@index@vals}}
-
-\RequirePackage{filecontents}
-%\singlespace
-\RequirePackage{showexpl}
-\renewcommand*\SX@Info{}%
-\definecolor{hellgelb}{rgb}{1,1,0.85}
-\definecolor{colKeys}{rgb}{0,0,1}
-\definecolor{colIdentifier}{rgb}{0,0,0}
-\definecolor{colComments}{rgb}{1,0,0}
-\definecolor{colString}{rgb}{0,0.5,0}
-\providecommand\ON{%
- \gdef\lst@alloverstyle##1{%
- \fboxrule=0pt
- \fboxsep=0pt
- \fcolorbox{Black!15}{Black!15}{\bfseries\strut##1}%
-}}
-\providecommand\OFF{\xdef\lst@alloverstyle##1{##1}}
-\lstset{%
- language=PSTricks,%
- float=hbp,%
- basicstyle=\ttfamily\small, %
- identifierstyle=\color{colIdentifier}, %
- keywordstyle=\color{colKeys}, %
- stringstyle=\color{colString}, %
- commentstyle=\color{colComments}, %
- columns=flexible, %
- tabsize=4, %
- frame=single, %
- extendedchars=true, %
- showspaces=false, %
- showstringspaces=false, %
-% numbers=left,
-% numbersep=0.8em,
-% numberstyle=\tiny, %
- breaklines=true, %
- breakautoindent=true,
- captionpos=b,
- xleftmargin=1em
-}
-\lstset{explpreset={pos=t,wide=false,rframe={},preset=\centering}}
-\lstdefinestyle{syntax}{backgroundcolor=\color{blue!15},numbers=none,xleftmargin=0pt,xrightmargin=0pt,
- frame=single}
-\lstdefinestyle{code}{backgroundcolor=\color{red!15},%numbers=left,
-xleftmargin=0pt,xrightmargin=0pt,
- frame=single}
-%
-\usepackage{manfnt}
-\newcommand\XInfofont{\color{blue}\fontsize{8pt}{10pt}\normalfont\itshape}
-\newcommand\XInfo[2][1]{\marginpar
- [\XInfocorr{#1}\raggedleft\XInfofont#2]%
- {\XInfocorr{#1}\raggedright\XInfofont#2}}
-\newcommand\XInfocorr[1]{\mbox{}\par
- \ifcase#1\relax
- \vspace{-10pt}\or
- \vspace{2pt}\or
- \vspace{14pt}\else
- \ifnum #1=-1 \vspace{-22pt}\else\ERROR\fi
- \fi}
-\newcommand\XInfoDanger[2][1]{\marginpar
- [\XInfocorr{#1}\raggedleft\XInfofont
- \let\\\@normalcr
- \hangafter-2\hangindent=-.9pc\parindent=-\@flushglue
- \noindent\rlap{\makebox[\marginparwidth]{\hfill\lower1.2pt\hbox{\dbend}\hspace*{-8pt}}}\hfill#2]%
- {\XInfocorr{#1}\raggedright\XInfofont
- \let\\\@normalcr
- \hangafter-2\hangindent=.9pc\noindent\llap{\lower1.2pt\hbox{\lhdbend}\,}#2}}
-%
-\RequirePackage{xkvview}
-\raggedbottom
-\definecolor{sectioncolor}{RGB}{0, 0, 255} % Schwarz
-\definecolor{textcolor}{RGB}{0, 0, 0} % Schwarz
-\definecolor{shadecolor}{gray}{0.90}
-\colorlet{pdflinkcolor}{DOrange}
-\colorlet{pdfurlcolor}{DOrange}
-\colorlet{pdffilecolor}{DOrange}
-\colorlet{stringcolor}{green!40!black!100}
-\colorlet{commencolor}{blue!0!black!100}
-\RequirePackage[automark,nouppercase]{scrpage2}
-
-\pagestyle{scrheadings}
-\clearscrheadings
-\clearscrplain
-\ohead{\pagemark}
-\ihead{\headmark}
-\ofoot[\pagemark]{}
-\automark[subsection]{section}
-\setheadsepline{.4pt}[\color{DOrange}]
-\setheadwidth[0pt]{text}
-\setfootwidth[0pt]{text}
-%% Fussnoten =============================================================
-% Keine hochgestellten Ziffern in der Fussnote (KOMA-Script-spezifisch):
-\deffootnote{1.5em}{1em}{\makebox[1.5em][l]{\thefootnotemark}}
-\addtolength{\skip\footins}{\baselineskip} % Abstand Text <-> Fussnote
-%% Schriften (Sections )==================================================
-\newcommand\SectionFontStyle{\sffamily}
-\setkomafont{sectioning}{\bfseries\SectionFontStyle} % % Titelzeilen % \bfseries
-\setkomafont{pagenumber}{\bfseries\SectionFontStyle} % Seitenzahl
-\setkomafont{pagehead}{\small\sffamily} % Kopfzeile
-%\setkomafont{pagefoot}{\small\sffamily} % Kopfzeile
-\setkomafont{descriptionlabel}{\itshape} % Kopfzeile
-\addtokomafont{sectioning}{\color{sectioncolor}} % Farbe der Ueberschriften
-\renewcommand*{\raggedsection}{\raggedright} % Titelzeile linksbuendig, haengend
-\RequirePackage{caption}
-\captionsetup{
- margin = 10pt,
- font = {small,rm},
- labelfont = {small,bf},
- format = plain, % oder 'hang'
- indention = 0em, % Einruecken der Beschriftung
- labelsep = colon, %period, space, quad, newline
- justification = RaggedRight, % justified, centering
- singlelinecheck = true, % false (true=bei einer Zeile immer zentrieren)
- position = bottom %top
-}
-%%% Bugfix Workaround
-\DeclareCaptionOption{parskip}[]{}
-\DeclareCaptionOption{parindent}[]{}
-
-% Aussehen der Captions fuer subfigures (subfig-Paket)
-\IfPackageLoaded{subfig}{
- \captionsetup[subfloat]{%
- margin = 10pt,
- font = {small,rm},
- labelfont = {small,bf},
- format = plain, % oder 'hang'
- indention = 0em, % Einruecken der Beschriftung
- labelsep = space, %period, space, quad, newline
- justification = RaggedRight, % justified, centering
- singlelinecheck = true, % false (true=bei einer Zeile immer zentrieren)
- position = bottom, %top
- labelformat = parens % simple, empty % Wie die Bezeichnung gesetzt wird
- }
-}
-\setcounter{secnumdepth}{2} % Abbildungsnummerierung mit groesserer Tiefe
-\setcounter{tocdepth}{2} % Inhaltsverzeichnis mit groesserer Tiefe
-%
-\renewcommand*\l@section[2]{%
- \ifnum \c@tocdepth >\z@
- \addpenalty\@secpenalty
- \addvspace{1.0em \@plus\p@}%
- \setlength\@tempdima{2em}%
- \begingroup
- \parindent \z@ \rightskip \@pnumwidth
- \parfillskip -\@pnumwidth
- \leavevmode \bfseries
- \advance\leftskip\@tempdima
- \hskip -\leftskip
- #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
- \endgroup
- \fi}
-\renewcommand*\l@subsection{\bprot@dottedtocline{2}{1.5em}{3.6em}}
-\renewcommand*\l@subsubsection{\bprot@dottedtocline{3}{3.8em}{4.5em}}
-%
-% Inhalte von List of Figures
-\IfPackageLoaded{subfig}{\setcounter{lofdepth}{1} %1 = nur figures, 2 = figures + subfigures
-}
-\RequirePackage[colorlinks=true,
- urlcolor=pdfurlcolor,
- filecolor=pdffilecolor,
- linkcolor=pdflinkcolor,
- breaklinks,
- linktocpage=true]{hyperref}
-\ifpdf
-\else
- \RequirePackage{breakurl}
-\fi
-\newsavebox\TBox
-\newenvironment{Bsp}[1]{%
- \par\bigskip%
- \begin{lrbox}{\TBox}
- \begin{minipage}{\linewidth-2\fboxrule}%
- \setlength\fboxsep{1mm}%
- \colorbox{DOrange}{\parbox{\linewidth-2\fboxsep}{%
- \color{White}\sffamily#1}}\par
- \fontsize{10}{12pt}\fontshape{it}\selectfont%
- \begin{quote}
-}{%
-\par\bigskip\end{quote}\end{minipage}\end{lrbox}\fboxsep=0pt%
- \fcolorbox{DOrange}{White}{\usebox\TBox}\par\bigskip}
-
-\newcommand{\RDO}{\color{DOrange!25}\rule[-1mm]{10mm}{5mm}}
-
-\DeclareRobustCommand\PST{\texttt{PSTricks\xspace}}
-\DeclareRobustCommand\PS{\texttt{PostScript\xspace}}
-\def\dt{\ensuremath{\,\mathrm{d}t}}
-\def\Index#1{\index{#1}#1}
-%
-\def\LPack#1{\texttt{#1}\index{#1@\texttt{#1}}\index{Package!#1@\texttt{#1}}}
-\def\nxLPack#1{\texttt{#1}}
-\def\Lprog#1{\texttt{#1}\index{#1@\texttt{#1}}\index{Program!#1@\texttt{#1}}}
-\let\nxLprog\nxLPack
-\def\LFile#1{\texttt{#1}\index{#1@\texttt{#1}}\index{File!#1@\texttt{#1}}}
-\def\nxLFile#1{\texttt{#1}}
-\def\Lext#1{\texttt{.#1}\index{#1@\texttt{.#1}}\index{Extension!#1@\texttt{.#1}}}
-\def\nxLext#1{\texttt{.#1}}
-\def\xLcs#1{\index{#1@\nxLcs{#1}}\index{Macro!#1@\nxLcs{#1}}}
-\def\Lcs#1{\nxLcs{#1}\xLcs{#1}}
-\def\LcsStar#1{\index{#1*@\nxLcs{#1*}}\index{Macro!#1@\nxLcs{#1*}}\nxLcs{#1}\OptArg*{*}}
-\def\nxLcs#1{\texttt{\textbackslash#1}}
-\def\xLenv#1{\index{#1@\texttt{#1}}\index{Environment!#1@\texttt{#1}}}
-\def\Lenv#1{\texttt{#1}\xLenv{#1}}
-\def\Ldim#1{\texttt{\textbackslash#1}\index{#1@\texttt{\textbackslash#1}}\index{Dimension!#1@\texttt{\textbackslash#1}}}
-\def\Lskip#1{\texttt{\textbackslash#1}\index{#1@\texttt{\textbackslash#1}}\index{Skip!#1@\texttt{\textbackslash#1}}}
-\def\Lkeyword#1{\texttt{#1}\xLkeyword{#1}}
-\def\xLkeyword#1{\index{#1@\texttt{#1}}\index{Keyword!#1@\texttt{#1}}}
-\def\nxLkeyword#1{\texttt{#1}}
-
-\def\LKeyword#1{\LKeyword@i#1!!}
-\def\LKeyword@i#1=#2!!{\Lkeyword{#1}\nxLkeyword{=#2}}
-\let\nxLKeyword\nxLenv % same formatting
-
-\let\nxLkeyval\nxLkeyword
-\let\nxLenv\nxLkeyword
-\let\nxLps\nxLkeyword
-\def\Lkeyval#1{\texttt{#1}\xLkeyval{#1}}
-\def\xLkeyval#1{\index{#1@\texttt{#1}}\index{Keyvalue!#1@\texttt{#1}}}
-\def\xLoption#1{\index{#1@\texttt{#1}}\index{Package option!#1@\texttt{#1}}}
-\def\Loption#1{\texttt{#1}\xLoption{#1}}
-\def\LPS#1{\texttt{#1}\index{#1@\texttt{#1}}\index{PostScript!#1@\texttt{#1}}}
-\def\xLps#1{\index{#1@\texttt{#1}}\index{PostScript!#1@\texttt{#1}}}
-\def\nxLps#1{\texttt{#1}}
-\def\Lps#1{\nxLps{#1}\xLps{#1}}
-\def\LClass#1{\texttt{#1}\index{#1@\texttt{#1}}\index{Class!#1@\texttt{#1}}}
-\let\nxLClass\nxLPack
-\let\nxLdim\nxLcs
-\let\nxLskip\nxLcs
-\def\Lctr#1{\texttt{#1}\index{#1@\texttt{#1}}\index{Counter!#1@\texttt{#1}}}
-\def\LCtr#1{\texttt{#1}\index{#1@\texttt{#1}}\index{TeX Counter@\TeX\ Counter!#1@\texttt{#1}}}
-\def\nxLctr#1{\texttt{#1}}
-%
-\newcommand\Lnotation [1]{\nxLnotation{#1}\xLnotation{#1}}
-\newcommand\Lmnotation[1]{\nxLnotation{#1}\xLmnotation{#1}}
-\newcommand\xLnotation[1]{\index{Syntax!#1@\nxLnotation{#1}}\index{#1@\nxLnotation{#1}}}
-\def\nxLnotation#1{\texttt{#1}}
-\def\xLkeyset#1{\expandafter\xLkeyset@i#1\@nil}
-\def\xLkeyset@i#1=#2\@nil{\index{#1@\texttt{#1}}\index{Keyword!#1@\texttt{#1}}
- \index{#2@\texttt{#2}}\index{Value!#2@\texttt{#2}}}
-\def\Lkeyset#1{\expandafter\Lkeyset@i#1\@nil}
-\def\Lkeyset@i#1=#2\@nil{\texttt{#1=#2}%
- \index{#1@\texttt{#1}}\index{Keyword!#1@\texttt{#1}}
- \index{#2@\texttt{#2}}\index{Value!#2@\texttt{#2}}}
-%
-\def\xLKeyset#1{\expandafter\xLKeyset@i#1\@nil}% without using the right value of =
-\def\xLKeyset@i#1=#2\@nil{\index{#1@\texttt{#1}}\index{Keyword!#1@\texttt{#1}}}
-\def\LKeyset#1{\expandafter\LKeyset@i#1\@nil}
-\def\LKeyset@i#1=#2\@nil{\texttt{#1=#2}%
- \index{#1@\texttt{#1}}\index{Keyword!#1@\texttt{#1}}}
-\let\LKeyword\LKeyset
-%
-\newcommand\Larg [1]{{\normalfont\itshape#1\/}}
-\newcommand\Larga[1]{$\langle$\Larg{#1}$\rangle$}% angles
-\newcommand\Largb[1]{\lcb\Larg{#1}\rcb} % curly brace
-\newcommand\Largs[1]{\lsb\Larg{#1}\rsb} % square brackets
-\newcommand\Largr[1]{\lrb\Larg{#1}\rrb} % round brackets
-\newcommand\LBEG[1]{{\normalfont\ttfamily\bs{}begin\lcb#1\rcb}\xLenv{#1}}
-\newcommand\LmBEG[1]{{\normalfont\ttfamily\bs{}begin\lcb#1\rcb}\xLmenv{#1}}
-\newcommand\LEND[1]{{\normalfont\ttfamily\bs{}end\lcb#1\rcb}\xLenv{#1}}
-\newcommand\LmEND[1]{{\normalfont\ttfamily\bs{}end\lcb#1\rcb}\xLmenv{#1}}
-%
-\DeclareRobustCommand\bs{{\normalfont\ttfamily\textbackslash}} % \let\bslash=\bs
-\DeclareRobustCommand\lcb{{\normalfont\ttfamily\textbraceleft}}
-\DeclareRobustCommand\rcb{{\normalfont\ttfamily\textbraceright}}
-\DeclareRobustCommand\lsb{{\normalfont\ttfamily[}}
-\DeclareRobustCommand\rsb{{\normalfont\ttfamily]}}
-\DeclareRobustCommand\lrb{{\normalfont\ttfamily(}}
-\DeclareRobustCommand\rrb{{\normalfont\ttfamily)}}
-\DeclareRobustCommand\false{{\ttfamily false}}
-\DeclareRobustCommand\true{{\ttfamily true}}
-
-%
-% without brackets
-\def\Coordx#1{$x_{#1}$}
-\def\Coordy#1{$y_{#1}$}
-\def\Coordz#1{$z_{#1}$}
-\def\Coord#1{\Coordx{#1},\kern 1pt\Coordy{#1}}
-\def\Coordn{\Coordx{n},\kern 1pt\Coordy{n}}
-\def\CoordIII#1{\Coordx{#1},\kern 1pt\Coordy{#1},\kern 1pt\Coordz{#1}}% HjG
-\def\CAny{\Coordx{},\kern 1pt\Coordy{}}
-\def\CIIIAny{\Coordx{},\kern 1pt\Coordy{},\kern 1pt\Coordz{}}% hv
-% with brackets
-\def\coord#1{(\Coordx{#1},\kern 1pt\Coordy{#1})}
-\def\coordn{(\Coordx{n},\kern 1pt\Coordy{n})}
-\def\coordiii#1{(\Coordx{#1},\kern 1pt\Coordy{#1},\kern 1pt\Coordz{#1})}% hv
-\def\coordx#1{($x_{#1}$)}
-\def\coordy#1{($y_{#1}$)}
-\def\coordz#1{($z_{#1}$)}
-\def\cAny{(\Coordx{},\kern 1pt\Coordy{})}
-\def\ciiiAny{(\Coordx{},\kern 1pt\Coordy{},\kern 1pt\Coordz{})}% hv
-%
-\newskip\BDefaboveskip
-\newskip\BDefbelowskip
-\newskip\BDefinlineskip
-\setlength\BDefaboveskip{0pt plus 2pt}% first-level list topsep
-\setlength\BDefbelowskip{10pt}
-\setlength\BDefinlineskip{6pt}
-%
-\newsavebox{\boxdef}
-\newenvironment{BDef}
- {\begin{lrbox}\boxdef
- \def\arraystretch{1.0}
- \begin{tabular}{@{}l@{}l@{}l@{}}}
- {\end{tabular}\end{lrbox}
-%
-% braces around next block are needed to stop the list env checking for blank lines
-% and the \aftergroups then for making sure no indentation happens ... as i said
-% urg
-%
- {\BCmd\fbox{\usebox\boxdef}\endBCmd}
- \aftergroup\@afterindentfalse\aftergroup\@afterheading
- }
-\newenvironment{BDef*}
- {\begin{lrbox}\boxdef
- \def\arraystretch{1.0}
- \begin{tabular}{@{}l@{}l@{}l@{}}
- }
- {\end{tabular}\end{lrbox}
- {\begin{BCmd*}\fbox{\usebox\boxdef}\end{BCmd*}}
- \aftergroup\@afterindentfalse\aftergroup\@afterheading
- }
-\newenvironment{BCmd}{
- \@beginparpenalty-\@lowpenalty
- \topsep\BDefaboveskip
- \fboxsep3pt
- \flushleft}
- {\@endparpenalty\@M
- \@topsepadd\BDefbelowskip
- \endflushleft}
-
-\newenvironment{BCmd*}{
- \@beginparpenalty\@M
- \topsep\BDefinlineskip
- \fboxsep3pt
- \flushleft}
- {\@endparpenalty5000
- \endflushleft}
-
-
-\def\OptArgs{\colorbox{black!20}{\texttt{[Options]}}\kern1pt}
-\def\OptArg{\@ifnextchar*\OptArg@i{\OptArg@ii*}}% star version without braces
-\def\OptArg@i*#1{\colorbox{black!20}{\texttt{#1}}\kern1pt}
-\def\OptArg@ii*#1{\colorbox{black!20}{\texttt{[#1]}}\kern1pt}
-\def\DBS{{\ttfamily\textbackslash\textbackslash}}
-
-\def\docauthor#1{\gdef\@docauthor{#1}}
-\docauthor{}
-%\def\author#1{\gdef\@author{#1}\gdef\@docauthor{#1}}
-
-\providecommand\bgImage{}
-\providecommand\bgTitle{}
-\providecommand\LenToUnit[1]{#1\@gobble}
-
-\renewcommand\maketitle{%
-\thispagestyle{empty}%
-\begin{titlepage}
-\ifpdf
-\AddToShipoutPicture*{\includegraphics{pst-doc.pdf}}
-\vspace*{0.3\textheight}
-\parbox{17cm}{\sffamily\RaggedRight\bfseries\huge\@title}\\[5pt]
-\parbox{15cm}{\sffamily\Large\@subtitle}
-
-\vspace{5cm}
-\parbox{10cm}{\sffamily\@date}
-
-\vfill
-~\\
-\makebox[.5\textwidth]{\put(0,0){\bgImage}}\\
-~
-
-\vfill
-\parbox[b]{19cm}{\sffamily\RaggedRight
- \ifx\@docauthor\empty~\else Documentation by\fi\hfill\makebox[7cm][l]{Package author(s):}\\
- \ifx\@docauthor\empty~\else{\bfseries\tabular[t]{@{}l@{}}\@docauthor\endtabular}\fi\hfill\makebox[7cm][l]{%
- \bfseries\tabular[t]{@{}l@{}}\@author\endtabular}}
-\else
-\begin{pspicture}(1.6in,0)(21,21.7)
- \psframe[fillstyle=solid,linecolor=lightgray,fillcolor=lightgray,linestyle=solid](0,-5.75)(21.5,10)
- \psframe[fillstyle=solid,linecolor=Orange!85!Red,fillcolor=Orange!85!Red,linestyle=solid](0,10)(21.5,10.5)
- \psframe[fillstyle=solid,linecolor=Orange!85!Red,fillcolor=Orange!85!Red,linestyle=solid](0,21.1)(21.5,21.2)
- \rput[lb](3,22){\Huge\sffamily\color{Orange!65!Red}\psscalebox{2}{\textbf{PSTricks}}}
- \rput[lb](3,14.1){\parbox{17cm}{\sffamily\RaggedRight\bfseries\huge\@title}}
- \rput[lb](3,12.6){\parbox{15cm}{\sffamily\Large\@subtitle}}
- \rput[lb](3,7.6){\parbox{15cm}{\sffamily\@date}}
- \rput[lb](3,-2.6){\parbox[b]{19cm}{\sffamily\RaggedRight
- \ifx\@docauthor\empty~\else Documentation by\fi\hfill\makebox[7cm][l]{Package author(s):}\\
- \ifx\@docauthor\empty~\else{\bfseries\tabular[t]{@{}l@{}}\@docauthor\endtabular}\fi\hfill\makebox[7cm][l]{%
- \bfseries\tabular[t]{@{}l@{}}\@author\endtabular}}}
- \rput[C](11,4){\bgImage}%
-\end{pspicture}%
-\fi
-\end{titlepage}
-\setcounter{footnote}{0}%
-\global\let\thanks\relax%
-\global\let\maketitle\relax%
-\global\let\@thanks\@empty%
-\global\let\@author\@empty%
-\global\let\@docauthor\@empty%
-\global\let\@date\@empty%
-\global\let\@title\@empty%
-\global\let\@subtitle\@empty%
-\global\let\title\relax%
-\global\let\author\relax%
-\global\let\date\relax%
-\global\let\and\relax%
-}
-
-\newdimen\fullWidth
-\fullWidth=\linewidth
-\advance\fullWidth by \marginparsep
-\advance\fullWidth by \marginparwidth
-\makeatother
-%%
-%% End of file `pst-doc.cls'.