1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% <PRE>
\def\MapleNameDef $#1: #2.#3${\expandafter\gdef\csname Maple@#1\endcsname{#2}}
\def\MapleInfoDef $#1: #2 #3${\expandafter\gdef\csname Maple@#1\endcsname{#2}}
\MapleNameDef $RCSfile: maple2e.sty,v $
\MapleInfoDef $Revision: 1.15 $
\MapleInfoDef $Date: 1998/09/21 15:58:14 $
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\typeout{Package: \Maple@RCSfile\space \Maple@Date\space v\Maple@Revision}
\ProvidesPackage{maple2e}[\Maple@Date\space\Maple@RCSfile
Maple Latex Style Package -- \Maple@Date\space\Maple@RCSfile]
%
% Copyright (c) 1994--2003 by Waterloo Maple Inc., all rights reserved.
%
% Permission is granted to use this package without charge. It may
% be redistributed providing that it is distributed as is
% and without charge. You may modify these macros for your own use,
% and redistribute them, subject to the following conditions.
%
% 1. The package name used for any modified version of this file is
% different from maple2e and the file name used is different from
% maple2e.sty
%
% 2. You acknowledge this copyright notice and this file as the source.
%
% 3. The new file is redistributed under the same terms and conditions
% as indicated here, including a version of this notice modified to
% refer to the new file and/or package name.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Package: maple2e
%
% This package defines the latex macros used by "Export to LaTeX" and
% "Export to techexplorer". It makes use of several sub-packages.
%
% mapleenv - Maple Environments used to mark mapleinput, mapleoutput,
% mapletab - Maple Macros to display tables (spreadsheets)
% mapleplots - Maple macros to display plots.
%
% See the comments in maplenv.sty for a more detailed discussion of
% the special environments such as
%
% \begin{mapleinput} ... \end{mapleinput}
% \begin{maplelatex} ... \end{maplelatex}
%
% and for details about macros such as
%
% \mapleinline <status> <type> <verbatim code> <latex code>
% \maplemultiline{ ... }
%
% which are used to control style and to embed raw Maple data.
%
% USAGE:
%
% To use this package, add the line
%
% \usepackage{maple2e} to
%
% your document preamble. If you are using a specific plot
% driver such as dvipsone, then add its name as an option as
% in:
%
% \usepackage[dvipsone]{maple2e}
%
% The default option value is "dvips".
%
% If you wish to preview your document, ignoring plots, use
% the "noplots" option.
%
% The only options available are precisely those needed to
% control plotting. Plots are handled by the standard LaTeX2e
% graphics package and for LaTeX are restricted to postscript.
%
% NOTES:
%
% It is an easy extension of this code to other plot file formats.
% All that is needed is a new definition of \mapleplot
% to invoke the graphics code of your choice.
%
% To adjust the spacing around the Maple environemnts, edit
% change the entries in the file mapleenv.def
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Package Options
%
\newif\ifnoplots\noplotsfalse
\DeclareOption{noplots}{
% \PassOptionsToPackage{dvips}{epsfig}
\noplotstrue
}
\DeclareOption{dvips}{
% \PassOptionsToPackage{dvips}{epsfig}
\edef\Driver{dvips}
\AtEndOfPackage{
\typeout{ ...configuring graphics for dvips driver}
\usepackage[dvips]{epsfig}
\let\mapleplot\epsfigmapleplot
\let\imapleplot\mapleplot
}
}
\DeclareOption{dvi2ps}{
\edef\Driver{dvi2ps}
\AtEndOfPackage{
\typeout{ ...configuring graphics for dvips driver}
\usepackage[dvi2ps]{epsfig}
\let\mapleplot\epsfigmapleplot
\let\imapleplot\mapleplot
}
}
\DeclareOption{dvilaser}{
\edef\Driver{dvilaser}
\AtEndOfPackage{
\typeout{ ...configuring graphics for dvilaser driver}
\usepackage[dvilaser]{epsfig}
\let\mapleplot\epsfigmapleplot
\let\imapleplot\mapleplot
}
}
\DeclareOption{dvipsone}{
\edef\Driver{dvipsone}
\AtEndOfPackage{
\typeout{ ...configuring graphics for dvipsone driver}
\usepackage[dvipsone]{epsfig}
%%% \let\mapleplot\mapleplotname %%%
\let\mapleplot\epsfigmapleplot
\let\imapleplot\mapleplot
}
}
\DeclareOption{dvitops}{
\edef\Driver{dvitops}
\AtEndOfPackage{
\typeout{ ...configuring graphics for dvitops driver}
\usepackage[dvitops]{epsfig}
\let\mapleplot\epsfigmapleplot
\let\imapleplot\mapleplot
}
}
\DeclareOption{dviwindo}{
\edef\Driver{dviwindo}
\AtEndOfPackage{
\typeout{ ...configuring graphics for dviwindo driver}
\usepackage[dviwindo]{epsfig}
\let\mapleplot\epsfigmapleplot
\let\imapleplot\mapleplot
}
}
\DeclareOption{emtex}{
\edef\Driver{emtex}
\AtEndOfPackage{
\typeout{ ...configuring graphics for emtex driver}
\usepackage[emtex]{epsfig}
\let\mapleplot\epsfigmapleplot
\let\imapleplot\mapleplot
}
}
\DeclareOption{pubps}{
\edef\Driver{pubps}
\AtEndOfPackage{
\typeout{ ...configuring graphics for pubps driver}
\usepackage[pubps]{epsfig}
\let\mapleplot\epsfigmapleplot
\let\imapleplot\mapleplot
}
}
\DeclareOption{textures}{
\edef\Driver{textures}
\AtEndOfPackage{
\typeout{ ...configuring graphics for textures driver}
\usepackage[textures]{epsfig}
\let\mapleplot\epsfigmapleplot
\let\imapleplot\mapleplot
}
}
\DeclareOption{xdvi}{
\edef\Driver{xdvi}
\AtEndOfPackage{
\typeout{ ...configuring graphics for xdvi driver}
\usepackage[xdvi]{epsfig}
\let\mapleplot\epsfigmapleplot
\let\imapleplot\mapleplot
}
}
\DeclareOption{dvitps}{
\edef\Driver{dvitps}
\AtEndOfPackage{
\typeout{ ...configuring graphics for dvitps driver}
\usepackage[dvitps]{epsfig}
\let\mapleplot\epsfigmapleplot
\let\imapleplot\mapleplot
}
}
\DeclareOption{dviwin}{
\edef\Driver{dviwin}
\AtEndOfPackage{
\typeout{ ...configuring graphics for dviwin driver}
\usepackage[dviwin]{epsfig}
\let\mapleplot\epsfigmapleplot
\let\imapleplot\mapleplot
}
}
\DeclareOption{oztex}{
\edef\Driver{oztex}
\AtEndOfPackage{
\typeout{ ...Configuring graphics for OzTex, rotation not supported}
\usepackage[oztex]{epsfig}
\let\mapleplot\oztexmapleplot
\let\imapleplot\mapleplot
}%
}
\DeclareOption{SWP}{
\edef\Driver{SWP}
\AtEndOfPackage{
\typeout{ ...Configuring graphics for Scientific Work Place}
\let\mapleplot\swpmapleplot
\let\imapleplot\mapleplot
}
}
% \ExecuteOptions{dvips} % default's to dvips driver
\ProcessOptions*
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Utilities and Environments
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{mapleenv} %%% Standard Maple Environments
\usepackage{mapletab} %%% Maple Macros for tables and spreadsheets
\usepackage{mapleplots} %%% Maple Macros for Plots
\usepackage{maplestyle} %%% Macros supporting Automatic Paragraph Styles
\endinput %%%% The End %%%%%
%%% </PRE>
|