summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/generic/xypic/xyps-r.doc
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/generic/xypic/xyps-r.doc')
-rw-r--r--Master/texmf-dist/source/generic/xypic/xyps-r.doc226
1 files changed, 0 insertions, 226 deletions
diff --git a/Master/texmf-dist/source/generic/xypic/xyps-r.doc b/Master/texmf-dist/source/generic/xypic/xyps-r.doc
deleted file mode 100644
index a329cce379a..00000000000
--- a/Master/texmf-dist/source/generic/xypic/xyps-r.doc
+++ /dev/null
@@ -1,226 +0,0 @@
-%% $Id: xyps-r.doc,v 3.7 1999/02/16 15:12:50 krisrose Exp $
-%%
-%% Xy-pic ``PostScript Rotations and Scaling''.
-%% Copyright (c) 1993-1996 Ross Moore <ross@mpce.mq.edu.au>
-%%
-%% This file is part of the Xy-pic package for graphs and diagrams in TeX.
-%% See the companion README and INSTALL files for further information.
-%% Copyright (c) 1991-1996 Kristoffer H. Rose <krisrose@brics.dk>
-%%
-%% The Xy-pic package is free software; you can redistribute it and/or modify
-%% it under the terms of the GNU General Public License as published by the
-%% Free Software Foundation; either version 2 of the License, or (at your
-%% option) any later version.
-%%
-%% The Xy-pic package is distributed in the hope that it will be useful, but
-%% WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-%% or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-%% for more details.
-%%
-%% You should have received a copy of the GNU General Public License along
-%% with this package; if not, write to the Free Software Foundation, Inc.,
-%% 675 Mass Ave, Cambridge, MA 02139, USA.
-%%
-%% As a special exception, you may use this file and all files derived
-%% from it without restrictions. This special exception was added with
-%% version 3.7 of Xy-pic.
-%%
-\expandafter\ifx\csname xyps-rloaded\endcsname\empty
- \message{not reloaded}\endinput \fi
-\expandafter\let\csname xyps-rloaded\endcsname=\empty \xycatcodes
-
-\DOCMODE2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\paragraph*{Header:}\leavevmode
-\DOCHEADER
-
-\DOCMODE3%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\subsection{Rotations and scaling}
-
-The included file |xyps-r.tex| (version \stripRCS$Revision: 3.7 $) provides
-\PS\ support for the effects defined in the |rotate| extension described
-in~\S??g[:rotate].
-
-\DOCMODE2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-The \PS\ style methods are required, so ensure that they are loaded.
-
-\DOCMODE(
-\expandafter\ifx\csname xyps-sloaded\endcsname\empty\else
- \xyinputorelse@{xyps-s}{\xyerror@{Could not load xyps-s}{}}%
- \xycatcodes\fi
-\DOCMODE)
-
-\DOCMODE3%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-This file is loaded and its effects are activated automatically whenever
-|\xyoption{rotate}| is requested and the current <driver> supports
-\PS\ rotations. Should there be any need to turn off this support,
-the following commands are available; they obey usual \TeX\ groupings.
-%
-\begin{defs}
-|\NoPSrotate| & remove \PS\ support\kern-50pt\cr
-|\UsePSrotate| & reinstate \PS.
-\end{defs}
-%
-Without \PS\ support diagrams can be expected to be displayed unrotated
-and unscaled.
-These commands are provided primarily for testing and trouble-shooting;
-\eg~with <driver> configurations untested by the authors of \Xy-pic,
-who should be notified of persistent difficulties.
-
-\DOCMODE2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\paragraph*{Installation}
-
-Call the following macro to allow the \PS\ mechanisms to be used.
-
-\DOCMODE(
-\xydef@\installPSrotscale@{\installPSstyle@
- \let\xyRotate@@=\xyPSrotate@@
-% \let\xySpecialRotate@@=\xyPSspecialRotate@
- \let\doSpecialRotate@@=\doPSspecialRotate@@
-% \let\xyRotnamed@=\xyPSpsxy@
-% \let\xyRot@named@=\xyPSrot@named@@
- \let\xyscale@@=\xyPSscale@@
- \xyPSshapes@true
- \xyuncatcodes }
-
-\xydef@\UsePSrotate{\installPSrotscale@}
-\xydef@\NoPSrotate{\UnloadRotate@\relax}
-\DOCMODE)
-
-\DOCMODE2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-All effects defined in the |rotate| extension can be implemented using a \PS\
-<driver>. However different <driver>s need not handle things in the same way;
-different \PS\ code may be required to match the specific environment used
-by the <driver>.
-
-This file provides generic \PS\ code which is known to work correctly with
-most drivers. It is written so as to indicate where modifications may be
-made to accomodate specific <driver>s. For such driver-specific variations,
-consult the appropriate <driver>-file, called |xy|<driver>|.doc|.
-
-\DOCMODE2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\paragraph*{Transform lists}
-
-\DOCMODE(
-\xydef@\xyPSpretransform@{\xyPSrawA@{\preXYtransform@@}}
-\xydef@\xyPSposttransform@{\xyPSrawZ@{\postXYtransform@@}}
-
-\let\preXYtransform@=\xyPSpretransform@
-\let\postXYtransform@=\xyPSposttransform@
-
-\xydef@\xyPSrotSplit@{%
- \expandafter\def\expandafter\preShape@@\expandafter{\xyPSpre@}%
- \expandafter\def\expandafter\postShape@@\expandafter{\xyPSpost@}}
-\DOCMODE)
-
-\DOCMODE2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\paragraph*{Rescaling}
-
-\DOCMODE(
-\xydef@\xyPSscale@@#1#2{%
- \xyPSsplitPS@{\xyscale@start(#1,#2)}{\xyscale@end}%
- \xyPSrotSplit@\xyPSpsxy@ }
-\DOCMODE)
-
-\DOCMODE2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\paragraph*{Rotations}
-
-\DOCMODE(
-\xydef@\xyPSrotate@@#1{%
- \xyPSsplitPS@{\xyrot@start(#1 xyd)}{\xyrot@end}%
- \xyPSrotSplit@\xyPSpsxy@ }
-
-\xydef@\xyPSspecialRotate@#1{%
- \xyPSsplitPS@{\xyrot@start(#1)}{\xyrot@end}\xyPSrotSplit@\xyPSpsxy@ }
-
-\xydef@\doPSspecialRotate@@#1@@{\xyPSspecialRotate@{#1}}
-\DOCMODE)
-
-The \PS\ operator |xyr| is defined in |xyps-ps.doc|, to store the given
-parameter as a rotation angle.
-
-\DOCMODE2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\paragraph*{Shearing}
-
-This feature is not implemented yet.
-
-\DOCMODE2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\paragraph*{PostScript commands}
-
-The \PS\ codes to start the rotation or scaling are given as functions,
-|xyrot@start| and |xyscale@start| with arguments to include a specification
-of the rotation-angle or scaling factors.
-
-\DOCMODE(
-\xydef@\xyRotScale@@{%
- \def\xyrot@start(##1){{xyt ##1\space xyr}}%
- \def\xyscale@start(##1,##2){{xyt ##1\space##2\space xys}}%
- \def\xyrot@end{}\def\xyscale@end{}}
-\DOCMODE)
-
-These strings are placed using |\xyPSsplitPS@| so as to correctly
-occur before and after the code for the actual <object> being typeset.
-This is always followed by |\xyPSpsxy@|, which results in \PS\ code
-to identify the current position, storing it with keys |xyXpos| and |xyYpos|
-so as to be accessible to the code for the rotation or scaling.
-
-A specific <driver> must either call |\xyRotScale@@| to use this default
-mechanism, or define its own macro to be called at installation time,
-which sets alternative expansions to |\xyrot@start(#1)|,
-|\xyscale@start(#1,#2)|, |\xyrot@end| and |\xyscale@end|.
-
-\DOCMODE2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\paragraph*{The end \& Log}\leavevmode
-
-\DOCMODE(
-\endinput
-
-% $Log: xyps-r.doc,v $
-% Revision 3.7 1999/02/16 15:12:50 krisrose
-% Interim release (Y&Y fonts now free).
-%
-% Revision 3.3 1996/12/18 10:05:50 ross
-% minor improvements to file-loading commands
-%
-% Revision 3.1 1995/09/05 20:36:33 ross
-% Release!
-%
-% Revision 3.0 1995/07/07 20:13:19 ross
-% Major release w/new User's Guide!
-%
-% Revision 2.13 1995/07/04 15:04:51 ross
-% Ready for release of v3.
-%
-% Revision 2.9 1994/06/09 14:38:56 ross
-% Release 3beta.
-% Includes support for special effects: Rotations, Scaling, Line-width, Colour.
-% Back-ends are separated into separate files.
-% More back-ends are supported, experimentally --- needs testing.
-%
-% Revision 2.9 1994/06/09 14:38:56 ross
-% Release 3beta.
-% Includes support for special effects: Rotations, Scaling, Line-width, Colour.
-% Back-ends are separated into separate files.
-% More back-ends are supported, experimentally --- needs testing.
-%
-% NEW for version 2.9 by by Ross Moore.
-\DOCMODE)
-
-\DOCMODE3%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-% Tell Emacs that this is a LaTeX document and how it is formatted:
-% Local Variables:
-% mode:latex
-% fill-column:77
-% fill-prefix:""
-% End: