diff options
author | Karl Berry <karl@freefriends.org> | 2008-06-24 17:31:03 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-06-24 17:31:03 +0000 |
commit | 0530f3453ecf20b507c2478478aa039bd90acce5 (patch) | |
tree | 5b2c7ebc53bd0713190fdbe534505421bbc95481 /Master/texmf-dist/tex/generic/pstricks | |
parent | d5f8ac1bb2fddaffa0a1fc0b992f1f79bbd65470 (diff) |
pstricks xdvipdfmx.con update
git-svn-id: svn://tug.org/texlive/trunk@8988 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/pstricks')
-rw-r--r-- | Master/texmf-dist/tex/generic/pstricks/xdvipdfmx.con | 57 |
1 files changed, 27 insertions, 30 deletions
diff --git a/Master/texmf-dist/tex/generic/pstricks/xdvipdfmx.con b/Master/texmf-dist/tex/generic/pstricks/xdvipdfmx.con index d34c1378d68..423849dab56 100644 --- a/Master/texmf-dist/tex/generic/pstricks/xdvipdfmx.con +++ b/Master/texmf-dist/tex/generic/pstricks/xdvipdfmx.con @@ -1,11 +1,13 @@ %% BEGIN: pstricks.con (for xdvipdfmx driver) %% -%% Configuration file for PSTricks 97 +%% Configuration file for PSTricks %% -%% Version 0.01 (2007/03/11) +%% Version 0.02 (2008/06/20) %% %% For use with xdvipdfmx - +%% Created by SMiyata based on standard pstricks.con from TeXLive distribution. +%% This file may be distributed, used and modified freely. +% \def\pstdriver{xdvipdfmx} \def\pstverb#1{\special{pst: #1}} % Check catcode of " \def\pstunit{1bp}% @@ -44,7 +46,7 @@ \def\c@lor@ps@cmyk#1\@@{#1 setcmykcolor} \def\c@lor@ps@gray#1\@@{#1 setgray} \pstcustomize -\pstVerb{ /.setopacityalpha pop def } +\typeout{Using PSTricks configuration for XeTeX+xdvipdfmx} \def\@@scalebox{% \leavevmode \hbox{% @@ -64,6 +66,22 @@ \special{x: escale}% \ifdim\pst@dima>\z@\kern\pst@dima\fi}} \let\ps@@scalebox\@@scalebox +\def\ps@rotateleft#1{% +\leavevmode\hbox{\hskip\ht#1\hskip\dp#1\vbox{\vskip\wd#1% +\pst@Verb{90 \tx@RotBegin} +\vbox to \z@{\vss\hbox to \z@{\box#1\hss}\vskip\z@}% +\pst@Verb{\tx@RotEnd}}}} +\def\ps@rotateright#1{% + \leavevmode\hbox{% + \hskip\ht#1\hskip\dp#1\vbox{\vskip\wd#1% + \pst@Verb{-90 \tx@RotBegin} + \vbox to \z@{\hbox to \z@{\hss\box#1}\vss}% + \pst@Verb{\tx@RotEnd}}}} +\def\ps@rotatedown#1{% +\hbox{\hskip\wd#1\vbox{\vskip\ht#1\vskip\dp#1% +\pst@Verb{180 \tx@RotBegin}% +\vbox to \z@{\hbox to \z@{\box#1\hss}\vss}% +\pst@Verb{\tx@RotEnd}}}} \def\begin@psclip{\special{x: gsave}} \def\end@psclip{\special{x: grestore}} \def\@newcolor#1#2#3{% @@ -123,42 +141,21 @@ \def\AltOverlayMode{} %The next line is not necessary, if pstricks.sty of [2007/02/18 v0.33] or newer is used. \@ifundefined{LaTeXe}{}{\AtBeginDocument{\psset{fillcolor=white}}} - \endinput - - -%% -%%%%%%%%%%%%%%%%%%% !! 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. + 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. + should be TeX's currentpoint. \pstunit - The units used by driver for graphics included with \pstverb. Probably 1bp or 1sp. |