From 4888499385c44655bec69496f0e01649d7636627 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Sat, 11 Oct 2014 22:30:33 +0000
Subject: latex-make (11oct14)

git-svn-id: svn://tug.org/texlive/trunk@35357 c570f23f-e606-0410-a88d-b1316a301751
---
 .../texmf-dist/tex/latex/latex-make/pdfswitch.sty  | 140 +++++++++++++++++++++
 1 file changed, 140 insertions(+)
 create mode 100644 Master/texmf-dist/tex/latex/latex-make/pdfswitch.sty

(limited to 'Master/texmf-dist/tex/latex/latex-make/pdfswitch.sty')

diff --git a/Master/texmf-dist/tex/latex/latex-make/pdfswitch.sty b/Master/texmf-dist/tex/latex/latex-make/pdfswitch.sty
new file mode 100644
index 00000000000..b103f8d54dd
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/latex-make/pdfswitch.sty
@@ -0,0 +1,140 @@
+%%
+%% This is file `pdfswitch.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% pdfswitch.dtx  (with options: `package')
+%% 
+%% IMPORTANT NOTICE:
+%% 
+%% For the copyright see the source file.
+%% 
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from pdfswitch.sty.
+%% 
+%% For distribution of the original source see the terms
+%% for copying and modification in the file pdfswitch.dtx.
+%% 
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%
+\def\fileversion{0.0.2}
+\def\filedate{2003/07/12}
+
+\NeedsTeXFormat{LaTeX2e}
+
+\ProvidesPackage%
+{pdfswitch}%
+[\filedate\space Automatic switch between pdf and ps. v\fileversion]
+
+\RequirePackage{ae,aeguill}
+\RequirePackage{color}
+\RequirePackage{ifthen}
+\RequirePackage{ifpdf}
+
+\newboolean{nocolor@pdfswitch}
+\setboolean{nocolor@pdfswitch}{false}
+\DeclareOption{nocolor}{\setboolean{nocolor@pdfswitch}{true}}
+\newboolean{backref@pdfswitch}
+\setboolean{backref@pdfswitch}{false}
+\DeclareOption{backref}{\setboolean{backref@pdfswitch}{true}}
+\newboolean{pagebackref@pdfswitch}
+\setboolean{pagebackref@pdfswitch}{false}
+\DeclareOption{pagebackref}{\setboolean{pagebackref@pdfswitch}{true}}
+\newboolean{noborder@pdfswitch}
+\setboolean{noborder@pdfswitch}{false}
+\DeclareOption{noborder}{\setboolean{noborder@pdfswitch}{true}}
+\newboolean{plainpages@pdfswitch}
+\setboolean{plainpages@pdfswitch}{false}
+\DeclareOption{plainpages}{\setboolean{plainpages@pdfswitch}{true}}
+
+\ProcessOptions
+
+\definecolor{pdfurlcolor}{rgb}{0,0,0.6}
+\definecolor{pdfcitecolor}{rgb}{0,0.6,0}
+\definecolor{pdflinkcolor}{rgb}{0.6,0,0}
+
+ %%%%%%%%%%%%%%%%%%%%%%%%% graphicx and thumbpdf %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ifpdf
+\usepackage[pdftex]{graphicx}      %%% graphics for pdfLaTeX
+\DeclareGraphicsExtensions{.pdf}   %%% standard extension for included graphics
+\usepackage[pdftex]{thumbpdf}      %%% thumbnails for pdflatex
+\else
+\usepackage[dvips]{graphicx}       %%% graphics for dvips
+\DeclareGraphicsExtensions{.eps}   %%% standard extension for included graphics
+\fi
+
+%%%%%%%%%%%%%%%%%%%%%%%%% Basic options for hyperref %%%%%%%%%%%%%%%%%%%%%%%%%
+\ifpdf
+\edef\keys@pdfswitch{%
+  pdftex,                            %%% hyper-references for pdflatex
+  bookmarks=true,%                   %%% generate bookmarks ...
+  bookmarksnumbered=true,%           %%% ... with numbers
+  hypertexnames=false,%              %%% needed for correct links to figures !!!
+  breaklinks=true%                   %%% break links if exceeding a single line
+}
+\else
+\edef\keys@pdfswitch{%
+  ps2pdf,                            %%% hyper-references for ps2pdf
+  bookmarks=true,%                   %%% generate bookmarks ...
+  bookmarksnumbered=true,%           %%% ... with numbers
+  hypertexnames=false,%              %%% needed for correct links to figures !!!
+  breaklinks=true,%                  %%% breaks lines, but links are very small
+  pdfborder={0 0 11.0}               %%% border-width of frames will
+                                     %%% be multiplied with 0.009 by ps2pdf
+}
+\fi
+
+\ifthenelse{\boolean{nocolor@pdfswitch}}{%
+  \edef\keys@pdfswitch{\keys@pdfswitch,colorlinks=false}%
+}{
+  \edef\keys@pdfswitch{\keys@pdfswitch,colorlinks=true,%
+  citecolor=pdfcitecolor,
+  urlcolor=pdfurlcolor,
+  linkcolor=pdflinkcolor,
+  linkbordercolor={1 1 1}}%
+}
+
+\ifthenelse{\boolean{plainpages@pdfswitch}}{%
+}{
+  \edef\keys@pdfswitch{\keys@pdfswitch,plainpages=false}%
+}
+
+\ifthenelse{\boolean{noborder@pdfswitch}}{%
+  \edef\keys@pdfswitch{\keys@pdfswitch,pdfborder={0 0 0}}%
+}{}
+
+\ifthenelse{\boolean{backref@pdfswitch}}{%
+  \edef\keys@pdfswitch{\keys@pdfswitch,backref}%
+}{}
+
+\ifthenelse{\boolean{pagebackref@pdfswitch}}{%
+  \edef\keys@pdfswitch{\keys@pdfswitch,pagebackref}%
+}{}
+
+\usepackage[\keys@pdfswitch]{hyperref}
+
+%%%%%%%%%%%%%%%%%%%%%%%%% HyperSetup %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ifpdf
+\AtBeginDocument{
+  \hypersetup{
+    pdfauthor   = {\@author},
+    pdftitle    = {\@title},
+    pdfsubject  = {\@ifundefined{@subject}{}{\@subject}},
+    pdfkeywords = {\@ifundefined{@keywords}{}{\@keywords}}
+  }
+}
+%%% pdfcreator, pdfproducer, and Creation Date are automatically set by pdflatex !!!
+\pdfadjustspacing=1                %%% force LaTeX-like character spacing
+\else
+\AtBeginDocument{
+}
+\fi
+\endinput
+%%
+%% End of file `pdfswitch.sty'.
-- 
cgit v1.2.3

