summaryrefslogtreecommitdiff
path: root/graphics/pstricks/base/config/vtex.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/pstricks/base/config/vtex.cfg')
-rw-r--r--graphics/pstricks/base/config/vtex.cfg172
1 files changed, 172 insertions, 0 deletions
diff --git a/graphics/pstricks/base/config/vtex.cfg b/graphics/pstricks/base/config/vtex.cfg
new file mode 100644
index 0000000000..e4b7184404
--- /dev/null
+++ b/graphics/pstricks/base/config/vtex.cfg
@@ -0,0 +1,172 @@
+% $Id: vtex.cfg 446 2017-04-19 11:40:55Z herbert $
+%% BEGIN: pstricks.con (for VTeX)
+%%
+%% Configuration file for PSTricks 97
+%%
+%% Version 97 patch 5 2003-04-29
+%%
+%% For use with VTeX PostScript driver v 6.61+
+%% [MV, MK, special thanks to Denis Girou for help]
+%%
+%% Requires vtex.def 7.46 or newer, 10-14-01
+%%
+%% For support and possible updates, check
+%% http://www.micropress-inc.com
+%%
+
+\def\pstdriver{VTeX}
+{\catcode`\"=12\gdef
+\pstverb#1{\special{pS*GS @beginspecial @setspecial #1 @endspecial GR }}
+}%
+\def\pstunit{1bp}%
+\def\pstVerb#1{\special{pS: #1}}%
+\def\pstverbscale{SDict begin normalscale end}
+\def\pstnodescale{}% not needed for pdftex
+\ifx\textsuperscript\@undefined
+ \def\pstheader#1{\special{header=#1}}
+\else
+% D.G. modification begin - Apr. 29, 2003 - From Michael Vulis
+% \ifx\Gin@PS@file@header\@undefined
+% \def\pstheader#1{\AtBeginDvi{\special{header=#1}}}
+% \else
+% \let\pstheader\Gin@PS@file@header
+% \fi
+ \def\pstheader#1{\AtBeginDvi{\immediate\special{header=#1}}}
+% D.G. modification end
+\fi
+\def\pstrotate{CP CP translate 3 -1 roll neg rotate \tx@NET}
+%%
+%% ****************** END VTeX *****************************
+
+%%%%%%%%%%%%%%%%%%% !! CUSTOMIZATION STUFF GOES HERE: !! %%%%%%%%%%%%%%%%%%
+%% If you want to include your own customizations to pstricks.tex, then
+%% uncomment the \pstcustomize command, and include your modifications
+%% after \pstcustomize. These will be read in after pstricks.tex.
+%
+% Some customization needed for VTeX since the coordinate system
+% is different.
+\newif\if@colorstack
+\ifnum\OpMode>-1
+\ifnum\OpMode<3
+\@colorstacktrue
+% D.G. modification begin - Nov. 17, 1999
+\let\vtex@pspicture=\pspicture
+\def\pspicture{\special{G(}\@colorstackfalse\vtex@pspicture}%
+\let\vtex@endpspicture=\endpspicture
+\def\endpspicture{\vtex@endpspicture\@colorstacktrue\special{G)}%
+}
+% D.G. modification end
+\fi
+\fi
+
+\pstcustomize
+\def\tx@RotBegin{neg RotBegin }
+\def\pst@rotlist{mark RAngle /a ED cleartomark a }
+% D.G. modification begin - Oct. 6, 1999
+\def\tx@Rot{neg Rot }
+% D.G. modification end
+\def\psfs@solid{\pst@fill{\pst@usecolor\psfillcolor fill }}
+\def\psfs@eofill{\pst@fill{\pst@usecolor\psfillcolor eofill}}
+
+\endinput
+
+\iffalse
+%%
+%%%%%%%%%%%%%%%%%%% !! GENERAL INSTRUCTIONS !! %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+Because there are no standards for dvi-to-PS driver \special's,
+some driver-dependent commands must be defined in this file.
+
+Possibly correct definitions for some dvi drivers are given below.
+Copy the section for the driver you want to use to the indicated place
+near the beginning of the file, replacing any other definitions you
+might find there.
+
+When changing drivers, you may need to remake the header file.
+
+See the PSTricks read-me file for further installation instructions.
+
+Please report good and bad experiences with dvi-to-PS drivers,
+along with the definitions of these commands that worked
+for you, to tvz@Princeton.EDU. Thanks.
+
+
+%%%%%%%%%%%%%%%% DESCRIPTION OF CONFIGURATION DEFINITIONS %%%%%%%%%%%%%%%
+
+Here are the commands that must be defined in this file:
+
+ \pstverb{} - The argument is included as verbatim PostScript,
+ grouped by save and restore. The coordinate system
+ should be square, not rotated, and with the origin
+ at TeX's currentpoint.
+
+ \pstVerb{} - The argument is included as verbatim PostScript, not
+ grouped by (g)save and (g)restore. The currentpoint
+ should be TeX's currentpoint.
+
+ \pstunit - The units used by driver for graphics included with
+ \pstverb. Probably 1bp or 1sp.
+
+ \pstverbscale - The PostScript code that scales the coordinate system
+ from that in effect with \pstVerb to that in effect
+ with \pstverb. Should not translate to the currentpoint.
+
+ \pstrotate - The PostScript code that takes a number off the stack
+ and rotates the axes properly. I.e.,
+ \pstVerb{angle \pstrotate} is used to begin rotations.
+
+ \pstheader{} - The argument is a header file (e.g., .pro file).
+ If your driver does not support such a special, then
+ the command might just remind you to include the header
+ when printing. You can use PSTricks without a header,
+ in which case it does not matter how you define
+ \pstheader. See read-me.pst for details.
+ If you cannot change the default directory where your
+ driver looks for header files, and you cannot write to
+ that directory, then you include the path for your
+ PSTricks header files.
+ E.g., \def\pstheader#1{\special{header=~/tex/#1}}.
+
+ \pstdriver - The name of the driver.
+
+
+%%%%%%%%% !! HOW TO MAKE A TEX FORMAT WITH PSTRICKS PRELOADED !! %%%%%%%%
+
+See your local TeX documentation for instructions on creating a TeX format.
+
+Before making the format, be sure that this configuration file is correct.
+It will be read only when creating the format, and not with every job.
+
+If you are not using header files, there are no more special instructions.
+
+Special instructions when using header files:
+
+ - If you want to include supplementary PSTricks files (e.g., pst-node.tex),
+ add \input commands in the customization section above.
+
+ - If your definition of \pstheader is, e.g.
+
+ \def\pstheader#1{\special{\header=#1}}
+
+ then change it to
+
+ \def\pstheader#1{%
+ \expandafter\everyjob\expandafter{\the\everyjob
+ \special{header=#1}}}
+
+ and put your original definition in the customization section, AFTER
+ any \input commands. E.g., the customization section might look like:
+
+ \pstcustomize
+ \input pst-node.tex
+ \input pst-coil.tex
+ \def\pstheader#1{\special{header=#1}}
+
+ - Input pstricks.tex at the appropriate time when creating the format.
+ E.g., when initex stops running:
+ *\input pstricks
+ *\dump
+\fi
+
+%%
+%% END: pstricks.con