summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/elsarticle/contrib/docscreen.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/elsarticle/contrib/docscreen.sty')
-rw-r--r--Master/texmf-dist/source/latex/elsarticle/contrib/docscreen.sty925
1 files changed, 0 insertions, 925 deletions
diff --git a/Master/texmf-dist/source/latex/elsarticle/contrib/docscreen.sty b/Master/texmf-dist/source/latex/elsarticle/contrib/docscreen.sty
deleted file mode 100644
index 36d072857ad..00000000000
--- a/Master/texmf-dist/source/latex/elsarticle/contrib/docscreen.sty
+++ /dev/null
@@ -1,925 +0,0 @@
-%%
-%%
-%% This is file `docscreen.sty',
-%%
-%% File: docscreen.sty Copyright (c) 2008 C. V. Radhakrishnan
-%% <cvr@river-valley.org>
-%%
-%% This package may be distributed under the terms of the LaTeX Project
-%% Public License, as described in lppl.txt in the base LaTeX distribution.
-%% Either version 1.0 or, at your option, any later version.
-%%
-\NeedsTeXFormat{LaTeX2e}
-\def\fileversion{v.1.0}\def\filedate{2008/07/07}
-\ProvidesPackage{docscreen}
- [\filedate\space\fileversion\space screen PDF design (CVR)]
-\RequirePackage{graphicx}
-\RequirePackage{color,calc}
-\RequirePackage{comment}
-\newcounter{panel}
-\newif\if@screen \@screenfalse
-\newif\if@print \@printfalse
-\newif\if@sidebar \@sidebarfalse
-\newif\if@samepage \@samepagefalse
-\newif\if@nocfg \@nocfgfalse
-\newif\if@orange \@orangefalse
-\newif\if@bluelace \@bluelacefalse
-\newif\if@chocolate \@chocolatefalse
-\newif\if@palegreen \@palegreenfalse
-\newif\if@blue \@bluefalse
-\newif\if@gray \@grayfalse
-\newif\if@default \@defaultfalse
-\newif\if@paneltoc \@paneltocfalse
-\newif\if@code \@codefalse
-\newif\if@sectionbreak\@sectionbreakfalse
-\newcounter{driver} \newcounter{scheme}
-\DeclareOption{pdftex}{\setcounter{driver}{0}}
-\DeclareOption{dvips}{\setcounter{driver}{1}}
-\DeclareOption{nocfg}{\@nocfgtrue}
-\DeclareOption{panelleft}{\setcounter{panel}{1}}
-\DeclareOption{leftpanel}{\setcounter{panel}{1}}
-\DeclareOption{panelright}{\setcounter{panel}{2}}
-\DeclareOption{rightpanel}{\setcounter{panel}{2}}
-\DeclareOption{vpanel}{\setcounter{panel}{3}}
-\DeclareOption{nopanel}{\setcounter{panel}{0}}
-\DeclareOption{print}{\@printtrue}
-\DeclareOption{screen}{\@screentrue}
-\DeclareOption{sidebar}{\setcounter{panel}{1}}
-\DeclareOption{nopanel}{\setcounter{panel}{0}}
-\DeclareOption{paneltoc}{\@paneltoctrue}
-\DeclareOption{code}{\@codetrue}
-\DeclareOption{sectionbreak}{\@sectionbreaktrue}
-\def\DOCSCR@Warning#1{}%\PackageWarning{docscreen}{#1}}
-\def\DOCSCR@Info#1{}%\PackageInfo{docscreen}{#1}}
-\def\DOCSCR@WarningNoLine#1{}%\PackageWarningNoLine{docscreen}{#1}}
- \def\paneltitlepagename#1{\gdef\@Paneltitlepagename{#1}}
- \def\panlabstractname#1{\gdef\@Panelabstractname{#1}}
- \def\panelcontentsname#1{\gdef\@Panelcontentsname{#1}}
- \def\panelhomepagename#1{\gdef\@Panelhomepagename{#1}}
- \def\panelfullscreenname#1{\gdef\@Panelfullscreenname{#1}}
- \def\panelgobackname#1{\gdef\@Panelgobackname{#1}}
- \def\panelclosename#1{\gdef\@Panelclosename{#1}}
- \def\panelquitname#1{\gdef\@Panelquitname{#1}}
- \def\panelpagename#1{\gdef\@Panelpagename{#1}}
- \def\panelofname#1{\gdef\@Panelofname{#1}}
- \let\@Paneltitlepagename\@empty \let\@Panelabstractname\@empty
- \let\@Panelcontentsname\@empty \let\@Panelhomepagename\@empty
- \let\@Panelgobackname\@empty \let\@Panelgobackname\@empty
- \let\@Panelquitname\@empty \let\@Panelclosename\@empty
- \let\@Panelpagename\@empty \let\@Panelofname\@empty
- \let\@Panelfullscreenname\@empty
- \paneltitlepagename{Title Page}
- \panlabstractname{Abstract}
- \panelcontentsname{Contents}
- \panelfullscreenname{Full Screen}
- \panelhomepagename{Home Page}
- \panelgobackname{Go Back}
- \panelclosename{Close}
- \panelquitname{Quit}
- \panelpagename{Page}
- \panelofname{of}
-\ProcessOptions
-%******** Screen options starts here *****************
-\if@screen
-\@ifundefined{hyperref}{%
- \ifcase\thedriver\RequirePackage[pdftex]{hyperref}\or
- \RequirePackage[dvips]{hyperref}\or
- \RequirePackage[dvipsone]{hyperref}\or
- \RequirePackage[dvipdf]{hyperref}\or
- \RequirePackage[dvipdfm]{hyperref}\or
- \RequirePackage[dviwindo]{hyperref}\or
- \RequirePackage[ps2pdf]{hyperref}\or
- \RequirePackage[vtex]{hyperref}\or
- \DOCSCR@Warning{Unknown backend driver}
- \fi}
- {\DOCSCR@Warning{hyperref already loaded}}
-\hypersetup{pagebackref,pdfpagemode=none,colorlinks,%
- pdfmenubar=false,%
- pdftoolbar=false,%
- pdffitwindow=true,pdfcenterwindow=true,%
- pdfwindowui=false,menucolor=menucolor,%
- pdfview=Fit,pdfstartview=Fit,backref}
-\includecomment{screen}
-\excludecomment{print}
-\def\ScreenLastPage{100}
- \definecolor{coxcolor}{rgb}{1,.937,.835}
- \definecolor{boxcolor}{rgb}{.001,0,.502}
- \definecolor{bboxcolor}{rgb}{.9,.941,.902}
- \definecolor{rcolor}{rgb}{.439,.502,.565}
- \definecolor{olivedrab}{rgb}{.42,.557,.137}
- \definecolor{fcolor}{rgb}{0,1,1}
- \definecolor{orange}{rgb}{1,.549,0}
- \definecolor{orange1}{rgb}{1,.5,0}
- \definecolor{menucolor}{rgb}{1,.25,0}
- \definecolor{paleblue}{rgb}{0,0,0.1}
- \definecolor{panelbackground}{rgb}{.455,.832,.979}
- \definecolor{logobackground}{rgb}{.35,.73,.87}
- \definecolor{buttonbackground}{rgb}{0,.624,.820}
- \definecolor{buttonshadow}{rgb}{.001,0,.502}
- \definecolor{section0}{rgb}{0,.5,.1}
- \definecolor{section1}{rgb}{0,.5,1}
- \definecolor{section2}{rgb}{0,.5,.7}
- \definecolor{section3}{rgb}{0,.5,.4}
- \definecolor{section4}{rgb}{.4,.5,.2}
- \definecolor{section5}{rgb}{.5,.5,.3}
-
-%
-%------------------------ Macros for code listing --------------
-\if@code
-\def\verbatim@font{%
- \normalfont \ttfamily\small
- \color{section0}
- \catcode`\<=\active
- \catcode`\>=\active
-}
-\begingroup
- \catcode`\<=\active
- \catcode`\>=\active
- \gdef<{\@ifnextchar<\@lt\@meta}
- \gdef>{\@ifnextchar>\@gt\@gtr@err}
- \gdef\@meta#1>{\@PDFm{#1}}
- \gdef\@lt<{\char`\<}
- \gdef\@gt>{\char`\>}
-\endgroup
-\def\@gtr@err{%
- \DOCSCR@Warning{%
- Isolated \protect>\MessageBreak%
- In this document class, \protect<...\protect>\MessageBreak
- is used to indicate a parameter.\MessageBreak
- I've just found a \protect> on its own.\MessageBreak
- Perhaps you meant to type \protect>\protect>?
- }%
-}
-\def\verbatim@nolig@list{\do\`\do\,\do\'\do\-}
-\def\@PDFm#1{\mbox{\color{red}$\langle$\it#1\/$\rangle$}}
-\def\arg#1{{\color{section1}{\tt\string{}\@PDFm{#1}{\tt\string}}}}
-\def\@PDFM#1{\mbox{\color{red}\it#1\/}}
-\def\Arg#1{{\color{section1}{\tt\string{}\@PDFM{#1}{\tt\string}}}}
-\def\oarg#1{{\color{section1}{\tt[}\@PDFm{#1}{\tt]}}}
-\def\Oarg#1{{\color{section1}{\tt[}\@PDFM{#1}{\tt]}}}
- \definecolor{wheat}{rgb}{.96, .87, .70}
- \definecolor{oldlace}{rgb}{.992, .96187, .902}
- \definecolor{snow}{rgb}{1, .98, .98}
- \definecolor{ghostwhite}{rgb}{.973, .973, 1}
- \definecolor{cornsilk}{rgb}{1, .973, .863}
- \definecolor{honeydew}{rgb}{.941, 1, .941}
- \definecolor{lavenderdark}{rgb}{.8, .8, .9529411}
- \definecolor{lavender}{rgb}{.902, .902, .980}
- \definecolor{lightblue}{rgb}{.8, .8, .95}
- \definecolor{lightgray}{rgb}{.827, .827, .827}
- \definecolor{lightsteelblue}{rgb}{.690, .769, .871}
- \definecolor{lightturquoise}{rgb}{.686, .933, .933}
- \definecolor{darkgreen}{rgb}{.0, .392, .0}
- \definecolor{yellowgreen}{rgb}{.604, .804, .196}
- \definecolor{vlightblue}{rgb}{.88, .85, .95}
- \definecolor{khaki}{rgb}{.741, .718, .42}
-\@ifundefined{rowcolor}{}{\arrayrulecolor{section1}}
-\definecolor{tabcolor}{rgb}{.973, .973, 1}
-\@ifundefined{decl}{%
-\newenvironment{decl}[1][]%
- {\par\small\addvspace{1.5ex plus .5ex minus .5ex}%
- \vskip -\parskip
- \noindent\hspace{-\leftmarginii}%
- \bgroup\begin{tabular}{|>{\columncolor{tabcolor}}l|}\hline\\[-6pt]
- \ignorespaces}%
- {\\[3pt]\hline\end{tabular}\egroup\par%
- \vspace{1.5ex}\ignorespacesafterend\noindent}}{}
-\RequirePackage{shortvrb}
-\MakeShortVerb{\|}
-\fi %---------- end of \if@code option ----------
-%
-%-------------- Button macros -------------
-%
-\@ifundefined{@PDFbox}{\newbox\@PDFbox}{}
-\@ifundefined{@tempdimc}{\newdimen\@tempdimc}{}
-\newdimen\shadowsize
-\shadowsize 1pt
-\def\shadowbox{\PDFBox\@shadowbox}
-\def\@shadowbox#1{%
- \setbox\@PDFbox\hbox{\fbox{#1}}%
- \leavevmode\vbox{%
- \offinterlineskip
- \dimen@=\shadowsize
- \advance\dimen@ .5\fboxrule
- \hbox{\copy\@PDFbox\kern-.5\fboxrule\lower\shadowsize\hbox{%
- \vrule \@height\ht\@PDFbox \@depth\dp\@PDFbox \@width\dimen@}}%
- \vskip-\dimen@
- \moveright\shadowsize\vbox{%
- \hrule \@width\wd\@PDFbox \@height\dimen@}}}
-\newtoks\do@PDFBox
-\def\PDFBox#1{%
- \do@PDFBox{#1}%
- \afterassignment\begin@PDFBox
- \setbox\@PDFbox=\hbox}
-\def\begin@PDFBox{\aftergroup\end@PDFBox}
-\def\end@PDFBox{\the\do@PDFBox{\box\@PDFbox}}%
-%
- \definecolor{buttondisable}{gray}{.7}
- \definecolor{Gray}{rgb}{.895,.93,.916}
- \def\FBlack{\ifnum\thepage=1\color{buttondisable}\else\Black\fi}
- \def\LBlack{\ifnum\thepage=\number\ScreenLastPage\color{buttondisable}%
- \else\Black\fi}
- \def\ContPage{2}
- \def\DBlack{\ifnum\thepage=\number\ContPage\color{buttondisable}%
- \else\Black\fi}
- \def\Black{\color{black}}
- \def\contentsname{\protect\hypertarget{contents}{\@Panelcontentsname}
- \immediate\write\@auxout{\string\gdef\string\ContPage{\thepage}}}
- \def\abstractname{\protect\hypertarget{abstract}{\@Panelabstractname}}
- \def\emailid#1{\def\@emailid{mailto:#1}}
- \def\urlid#1{\def\@urlid{http://#1}}
- \def\markboth#1#2{\gdef\lmark{#1}\gdef\rmark{#2}}
- \def\emblema#1{\def\@emblema{#1}}
- \def\@grerr{\phantom{XXXXXXXX}}
- \def\affname#1{\def\@affname{#1}}
- \def\@afferr{Name of Organization}
- \def\@diverr{Name of Division}
- \def\divname#1{\def\@divname{#1}}
- \newlength\panelwidth
- \ifnum\thepanel>0%
- \setlength\panelwidth{.15\paperwidth}%%.25
- \ifdim\panelwidth<1in\setlength\panelwidth{1in}\fi\else
- \setlength\panelwidth{0pt}
- \fi
- \fboxsep0pt\fboxrule.2pt
- \RequirePackage{amssymb,amsbsy}
- \def\btl{\ensuremath{\blacktriangleleft}}
- \def\rtl{\ensuremath{\blacktriangleright}}
-\def\panelfont{\fontsize{7pt}{7pt}\itshape\selectfont}
-\def\st{\hbox{\vrule height10pt depth5pt width\z@}\panelfont}
-\def\addButton#1#2{\begingroup\normalsfcodes\fboxsep0pt\fboxrule.4pt\shadowsize.4pt%
- \sffamily\color{white}\shadowbox{\colorbox{buttonbackground}%
- {\hbox to #1{\hfil\Black\st#2\hfil}}\color{buttonshadow}}\endgroup}
-%
-%------------ Panel macros ----------------
-%
-\def\paneloverlay#1{\gdef\@paneloverlay{#1}}
-\def\paneloverlayempty{\let\@paneloverlay\@empty}
-\let\@paneloverlay\@empty
-\def\@panel{%
- \begingroup\normalsfcodes\ifx\@paneloverlay\@empty%
- \colorbox{panelbackground}{\panel}%
- \else%
- \vbox to\z@{\hbox to\z@{\includegraphics[width=\panelwidth,%%
- height=\panelheight]{\@paneloverlay}%
- \hspace{-\panelwidth}\hfill}\vspace{-\panelheight}\vfill}%
- \panel\fi%
- \endgroup}%
-
-
-\def\panel{%
- \begin{minipage}[t][\panelheight][c]{\panelwidth}%
-% \normalsfcodes%
-% \centering%
-% \if@paneltoc%
-% \@panel@toc\par\vfill\else\relax\fi%
- \NavigationPanel
- \end{minipage}%
-}
-\def\vpaneloverlay#1{\gdef\@vpaneloverlay{#1}}
-\def\vpaneloverlayempty{\let\@vpaneloverlay\@empty}
-\let\@vpaneloverlay\@empty
-\def\@vpanel{%
- \begingroup\normalsfcodes\ifx\@vpaneloverlay\@empty%
- \colorbox{panelbackground}{\vpanel}%
- \else%
- \vbox to\z@{\hbox to\z@{\includegraphics[width=\paperwidth,%%
- height=\vpanelheight]{\@vpaneloverlay}%
- \hspace{-\paperwidth}\hfill}\vspace{-\vpanelheight}\vfill}%
- \vpanel\fi%
- \endgroup}%
-
-
-\def\vpanel{%
- \begin{minipage}[t][\vpanelheight][c]{\paperwidth}%
- \normalsfcodes%
- \par\vfill
- \null\vspace*{1pt}
- \end{minipage}%
-}
-%
-
-%
-\def\imageButton#1#2#3{\includegraphics[width=#1,height=#2]{#3}}
-\newdimen\buttonwidth\newdimen\smallbuttonwidth
-\setlength\buttonwidth{.7\panelwidth}
-\setlength\smallbuttonwidth{.35\panelwidth}
-\addtolength{\smallbuttonwidth}{-1.2pt}
-\def\NavigationPanel{\normalsfcodes%
- \href{\@urlid}{\addButton{\buttonwidth}{\@Panelhomepagename}}\\ \pfill
- \Acrobatmenu{FirstPage}{\addButton{\buttonwidth}{\FBlack\@Paneltitlepagename}}\\\pfill
- \if@paneltoc\relax\else%
- \hyperlink{contents}{\addButton{\buttonwidth}{\DBlack\@Panelcontentsname}}\\\pfill\fi
- \Acrobatmenu{FirstPage}{\addButton{\smallbuttonwidth}{\FBlack\scalebox{.8}[1.4]{\btl\btl}}}\hspace*{-2pt}
- \Acrobatmenu{LastPage}{\addButton{\smallbuttonwidth}{\LBlack\scalebox{.8}[1.4]{\rtl\rtl}}}\\\pfill
- \Acrobatmenu{PrevPage}{\addButton{\smallbuttonwidth}{\FBlack\scalebox{.8}[1.4]{\btl}}}\hspace*{-2pt}
- \Acrobatmenu{NextPage}{\addButton{\smallbuttonwidth}{\LBlack\scalebox{.8}[1.4]{\rtl}}}\\\pfill
- \Acrobatmenu{GoToPage}{\addButton{\buttonwidth}{\@Panelpagename\space
- \textcolor{red}{\thepage}\space\@Panelofname\space
- \textcolor{red}{\ScreenLastPage}}}\\\pfill
- \Acrobatmenu{GoBack}{\addButton{\buttonwidth}{\@Panelgobackname}}\\\pfill
- \Acrobatmenu{FullScreen}{\addButton{\buttonwidth}{\@Panelfullscreenname}}\\\pfill
- \Acrobatmenu{Close}{\addButton{\buttonwidth}{\@Panelclosename}}\\\pfill
- \Acrobatmenu{Quit}{\addButton{\buttonwidth}{\@Panelquitname}}\\
-}
-\def\pfill{\vfill}
-%
-%-------------- Verbatim fix -------------
-%
-% This code is provided by DP Story
-\newdimen\@PDFspaceleft
-\def\@PDFpagespace{%
- \ifdim\pagetotal=0pt
- \@PDFspaceleft=\vsize
- \else
- \@PDFspaceleft=\pagegoal
- \advance\@PDFspaceleft by-\pagetotal
- \fi}
-\let\@PDFverbatim\verbatim
-\let\@PDFendverbatim\endverbatim
-\AtBeginDocument{%
- \def\verbatim{\begingroup\setbox0=\vbox\bgroup
- \hsize=\linewidth%
- \@PDFverbatim\verbatim@font}
- \def\endverbatim{\@PDFendverbatim\egroup
- \@PDFpagespace\ifdim\@PDFspaceleft>\ht0
- \else
- \setbox1=\vsplit0 to\@PDFspaceleft
- \verbatim@font\unvbox1 \penalty\@M
- \fi
- \ifvoid0\relax\else\verbatim@font\unvbox0\fi
- \endgroup}
- \def\@verb{\@vobeyspaces \frenchspacing\@sverb}
-}
-
-% end of DPS' code
-%
-%-------------- end of Verbatim fix -------------
-%
-%-------------- Layout macros -------------------
-%
- \newdimen\@Leftmargin \@Leftmargin=0cm
- \newdimen\@Rightmargin \@Rightmargin=0cm
- \newdimen\@Topmargin \@Topmargin=0in
- \newdimen\@Bottommargin \@Bottommargin=0in
- %
-\setlength\headheight{0pt}
-\setlength\headsep {0pt}
-\setlength\footskip {0pt}
-\hoffset=0pt
-\voffset=0pt
-\pagestyle{empty}
-%
- \def\InitLayout{
- \setlength{\textwidth}{\paperwidth}
- \addtolength{\textwidth}{-\@Leftmargin}
- \addtolength{\textwidth}{-\@Rightmargin}
- \setlength{\textheight}{\paperheight}
- \addtolength{\textheight}{-\@Topmargin}
- \addtolength{\textheight}{-\@Bottommargin}
- \addtolength{\textheight}{-\headheight}
- \addtolength{\textheight}{-\headsep}
- \addtolength{\textheight}{-\footskip}
- \setlength{\oddsidemargin}{\@Leftmargin}
- \addtolength{\oddsidemargin}{-1in}
- \setlength{\evensidemargin}{\@Leftmargin}%{\@Rightmargin}
- \addtolength{\evensidemargin}{-1in}
- \setlength{\topmargin}{\@Topmargin}
- \addtolength{\topmargin}{-1in}
- }
- \def\marginsize#1#2#3#4{
- \@Leftmargin=#1
- \@Rightmargin=#2
- \@Topmargin=#3
- \@Bottommargin=#4
- \InitLayout
- }
-\newdimen\Textmarginright
-\newdimen\Textmarginleft
-\newdimen\Textmargintop
-\newdimen\Textmarginbottom
-\newdimen\marginright
-\newdimen\marginleft
-\newdimen\margintop
-\newdimen\marginbottom
-\newdimen\panelheight
-\newdimen\vpanelheight
-\newdimen\LLX
-\newdimen\LLY
-\newdimen\URX
-\newdimen\URY
-\newdimen\calfactor
-\setlength\calfactor{0pt}
-\def\margins#1#2#3#4{%
- \marginleft=#1
- \marginright=#2
- \margintop=#3
- \marginbottom=#4
-}
-\def\screensize#1#2{\paperheight=#1%
- \paperwidth=#2
- \InitLayout
-\ifcase\thepanel
- \setlength\Textmarginright{\marginright}
- \setlength\Textmarginleft{\marginleft}
- \setlength\Textmargintop{\margintop}
- \setlength\Textmarginbottom{\marginbottom}
- \setlength\LLX{\calfactor}
- \setlength\LLY{\calfactor}
- \setlength\overlaywidth{\paperwidth}
- \setlength\URX{\overlaywidth-2\calfactor}
- \setlength\URY{\paperheight-2\calfactor}
- \DOCSCR@Info{no panel options loaded}
-\or%ifnum\thepanel=1
- \setlength\Textmarginright{\marginright}
- \setlength\Textmarginleft{\panelwidth}
- \addtolength\Textmarginleft{\marginleft}
- \setlength\Textmargintop{\margintop}
- \setlength\Textmarginbottom{\marginbottom}
- \setlength\LLX{\panelwidth+\calfactor}
- \setlength\LLY{\calfactor}
- \setlength\overlaywidth{\paperwidth}
- \addtolength\overlaywidth{-\panelwidth}
- \setlength\URX{\overlaywidth-2\calfactor}
- \setlength\URY{\paperheight-2\calfactor}
- \DOCSCR@Info{left panel options loaded}
-\or%ifnum\thepanel=2
- \setlength\Textmarginleft{\marginleft}
- \setlength\Textmarginright{\panelwidth}
- \addtolength\Textmarginright{\marginright}
- \setlength\Textmargintop{\margintop}
- \setlength\Textmarginbottom{\marginbottom}
- \setlength\LLX{\calfactor}
- \setlength\LLY{\calfactor}
- \setlength\overlaywidth{\paperwidth}
- \addtolength\overlaywidth{-\panelwidth}
- \setlength\URX{\overlaywidth-2\calfactor}
- \setlength\URY{\paperheight-2\calfactor}
- \DOCSCR@Info{right panel options loaded}
-\or%\thepanel=3
- \setlength\Textmarginleft{\marginleft}
- \setlength\Textmarginright{\panelwidth}
- \addtolength\Textmarginright{\marginright}
- \setlength\Textmargintop{\margintop}
- \addtolength\Textmargintop{\vpanelheight}
- \setlength\Textmarginbottom{\marginbottom}
- \setlength\LLX{\calfactor}
- \setlength\LLY{\calfactor}
- \setlength\overlaywidth{\paperwidth}
- \addtolength\overlaywidth{-\panelwidth}
- \setlength\overlayheight{\paperheight}
- \setlength\panelheight{\paperheight}
- \addtolength\panelheight{-\vpanelheight}
- \addtolength\overlayheight{-\vpanelheight}
- \setlength\URX{\overlaywidth-2\calfactor}
- \setlength\URY{\paperheight-2\calfactor}
- \DOCSCR@Info{right panel options loaded}
-\or\DOCSCR@Warning{Panel specification is undefined}
-\fi
-\marginsize{\Textmarginleft}{\Textmarginright}
- {\Textmargintop}{\Textmarginbottom}
-\InitLayout
-\DOCSCR@Info{LLX=\the\LLX \MessageBreak
- LLY=\the\LLY \MessageBreak
- URX=\the\URX \MessageBreak
- URY=\the\URY \MessageBreak
- panelwidth=\the\panelwidth \MessageBreak
- overlaywidth=\the\overlaywidth \MessageBreak
- textwidth=\the\textwidth \MessageBreak
- textheight=\the\textheight \MessageBreak
- paperwidth=\the\paperwidth \MessageBreak
- paperheight=\the\paperheight \MessageBreak
- calfactor=\the\calfactor \MessageBreak
- Panel=\thepanel}
-}
-%
-% ------------------ overlaying of images or colors --------
-%
-\let\@PDFSout@Hook\@empty
-\newcommand{\PDFSout}{\g@addto@macro\@PDFSout@Hook}
-\newcommand{\@PDFSout@Out}{%
- \afterassignment\@PDFSout@Test
- \global\setbox\@cclv= %
- }
-\newcommand{\@PDFSout@Test}{%
- \ifvoid\@cclv\relax
- \aftergroup\@PDFSout@Output
- \else
- \@PDFSout@Output
- \fi%
- }
-\newcommand{\@PDFSout@Output}{%
- \@PDFSout@Hook%
- \@PDFSout@Org@Out\box\@cclv%
- }
-\newcommand{\@PDFSout@Org@Out}{}
-\newcommand*{\@PDFSout@Init}{%
- \let\@PDFSout@Org@Out\shipout
- \let\shipout\@PDFSout@Out
- }
-\AtBeginDocument{\@PDFSout@Init}
-\newcommand{\@Overlay@Hook}{}
-\newcommand{\AddToOverlay}{\g@addto@macro\@Overlay@Hook}
-\newcommand{\ClearOverlay}{\let\@Overlay@Hook\@empty}
-\newcommand{\@Overlay}{%
- \ifx\@Overlay@Hook\@empty
- \else
- \bgroup
- \@tempdima=1in
- \@tempcnta=\@tempdima
- \@tempcntb=-\@tempdima
- \advance\@tempcntb\paperheight
- \global\setbox\@cclv\vbox{%
- \vbox{\let\protect\relax%
- \unitlength=1sp%
- \pictur@(0,0)(\@tempcnta,\@tempcntb)%
- \@Overlay@Hook%
- \endpicture}%
- \box\@cclv%
- }%
- \egroup
- \fi
-}
-\PDFSout{\@Overlay}
-%------------------- end of overlaying macros --------------
-%
-%------------------- Panel TOC macros ----------------------
-%
-\if@paneltoc
-\DOCSCR@Info{Panel TOC options loaded}
-\RequirePackage{truncate}
-\newcounter{NUM}[page]
-\def\numberline#1{}
-\def\ST{\hbox{\vrule height8pt depth3pt width\z@}\scriptsize\itshape}
-\def\scrShadowButton#1#2{\begingroup\fboxsep0pt\fboxrule.6pt\shadowsize.1pt%
- \sffamily\color{white}\shadowbox{\colorbox{buttonbackground}%
- {\hbox to #1{\color{fgcolor}\ST#2\hfill}}\color{buttonshadow}}\endgroup}
-\def\scrNormalButton#1#2{\begingroup\sffamily\color{white}%
- \noindent{\colorbox{panelbackground}%
- {\hbox to #1{\color{fgcolor}\ST\hfill#2\hfill}}}\endgroup}
-\def\@@secHead{section}
-\long\def\contentsline#1#2#3#4{\def\@@cHead{#1}%
- \ifx\@@cHead\@@secHead\stepcounter{NUM}%
- \ifnum\thepanel@section=\theNUM%
- {\definecolor{panelbackground}{gray}{.3}%
- \definecolor{fgcolor}{gray}{1}%
- \hyperlink{#4}{\,\scrNormalButton{.965\panelwidth}{\truncate{.9\panelwidth}{#2}}}%
- }\par\vskip1truept%
- \else
- {\definecolor{panelbackground}{rgb}{.741, .718, .42}%%
- \definecolor{fgcolor}{gray}{0}%
- \hyperlink{#4}{\,\scrNormalButton{.965\panelwidth}{\truncate{.9\panelwidth}{#2}}}%
- }\par\vskip1truept%
- \fi\fi}
- \newcounter{@TOC}
- \def\PDF@@TOC{\stepcounter{@TOC}\ifnum\the@TOC>1\relax%
- \else\tableofcontents\fi}
-\def\@panel@toc{\vbox\bgroup\rightskip0pt plus 1fill
- \hbadness 10000
- \InputIfFileExists{\jobname.toc}%
- {\DOCSCR@Info{TOC file read}}%
- {\DOCSCR@Warning{TOC file not available}%
- \AtEndDocument{\PDF@@TOC}}%
- \egroup}
-\fi% --- end of paneltoc option ---
-
-\def\overlay#1{\gdef\@overlay{#1}}
-\def\overlayempty{\let\@overlay\@empty}
-\let\@overlay\@empty
-\def\backgroundcolor#1{\gdef\@backgroundcolor{#1}}
-\backgroundcolor{lightcyan}
-\definecolor{lightcyan}{rgb}{.895,.93,.916}
-\newdimen\overlayheight
-\newdimen\overlaywidth
-\AddToOverlay{%
- \setlength{\@tempdima}{0pt}
- \setlength{\@tempdimb}{\paperwidth-2\@tempdima}
- \setlength{\@tempdimc}{\paperheight-2\@tempdima}
- \setlength{\unitlength}{1pt}\thinlines%
- \ifx\@overlay\@empty%
- \DOCSCR@Warning{No overlay specified\MessageBreak
- output will have only background color}
- \put(\strip@pt\LLX,\strip@pt\LLY){%
- \colorbox{\@backgroundcolor}{%
- \color{white}\makebox(\strip@pt\URX,\strip@pt\URY)%
- {}}}
- \else
- \put(\strip@pt\@tempdima,\strip@pt\@tempdima){%
- \makebox(\strip@pt\@tempdimb,\strip@pt\@tempdimc)[bl]%
- {\includegraphics[width=\overlaywidth,height=\panelheight]{\@overlay}}}%
- \fi%
- }%
-\AddToOverlay{%
- \setlength{\@tempdima}{0mm}%
- \setlength{\@tempdimb}{\paperwidth-2\@tempdima}%
- \setlength{\@tempdimc}{\paperheight-2\@tempdima}%
- \setlength{\unitlength}{1pt}\thinlines%
- \put(\strip@pt\@tempdima,\strip@pt\@tempdima){%
- \makebox(\strip@pt\@tempdimb,\strip@pt\@tempdimc)[br]%
- {\relax\@@@PANEL\relax}}%
-}
-\AddToOverlay{%
- \setlength{\@tempdima}{0mm}%
- \setlength{\@tempdimb}{\paperwidth-2\@tempdima}%
- \setlength{\@tempdimc}{\paperheight-2\@tempdima}%
- \setlength{\unitlength}{1pt}\thinlines%
- \put(\strip@pt\@tempdima,\strip@pt\@tempdima){%
- \makebox(\strip@pt\@tempdimb,\strip@pt\@tempdimc)[tl]%
- {\relax\@vpanel\relax}}%
-}
-
-
-%
-\def\@@@PANEL{\ifnum\thepanel=1\@panel\hfill\else%
- \ifnum\thepanel=2\hfill\@panel\else%
- \ifnum\thepanel=3\hfill\@panel\else
- \ifnum\thepanel=0\relax%
- \fi\fi\fi\fi}%
-%
-\def\@logo#1{%
- \global\setbox0=\hbox{\includegraphics{#1}}%
- \ifdim\ht0>\wd0%
- \includegraphics[height=.75in]{#1}%
- \else%
- \ifdim\wd0>\ht0%
- \includegraphics[width=.75in]{#1}%
- \else%
- \ifdim\wd0=\ht0%%
- \includegraphics[width=.75in]{#1}%
- \fi\fi\fi
-}
-\let\@@logo\@logo
-\def\ps@plain{}
-\def\ps@empty{}
-\def\ps@firstpage{}
-\def\ps@headings{}
-\def\ps@myheadings{}
-\def\ps@title{}
-
-\AtEndDocument{%
- \clearpage \addtocounter{page}{-1}%
- \immediate\write\@auxout{\string\gdef\string\ScreenLastPage{\arabic{page}}}%
- \addtocounter{page}{1}}
-
-%------------------- Section counter coloring ----------------------
-
-\let\old@secnumber\@secnumber
- \def\@secnumber{\protect\textcolor{section\thesection@level}{\old@secnumber}}%
- \def\@seccntformat#1{\protect\textcolor{section\thesection@level}%
- {\expandafter\upshape\csname the#1\endcsname.}\quad}%
- \def\@secnumfont{\protect\textcolor{section\thesection@level}}%\mdseries}
- \def\abstractname{\protect\textcolor{blue}{\@Panelabstractname}}
- \let\o@title\@title
- \def\@title{\protect\color{orange}\o@title}
-
- \def\Sectionformat#1#2{%
- \ifcase#2%
- {\protect\textcolor{section0}{#1}}%level 0 chapter { }
- \or {\protect\textcolor{section1}{#1}}%level 1 section { }
- \or {\protect\textcolor{section2}{#1}}%level 2 subsection { }
- \or {\protect\textcolor{section3}{#1}}%level 3 subsubsection { }
- \or {\protect\textcolor{section4}{#1}}%level 4 paragraph { }
- \or {\protect\textcolor{section5}{#1}}%level 5 subparagraph { }
- \fi
- }
-
- \let\scr@section\section
- \newcounter{panel@section}
- \def\section{\if@sectionbreak\clearpage\fi%
- \stepcounter{panel@section}\scr@section}
- \def\@linkcolor{red}
- \def\@anchorcolor{section0}
- \def\@citecolor{orange}
- \def\@filecolor{cyan}
- \def\@urlcolor{magenta}
- \def\@menucolor{section2}
- \def\@pagecolor{red}
- \setcounter{tocdepth}{4}
- \setcounter{secnumdepth}{4}
-\ifnum\thedriver=0
- \def\pagedissolve#1{%
- \edef\@@processme{%
- \pdfpageattr{%
- /Trans << /S /#1\space >>%
- }}%
- \@@processme
- }%
-\else
- \def\pagedissolve#1{}
-\fi
-\if@nocfg\relax\else\IfFileExists{docscreen.cfg}{\input docscreen.cfg}{}\fi
-\let\notesname\@gobble
-%
-\long\def\buttonbox#1{%
- \leavevmode
- \setbox\@tempboxa\hbox{%
- \color@begingroup
- \kern\fboxsep{#1}\kern\fboxsep
- \color@endgroup}%
- \@buttonframeb@x\relax}
-%
-\def\@buttonframeb@x#1{\begingroup%
- \@tempdima\fboxrule
- \advance\@tempdima\fboxsep
- \advance\@tempdima\dp\@tempboxa
- \hbox{%
- \lower\@tempdima\hbox{%
- \vbox{%
- \color{white}\hrule\@height\fboxrule\relax
- \hbox{%
- \color{white}\vrule\@width\fboxrule\relax
- #1%
- \vbox{%
- \vskip\fboxsep
- \box\@tempboxa
- \vskip\fboxsep}%
- #1%
- \color{black}\vrule\@width\fboxrule\relax}%
- \color{black}\hrule\@height\fboxrule\relax}%
- }%
- }%
-\endgroup}
-%
-\def\@pdfcreator{LaTeX with hyperref and docscreen}
-\def\shorttitle#1{\gdef\@shorttitle{#1}}
-\let\@shorttitle\@empty
-\def\@battrib{\color{white}$\bullet$\sffamily\footnotesize\itshape}
-\def\@vattrib{\color{section1}\sffamily\footnotesize\itshape}
-\newif\if@@bb \@@bbfalse
-\newif\if@@tb \@@tbfalse
-\def\topbuttons{\@@tbtrue%
- \AddToOverlay{\def\@@tbuttons{\@@buttons}%
- \setlength{\unitlength}{1pt}\thinlines%
- \put(0,0){\makebox(\strip@pt\paperwidth,\strip@pt\paperheight)[ct]%
- {\@@tbuttons}%
- }
- }
-}
-\def\bottombuttons{\@@bbtrue%
- \AddToOverlay{\def\@@bbuttons{\@@buttons}%
- \setlength{\unitlength}{1pt}\thinlines%
- \put(0,0){\makebox(\strip@pt\paperwidth,24)[cb]%
- {\@@bbuttons}%
- }
- }
-}
-\def\@@buttons{\ifx\@shorttitle\@empty\relax\else%
- \quad{\@vattrib\@shorttitle}\fi\hfill%
- \Acrobatmenu{FirstPage} {\@battrib First }
- \Acrobatmenu{PrevPage} {\@battrib Prev }
- \Acrobatmenu{NextPage} {\@battrib Next }
- \Acrobatmenu{LastPage} {\@battrib Last }
- \Acrobatmenu{GoBack} {\@battrib Go Back }
- \Acrobatmenu{FullScreen}{\@battrib Full Screen }
- \Acrobatmenu{Close} {\@battrib Close }
- \Acrobatmenu{Quit} {\@battrib Quit }
-\quad{}\vspace*{1.5pt}}
-\def\nobottombuttons{\let\@@bbuttons\relax}
-\def\notopbuttons{\let\@@tbuttons\relax}
-%
-\newcounter{overlay}
-\def\changeoverlay{\def\section{\if@sectionbreak\clearpage\fi%
- \stepcounter{panel@section}%
- \change\scr@section}}%
- \def\change{\stepcounter{overlay}%
- \ifnum\c@overlay>10\setcounter{overlay}{1}\fi
- \overlay{overlay\theoverlay}
-}
-%
-\fi%--This \fi corresponds to \if@screen
-%-------- Screen options end here ------------------
-%
-%
-%-------- Print options start here -----------------
-%
-\if@print
-\RequirePackage{amssymb}
-\RequirePackage[pdftex,bookmarksopen,colorlinks]{hyperref}
-\def\pagedissolve#1{}
-\let\overlay\@gobble
-\let\paneloverlay\@gobble
-\let\emblema\@gobble
-\let\emblemb\@gobble
-\let\urlid\@gobble
-\let\emailid\@gobble
-\def\screensize#1#2{}
-\includecomment{print}
-\excludecomment{screen}
- \def\@linkcolor{black}
- \def\@anchorcolor{black}
- \def\@citecolor{black}
- \def\@filecolor{black}
- \def\@urlcolor{black}
- \def\@menucolor{black}
- \def\@pagecolor{black}
- \definecolor{section0}{gray}{0}
- \definecolor{section1}{gray}{0}
- \definecolor{section2}{gray}{0}
- \definecolor{section3}{gray}{0}
- \definecolor{section4}{gray}{0}
- \definecolor{section5}{gray}{0}
- \definecolor{orange}{gray}{0}
- \definecolor{panelbackground}{gray}{1}
- \definecolor{buttondisable}{gray}{.8}
- \def\margins#1#2#3#4{}
- \RequirePackage{fancybox}
-\newdimen\@PDFmpht
-\let\@Notesname\@empty
-\def\notesname#1{\gdef\@Notesname{#1}}
-\let\@overlay\@empty
-\newcounter{slide}
-\newcounter{slideoverlay}
-\newenvironment{slide}{\stepcounter{slide}%
- \stepcounter{slideoverlay}%
- \ifnum\theslideoverlay=11\setcounter{slideoverlay}{1}
- \ifx\@overlay\@empty\else
- \DOCSCR@Warning{Overly counter reset to zero}\fi\fi
- \ifx\@overlay\@empty\else
- \DOCSCR@Warning{Overly file is Not available in print}\fi
- \par\addvspace{12pt}\noindent%
- \hspace*{-.1\paperwidth}\begin{minipage}{.9\paperwidth}
- \global\setbox0=\hbox\bgroup\begin{minipage}[b]{.5\linewidth}}%
- {\end{minipage}\egroup\setlength\@PDFmpht{\the\ht0}%
- \typeout{****** height=\the\@PDFmpht*******}
- \setbox1=\hbox{\begin{minipage}[b][1.05\@PDFmpht][t]{.3\paperwidth}
- \typeout{****** height=\the\@PDFmpht*******}
- \centering \@Notesname\par\vfill\end{minipage}}
- \noindent\parbox{\linewidth}{%\shadowsize=2pt\fboxsep=6pt%
- \shadowbox{\box0}\quad\fbox{\box1}}
- \end{minipage}\hspace*{-1.5in}}
-
- \let\overlayempty\relax
- \let\paneloverlayempty\relax
- \let\topbuttons\relax
- \let\notopbuttons\relax
- \let\bottombuttons\relax
- \let\nobottombuttons\relax
- \let\changeoverlay\relax
-%------------------------ Macros for code listing --------------
-\if@code
-\def\verbatim@font{%
- \normalfont \ttfamily\small
- \catcode`\<=\active
- \catcode`\>=\active
-}
-\begingroup
- \catcode`\<=\active
- \catcode`\>=\active
- \gdef<{\@ifnextchar<\@lt\@meta}
- \gdef>{\@ifnextchar>\@gt\@gtr@err}
- \gdef\@meta#1>{\@PDFm{#1}}
- \gdef\@lt<{\char`\<}
- \gdef\@gt>{\char`\>}
-\endgroup
-\def\@gtr@err{%
- \DOCSCR@Warning{%
- Isolated \protect>\MessageBreak%
- In this document class, \protect<...\protect>\MessageBreak
- is used to indicate a parameter.\MessageBreak
- I've just found a \protect> on its own.\MessageBreak
- Perhaps you meant to type \protect>\protect>?
- }%
-}
-\def\verbatim@nolig@list{\do\`\do\,\do\'\do\-}
-\def\@PDFm#1{\mbox{$\langle$\it#1\/$\rangle$}}
-\def\arg#1{{{\tt\string{}\@PDFm{#1}{\tt\string}}}}
-\def\@PDFM#1{\mbox{\it#1\/}}
-\def\Arg#1{{{\tt\string{}\@PDFM{#1}{\tt\string}}}}
-\def\oarg#1{{\tt[}\@PDFm{#1}{\tt]}}
-\def\Oarg#1{{\tt[}\@PDFM{#1}{\tt]}}
-\@ifundefined{decl}{%
-\newenvironment{decl}[1][]%
- {\par\small\addvspace{1.5ex plus .5ex minus .5ex}%
- \vskip -\parskip
- \noindent\hspace{-\leftmarginii}%
- \bgroup\begin{tabular}{|l|}\hline\\[-6pt]
- \ignorespaces}%
- {\\[3pt]\hline\end{tabular}\egroup\par%
- \vspace{1.5ex}\ignorespacesafterend\noindent}}{}
-\RequirePackage{shortvrb}
-\MakeShortVerb{\|}
-\fi
-%-------------- end of \if@code option ----------
-%
-\def\panelfont{\fontsize{7pt}{7pt}\itshape\selectfont}
-\def\st{\hbox{\vrule height10pt depth5pt width\z@}\panelfont}
-\def\addButton#1#2{\begingroup\normalsfcodes\fboxsep2pt\fboxrule.1pt%
- \sffamily\fbox{\hbox to #1{\hfil\st#2\hfil}}\endgroup}
-\def\imageButton#1#2#3{\includegraphics[width=#1,height=#2]{#3}}
-\setcounter{tocdepth}{4}
-\setcounter{secnumdepth}{4}
-\fi
-%%
-
-\def\includesrc#1{\begingroup\pdfcompresslevel=0
- \immediate\pdfobj
- stream attr {/Type /SourceFile /SourceName (#1)}
- file{#1}
- \pdfcatalog{/SourceObject \the\pdflastobj\space 0 R}
- \endgroup
- \pdfcompresslevel=9}
-
-\endinput
-%%
-%% End of file docscreen.sty
-%%