File: texdraw.sty

package info (click to toggle)
texlive-base 2022.20230122-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 943,248 kB
  • sloc: perl: 43,776; sh: 5,749; makefile: 3,870; javascript: 3,034; ruby: 2,266; tcl: 2,130; xml: 1,874; python: 1,025; awk: 606; cpp: 549; lisp: 447; ansic: 103; sed: 8
file content (45 lines) | stat: -rw-r--r-- 1,187 bytes parent folder | download | duplicates (5)
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
% TeXdraw macros

% $Id: texdraw.sty 2.6 2019/04/18 TeXdraw-v2r3 $

%   Copyright (C) 1991-2019  Peter Kabal

% This work is licensed under the Creative Commons Attribution (CC-BY)
% License, any version. To view the licenses, visit
% creativecommons.org/licenses/by or send a letter to
% Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.

%  Peter Kabal
%  Department of Electrical & Computer Engineering
%  McGill University

%  peter dot kabal at mcgill dot ca
%  http://www-mmsp.ece.mcgill.ca/MMSP/Documents/Software/

% ===============================================================

\NeedsTeXFormat{LaTeX2e}

% Pass all options to the graphics package
\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{graphics}}
\ProcessOptions

% Load the graphics package if not already loaded
\RequirePackage{graphics}

% Define the error routine
\def\t@xderror #1{%
   \GenericError{%
      \space\space\space\@spaces\@spaces\@spaces
   }{%
      TeXdraw Error: #1%
   }{%
      See the TeXdraw manual for an explanation.%
   }{\@ehc}%
}

% Load the TeXdraw macros
\input texdraw
\ProvidesPackage{texdraw}[\TeXdrawId]
\newenvironment{texdraw}{\leavevmode\btexdraw}{\etexdraw}