texlive[50660] Master: texdraw (30mar19)
commits+karl at tug.org
commits+karl at tug.org
Sat Mar 30 22:24:33 CET 2019
Revision: 50660
http://tug.org/svn/texlive?view=revision&revision=50660
Author: karl
Date: 2019-03-30 22:24:32 +0100 (Sat, 30 Mar 2019)
Log Message:
-----------
texdraw (30mar19)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/info/dir
trunk/Master/texmf-dist/doc/info/texdraw.info
trunk/Master/texmf-dist/doc/support/texdraw/ChangeLog
trunk/Master/texmf-dist/doc/support/texdraw/README
trunk/Master/texmf-dist/doc/support/texdraw/texdraw.texi
trunk/Master/texmf-dist/tex/generic/texdraw/blockdiagram.tex
trunk/Master/texmf-dist/tex/generic/texdraw/texdraw.sty
trunk/Master/texmf-dist/tex/generic/texdraw/texdraw.tex
trunk/Master/texmf-dist/tex/generic/texdraw/txdexamp.latex
trunk/Master/texmf-dist/tex/generic/texdraw/txdexamp.tex
trunk/Master/texmf-dist/tex/generic/texdraw/txdps.tex
trunk/Master/texmf-dist/tex/generic/texdraw/txdtools.tex
trunk/Master/tlpkg/libexec/ctan2tds
Added Paths:
-----------
trunk/Master/texmf-dist/doc/support/texdraw/Makefile.manual
trunk/Master/texmf-dist/doc/support/texdraw/texdraw.pdf
Removed Paths:
-------------
trunk/Master/texmf-dist/doc/support/texdraw/texdraw.cps
trunk/Master/texmf-dist/doc/support/texdraw/texdraw.fns
trunk/Master/texmf-dist/doc/support/texdraw/texdraw.ps
trunk/Master/texmf-dist/doc/support/texdraw/txi-src.tgz
Modified: trunk/Master/texmf-dist/doc/info/dir
===================================================================
--- trunk/Master/texmf-dist/doc/info/dir 2019-03-30 12:50:58 UTC (rev 50659)
+++ trunk/Master/texmf-dist/doc/info/dir 2019-03-30 21:24:32 UTC (rev 50660)
@@ -30,7 +30,7 @@
* Mf2pt1: (mf2pt1). Make PostScript Type 1 fonts from Metafont.
* Naming TeX fonts: (fontname). Filenames for TeX fonts.
* TDS: (tds). Standard TeX directory structure.
-* TeXDraw: (texdraw). Drawing PostScript diagrams within TeX.
+* TeXdraw: (texdraw). Drawing PostScript diagrams within TeX.
* TLbuild: (tlbuild). TeX Live configuration and development.
* Web2C: (web2c). TeX, Metafont, and companion programs.
Modified: trunk/Master/texmf-dist/doc/info/texdraw.info
===================================================================
--- trunk/Master/texmf-dist/doc/info/texdraw.info 2019-03-30 12:50:58 UTC (rev 50659)
+++ trunk/Master/texmf-dist/doc/info/texdraw.info 2019-03-30 21:24:32 UTC (rev 50660)
@@ -1,21 +1,22 @@
-This is texdraw, produced by makeinfo version 5.1 from texdraw.texi.
+This is texdraw.info, produced by makeinfo version 6.6 from
+texdraw.texi.
-This file documents TeXdraw, a system for producing PostScript drawings
-from TeX.
+This manual (edition 2.0a) documents TeXdraw, a system for producing
+PostScript drawings from TeX.
- Copyright (C) 1993-95 Peter Kabal
+ Copyright (C) 1993-2019 Peter Kabal
- Permission is granted to make and distribute verbatim copies of this
-manual provided the copyright notice and this permission notice are
-preserved on all copies.
+ 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.
+INFO-DIR-SECTION TeX
+START-INFO-DIR-ENTRY
+* TeXdraw: (texdraw). Drawing PostScript diagrams within TeX.
+END-INFO-DIR-ENTRY
- Permission is granted to copy and distribute modified versions of
-this manual under the conditions for verbatim copying, provided that the
-entire resulting derived work is distributed under the terms of a
-permission notice identical to this one.
-
-File: texdraw, Node: Top, Next: Introduction, Prev: (dir), Up: (dir)
+File: texdraw.info, Node: Top, Next: Introduction, Prev: (dir), Up: (dir)
TeXdraw
*******
@@ -23,7 +24,9 @@
TeXdraw is a collection of macros that allow drawings to be created from
_within_ TeX.
- This is edition 2.0 of the TeXdraw documentation.
+ This is edition 2.0a of the TeXdraw documentation. The only
+substantive change from edition 2.0 is the license, which is now CC-BY
+(any version).
* Menu:
@@ -106,7 +109,7 @@
Concept Index
-File: texdraw, Node: Introduction, Next: TeXdraw Commands, Prev: Top, Up: Top
+File: texdraw.info, Node: Introduction, Next: TeXdraw Commands, Prev: Top, Up: Top
1 Introduction
**************
@@ -148,19 +151,16 @@
* Distribution::
-File: texdraw, Node: Distribution, Up: Introduction
+File: texdraw.info, Node: Distribution, Up: Introduction
1.1 Distribution information
============================
-The TeXdraw routines are provided free of charge without warranty of any
-kind. Note that the TeXdraw routines are copyrighted. They may be
-distributed freely provided that the recipients also acquire the right
-to distribute them freely. The notices to this effect must be preserved
-when the source files are distributed.
+The entire TeXdraw package, both code and documentation, is released
+under Creative Commons Attribution (CC-BY) license, any version.
-File: texdraw, Node: TeXdraw Commands, Next: Drawing Segments and Scaling, Prev: Introduction, Up: Top
+File: texdraw.info, Node: TeXdraw Commands, Next: Drawing Segments and Scaling, Prev: Introduction, Up: Top
2 Using the TeXdraw Commands
****************************
@@ -183,7 +183,7 @@
* Fill commands::
-File: texdraw, Node: Accessing TeXdraw, Next: Command syntax, Up: TeXdraw Commands
+File: texdraw.info, Node: Accessing TeXdraw, Next: Command syntax, Up: TeXdraw Commands
2.1 Accessing TeXdraw
=====================
@@ -208,7 +208,7 @@
For use with LaTeX version 2.09, the user reads in the TeXdraw macros
from the file 'texdraw.tex' and optionally defines the '\begin{texdraw}'
/ '\end{texdraw}' environment.
- \documentstyle[11pt]{article} % Article style with the 11pt size options
+ \documentstyle[11pt]{article} % Article style with 11pt size option
...
\input texdraw % Read in the TeXdraw macros
\newenvironment{texdraw}{\leavevmode\btexdraw}{\etexdraw}
@@ -298,7 +298,7 @@
from 10 with each file.
-File: texdraw, Node: Command syntax, Next: TeXdraw coordinates, Prev: Accessing TeXdraw, Up: TeXdraw Commands
+File: texdraw.info, Node: Command syntax, Next: TeXdraw coordinates, Prev: Accessing TeXdraw, Up: TeXdraw Commands
2.2 Command syntax
==================
@@ -323,7 +323,7 @@
commands also allow '\par' command and blank lines to be included.
-File: texdraw, Node: TeXdraw coordinates, Next: Coordinate specification, Prev: Command syntax, Up: TeXdraw Commands
+File: texdraw.info, Node: TeXdraw coordinates, Next: Coordinate specification, Prev: Command syntax, Up: TeXdraw Commands
2.3 TeXdraw coordinates
=======================
@@ -352,7 +352,7 @@
horizontally and vertically) at the coordinate '(2 3)'.
-File: texdraw, Node: Coordinate specification, Next: Line vectors, Prev: TeXdraw coordinates, Up: TeXdraw Commands
+File: texdraw.info, Node: Coordinate specification, Next: Line vectors, Prev: TeXdraw coordinates, Up: TeXdraw Commands
2.4 Coordinate specification
============================
@@ -380,7 +380,7 @@
Examples of acceptable coordinate specifications.
-File: texdraw, Node: Line vectors, Next: TeX text, Prev: Coordinate specification, Up: TeXdraw Commands
+File: texdraw.info, Node: Line vectors, Next: TeX text, Prev: Coordinate specification, Up: TeXdraw Commands
2.5 Line vectors
================
@@ -494,7 +494,7 @@
}
-File: texdraw, Node: TeX text, Next: Circles and arcs, Prev: Line vectors, Up: TeXdraw Commands
+File: texdraw.info, Node: TeX text, Next: Circles and arcs, Prev: Line vectors, Up: TeXdraw Commands
2.6 TeX text
============
@@ -581,7 +581,7 @@
}
-File: texdraw, Node: Circles and arcs, Next: Bezier curves, Prev: TeX text, Up: TeXdraw Commands
+File: texdraw.info, Node: Circles and arcs, Next: Bezier curves, Prev: TeX text, Up: TeXdraw Commands
2.7 Circles, ellipses and arcs
==============================
@@ -660,7 +660,7 @@
arc.
-File: texdraw, Node: Bezier curves, Next: Fill commands, Prev: Circles and arcs, Up: TeXdraw Commands
+File: texdraw.info, Node: Bezier curves, Next: Fill commands, Prev: Circles and arcs, Up: TeXdraw Commands
2.8 Bezier curves
=================
@@ -702,7 +702,7 @@
\etexdraw
-File: texdraw, Node: Fill commands, Prev: Bezier curves, Up: TeXdraw Commands
+File: texdraw.info, Node: Fill commands, Prev: Bezier curves, Up: TeXdraw Commands
2.9 Fill commands
=================
@@ -753,7 +753,7 @@
more complicated in that each subpath is closed before filling.
-File: texdraw, Node: Drawing Segments and Scaling, Next: Using TeXdraw with LaTeX, Prev: TeXdraw Commands, Up: Top
+File: texdraw.info, Node: Drawing Segments and Scaling, Next: Using TeXdraw with LaTeX, Prev: TeXdraw Commands, Up: Top
3 Drawing Segments and Scaling
******************************
@@ -771,7 +771,7 @@
* Initial current position::
-File: texdraw, Node: Drawing segments, Next: Drawing paths, Up: Drawing Segments and Scaling
+File: texdraw.info, Node: Drawing segments, Next: Drawing paths, Up: Drawing Segments and Scaling
3.1 Drawing segments
====================
@@ -796,7 +796,7 @@
corresponding '\bsegment' command was invoked.
-File: texdraw, Node: Drawing paths, Next: Saving positions, Prev: Drawing segments, Up: Drawing Segments and Scaling
+File: texdraw.info, Node: Drawing paths, Next: Saving positions, Prev: Drawing segments, Up: Drawing Segments and Scaling
3.2 Drawing paths
=================
@@ -832,7 +832,7 @@
segment.
-File: texdraw, Node: Saving positions, Next: Scaling coordinates, Prev: Drawing paths, Up: Drawing Segments and Scaling
+File: texdraw.info, Node: Saving positions, Next: Scaling coordinates, Prev: Drawing paths, Up: Drawing Segments and Scaling
3.3 Saving positions
====================
@@ -890,7 +890,7 @@
}
-File: texdraw, Node: Scaling coordinates, Next: Drawing size, Prev: Saving positions, Up: Drawing Segments and Scaling
+File: texdraw.info, Node: Scaling coordinates, Next: Drawing size, Prev: Saving positions, Up: Drawing Segments and Scaling
3.4 Scaling coordinates
=======================
@@ -954,7 +954,7 @@
\esegment}
-File: texdraw, Node: Drawing size, Next: Initial current position, Prev: Scaling coordinates, Up: Drawing Segments and Scaling
+File: texdraw.info, Node: Drawing size, Next: Initial current position, Prev: Scaling coordinates, Up: Drawing Segments and Scaling
3.5 Drawing size
================
@@ -990,7 +990,7 @@
TeXdraw commands.
-File: texdraw, Node: Initial current position, Prev: Drawing size, Up: Drawing Segments and Scaling
+File: texdraw.info, Node: Initial current position, Prev: Drawing size, Up: Drawing Segments and Scaling
3.6 Initial current position
============================
@@ -1006,7 +1006,7 @@
case another initial position has not been explicitly specified.
-File: texdraw, Node: Using TeXdraw with LaTeX, Next: More Details, Prev: Drawing Segments and Scaling, Up: Top
+File: texdraw.info, Node: Using TeXdraw with LaTeX, Next: More Details, Prev: Drawing Segments and Scaling, Up: Top
4 Using TeXdraw with LaTeX
**************************
@@ -1051,7 +1051,7 @@
* PostScript printer drivers::
-File: texdraw, Node: PostScript printer drivers, Up: Using TeXdraw with LaTeX
+File: texdraw.info, Node: PostScript printer drivers, Up: Using TeXdraw with LaTeX
4.1 PostScript printer drivers
==============================
@@ -1074,7 +1074,7 @@
'pctexps'.
-File: texdraw, Node: More Details, Next: PostScript Commands, Prev: Using TeXdraw with LaTeX, Up: Top
+File: texdraw.info, Node: More Details, Next: PostScript Commands, Prev: Using TeXdraw with LaTeX, Up: Top
5 More Details
**************
@@ -1091,7 +1091,7 @@
* How TeXdraw merges graphics and text::
-File: texdraw, Node: Errors while using TeXdraw, Next: Extending TeXdraw, Up: More Details
+File: texdraw.info, Node: Errors while using TeXdraw, Next: Extending TeXdraw, Up: More Details
5.1 Errors while using TeXdraw
==============================
@@ -1133,7 +1133,7 @@
in the drawing the PostScript error occurs.
-File: texdraw, Node: Extending TeXdraw, Next: How TeXdraw merges graphics and text, Prev: Errors while using TeXdraw, Up: More Details
+File: texdraw.info, Node: Extending TeXdraw, Next: How TeXdraw merges graphics and text, Prev: Errors while using TeXdraw, Up: More Details
5.2 Extending TeXdraw
=====================
@@ -1171,7 +1171,7 @@
* Intermediate PostScript file::
-File: texdraw, Node: Scaling, Next: Resolution, Up: Extending TeXdraw
+File: texdraw.info, Node: Scaling, Next: Resolution, Up: Extending TeXdraw
5.2.1 Scaling
-------------
@@ -1192,7 +1192,7 @@
changed, the line parameters should be set again.
-File: texdraw, Node: Resolution, Next: Text placement, Prev: Scaling, Up: Extending TeXdraw
+File: texdraw.info, Node: Resolution, Next: Text placement, Prev: Scaling, Up: Extending TeXdraw
5.2.2 Resolution
----------------
@@ -1224,7 +1224,7 @@
is used repeatedly.
-File: texdraw, Node: Text placement, Next: Intermediate PostScript file, Prev: Resolution, Up: Extending TeXdraw
+File: texdraw.info, Node: Text placement, Next: Intermediate PostScript file, Prev: Resolution, Up: Extending TeXdraw
5.2.3 Text placement
--------------------
@@ -1246,7 +1246,7 @@
TeX produces.
-File: texdraw, Node: Intermediate PostScript file, Prev: Text placement, Up: Extending TeXdraw
+File: texdraw.info, Node: Intermediate PostScript file, Prev: Text placement, Up: Extending TeXdraw
5.2.4 The intermediate PostScript file
--------------------------------------
@@ -1280,7 +1280,7 @@
PostScript file will be created.
-File: texdraw, Node: How TeXdraw merges graphics and text, Prev: Extending TeXdraw, Up: More Details
+File: texdraw.info, Node: How TeXdraw merges graphics and text, Prev: Extending TeXdraw, Up: More Details
5.3 How TeXdraw merges graphics and text
========================================
@@ -1311,7 +1311,7 @@
(1) Not all PostScript drivers support text rotation.
-File: texdraw, Node: PostScript Commands, Next: TeXdraw Toolbox, Prev: More Details, Up: Top
+File: texdraw.info, Node: PostScript Commands, Next: TeXdraw Toolbox, Prev: More Details, Up: Top
Appendix A PostScript Commands
******************************
@@ -1410,7 +1410,7 @@
units/inch.
-File: texdraw, Node: TeXdraw Toolbox, Next: Examples, Prev: PostScript Commands, Up: Top
+File: texdraw.info, Node: TeXdraw Toolbox, Next: Examples, Prev: PostScript Commands, Up: Top
Appendix B TeXdraw Toolbox
**************************
@@ -1428,7 +1428,7 @@
* Arrow curve::
-File: texdraw, Node: Coordinate parsing, Next: Real arithmetic, Up: TeXdraw Toolbox
+File: texdraw.info, Node: Coordinate parsing, Next: Real arithmetic, Up: TeXdraw Toolbox
B.1 Coordinate parsing
======================
@@ -1472,7 +1472,7 @@
specified by '\LEN'.
-File: texdraw, Node: Real arithmetic, Next: Arrow curve, Prev: Coordinate parsing, Up: TeXdraw Toolbox
+File: texdraw.info, Node: Real arithmetic, Next: Arrow curve, Prev: Coordinate parsing, Up: TeXdraw Toolbox
B.2 Real arithmetic
===================
@@ -1492,7 +1492,7 @@
'\RESULT'.
-File: texdraw, Node: Arrow curve, Prev: Real arithmetic, Up: TeXdraw Toolbox
+File: texdraw.info, Node: Arrow curve, Prev: Real arithmetic, Up: TeXdraw Toolbox
B.3 Arrow curve
===============
@@ -1588,7 +1588,7 @@
part of the line below the arrowhead.
-File: texdraw, Node: Examples, Next: Command Listing, Prev: TeXdraw Toolbox, Up: Top
+File: texdraw.info, Node: Examples, Next: Command Listing, Prev: TeXdraw Toolbox, Up: Top
Appendix C Examples
*******************
@@ -1602,7 +1602,7 @@
* Geometric construction::
-File: texdraw, Node: Block diagram, Next: Filter response graph, Up: Examples
+File: texdraw.info, Node: Block diagram, Next: Filter response graph, Up: Examples
C.1 Block diagram of a lattice filter
=====================================
@@ -1699,7 +1699,7 @@
\arrowheadtype t:F \arrowheadsize l:0.08 w:0.04
\def\pl {$\scriptscriptstyle +$} \def\mn {$\scriptscriptstyle -$}
- \move (0 +0.63) \move (0 -0.60) \move (0 0) % compensate for the text size
+ \move (0 +0.63) \move (0 -0.60) \move (0 0) % compensate for text size
% Input to the first stage
\bsegment
@@ -1760,7 +1760,7 @@
macros defined in the file 'blockdiagram.tex'.
-File: texdraw, Node: Filter response graph, Next: Geometric construction, Prev: Block diagram, Up: Examples
+File: texdraw.info, Node: Filter response graph, Next: Geometric construction, Prev: Block diagram, Up: Examples
C.2 Filter response graph
=========================
@@ -1814,7 +1814,7 @@
}
-File: texdraw, Node: Geometric construction, Prev: Filter response graph, Up: Examples
+File: texdraw.info, Node: Geometric construction, Prev: Filter response graph, Up: Examples
C.3 Geometric construction
==========================
@@ -1876,7 +1876,7 @@
}
-File: texdraw, Node: Command Listing, Next: Command Index, Prev: Examples, Up: Top
+File: texdraw.info, Node: Command Listing, Next: Command Index, Prev: Examples, Up: Top
Appendix D Alphabetic listing of commands
*****************************************
@@ -2131,7 +2131,7 @@
'\textref' command.
-File: texdraw, Node: Command Index, Next: Concept Index, Prev: Command Listing, Up: Top
+File: texdraw.info, Node: Command Index, Next: Concept Index, Prev: Command Listing, Up: Top
Command Index
*************
@@ -2208,7 +2208,7 @@
* stroke: PostScript Commands. (line 40)
-File: texdraw, Node: Concept Index, Prev: Command Index, Up: Top
+File: texdraw.info, Node: Concept Index, Prev: Command Index, Up: Top
Concept Index
*************
@@ -2244,22 +2244,22 @@
* distribution: Distribution. (line 6)
* dotted lines: Line vectors. (line 64)
* drawing segments: Drawing segments. (line 6)
-* 'dvi2ps' printer driver: PostScript printer drivers.
+* dvi2ps printer driver: PostScript printer drivers.
(line 13)
-* 'dvialw' printer driver: PostScript printer drivers.
+* dvialw printer driver: PostScript printer drivers.
(line 13)
-* 'dvilaser' printer driver: PostScript printer drivers.
+* dvilaser printer driver: PostScript printer drivers.
(line 13)
-* 'dvips' printer driver: Introduction. (line 25)
-* 'dvips' printer driver <1>: PostScript printer drivers.
+* dvips printer driver: Introduction. (line 25)
+* dvips printer driver <1>: PostScript printer drivers.
(line 13)
-* 'dvips' printer driver <2>: How TeXdraw merges graphics and text.
+* dvips printer driver <2>: How TeXdraw merges graphics and text.
(line 19)
-* 'dvipsone' printer driver: PostScript printer drivers.
+* dvipsone printer driver: PostScript printer drivers.
(line 13)
-* 'dvitops' printer driver: PostScript printer drivers.
+* dvitops printer driver: PostScript printer drivers.
(line 13)
-* 'dviwindo' printer driver: PostScript printer drivers.
+* dviwindo printer driver: PostScript printer drivers.
(line 13)
* ellipses: Circles and arcs. (line 6)
* Encapsulated PostScript File: Intermediate PostScript file.
@@ -2277,11 +2277,11 @@
* filled circles: Circles and arcs. (line 6)
* filling regions: Fill commands. (line 6)
* filling regions <1>: PostScript Commands. (line 34)
-* 'graphics' package: Introduction. (line 25)
-* 'graphics' package <1>: Accessing TeXdraw. (line 37)
-* 'graphics' package <2>: PostScript printer drivers.
+* graphics package: Introduction. (line 25)
+* graphics package <1>: Accessing TeXdraw. (line 37)
+* graphics package <2>: PostScript printer drivers.
(line 6)
-* 'graphics' package <3>: How TeXdraw merges graphics and text.
+* graphics package <3>: How TeXdraw merges graphics and text.
(line 11)
* graphics placement: How TeXdraw merges graphics and text.
(line 6)
@@ -2305,15 +2305,15 @@
* listing of commands: Command Listing. (line 6)
* moves: Line vectors. (line 6)
* moves <1>: PostScript Commands. (line 58)
-* 'oztex' printer driver: PostScript printer drivers.
+* oztex printer driver: PostScript printer drivers.
(line 13)
* painting regions: Fill commands. (line 6)
* paths: Fill commands. (line 6)
* paths <1>: Drawing paths. (line 6)
* paths <2>: PostScript Commands. (line 34)
-* 'pctexps' printer driver: PostScript printer drivers.
+* pctexps printer driver: PostScript printer drivers.
(line 13)
-* 'pctexwin' printer driver: PostScript printer drivers.
+* pctexwin printer driver: PostScript printer drivers.
(line 13)
* placement of graphics and text: How TeXdraw merges graphics and text.
(line 6)
@@ -2332,7 +2332,7 @@
(line 19)
* problems while using TeXdraw: Errors while using TeXdraw.
(line 6)
-* 'psprint' driver: PostScript printer drivers.
+* psprint driver: PostScript printer drivers.
(line 13)
* relative positioning: Line vectors. (line 40)
* relative scaling: Scaling coordinates. (line 6)
@@ -2355,10 +2355,10 @@
* stroking lines <1>: PostScript Commands. (line 34)
* symbolic coordinate: Saving positions. (line 6)
* syntax of commands: Command syntax. (line 6)
-* 'texdraw' package: Accessing TeXdraw. (line 37)
-* 'texdraw' package <1>: Using TeXdraw with LaTeX.
+* texdraw package: Accessing TeXdraw. (line 37)
+* texdraw package <1>: Using TeXdraw with LaTeX.
(line 6)
-* 'texdraw' package <2>: How TeXdraw merges graphics and text.
+* texdraw package <2>: How TeXdraw merges graphics and text.
(line 11)
* text commands: TeX text. (line 6)
* text placement: How TeXdraw merges graphics and text.
@@ -2370,61 +2370,61 @@
* text rotation <3>: Text placement. (line 16)
* text rotation <4>: How TeXdraw merges graphics and text.
(line 19)
-* 'textures' printer driver: PostScript printer drivers.
+* textures printer driver: PostScript printer drivers.
(line 13)
* unit scale: Scaling coordinates. (line 6)
* vectors: Line vectors. (line 6)
* vertical text: TeX text. (line 23)
* width of lines: Line vectors. (line 64)
-* 'xdvi' driver: PostScript printer drivers.
+* xdvi driver: PostScript printer drivers.
(line 13)
Tag Table:
-Node: Top607
-Node: Introduction2011
-Node: Distribution4010
-Node: TeXdraw Commands4451
-Node: Accessing TeXdraw5062
-Ref: Accessing TeXdraw-Footnote-19814
-Node: Command syntax9978
-Node: TeXdraw coordinates11174
-Node: Coordinate specification12544
-Node: Line vectors13743
-Node: TeX text19509
-Node: Circles and arcs23837
-Node: Bezier curves27841
-Node: Fill commands29825
-Node: Drawing Segments and Scaling32361
-Node: Drawing segments32790
-Node: Drawing paths33885
-Node: Saving positions35510
-Node: Scaling coordinates38413
-Node: Drawing size41397
-Node: Initial current position43212
-Node: Using TeXdraw with LaTeX44005
-Node: PostScript printer drivers45478
-Node: More Details46609
-Node: Errors while using TeXdraw47106
-Node: Extending TeXdraw49425
-Node: Scaling50992
-Node: Resolution51933
-Node: Text placement53634
-Node: Intermediate PostScript file54705
-Node: How TeXdraw merges graphics and text56461
-Ref: How TeXdraw merges graphics and text-Footnote-157839
-Node: PostScript Commands57897
-Node: TeXdraw Toolbox62883
-Node: Coordinate parsing63444
-Node: Real arithmetic65602
-Node: Arrow curve66405
-Node: Examples70453
-Node: Block diagram70720
-Node: Filter response graph77472
-Node: Geometric construction79152
-Node: Command Listing81423
-Node: Command Index92888
-Node: Concept Index97919
+Node: Top587
+Node: Introduction2093
+Node: Distribution4097
+Node: TeXdraw Commands4353
+Node: Accessing TeXdraw4969
+Ref: Accessing TeXdraw-Footnote-19721
+Node: Command syntax9885
+Node: TeXdraw coordinates11086
+Node: Coordinate specification12461
+Node: Line vectors13665
+Node: TeX text19436
+Node: Circles and arcs23769
+Node: Bezier curves27778
+Node: Fill commands29767
+Node: Drawing Segments and Scaling32308
+Node: Drawing segments32742
+Node: Drawing paths33842
+Node: Saving positions35472
+Node: Scaling coordinates38380
+Node: Drawing size41369
+Node: Initial current position43189
+Node: Using TeXdraw with LaTeX43987
+Node: PostScript printer drivers45465
+Node: More Details46601
+Node: Errors while using TeXdraw47103
+Node: Extending TeXdraw49427
+Node: Scaling50999
+Node: Resolution51945
+Node: Text placement53651
+Node: Intermediate PostScript file54727
+Node: How TeXdraw merges graphics and text56488
+Ref: How TeXdraw merges graphics and text-Footnote-157871
+Node: PostScript Commands57929
+Node: TeXdraw Toolbox62920
+Node: Coordinate parsing63486
+Node: Real arithmetic65649
+Node: Arrow curve66457
+Node: Examples70510
+Node: Block diagram70782
+Node: Filter response graph77535
+Node: Geometric construction79220
+Node: Command Listing81496
+Node: Command Index92966
+Node: Concept Index98002
End Tag Table
Modified: trunk/Master/texmf-dist/doc/support/texdraw/ChangeLog
===================================================================
--- trunk/Master/texmf-dist/doc/support/texdraw/ChangeLog 2019-03-30 12:50:58 UTC (rev 50659)
+++ trunk/Master/texmf-dist/doc/support/texdraw/ChangeLog 2019-03-30 21:24:32 UTC (rev 50660)
@@ -1,5 +1,8 @@
-$Id: ChangeLog,v 2.0 1995/12/18 texdraw-V2R0 $
+$Id: ChangeLog,v 2.0a 2019/03/28 texdraw-V2R0a $
+V2R0a 2019/03/28
+ - Change license to CC-BY (any version).
+
V2R0 1995/12/17
- Interface to standard LaTeX2e graphics package
Added: trunk/Master/texmf-dist/doc/support/texdraw/Makefile.manual
===================================================================
--- trunk/Master/texmf-dist/doc/support/texdraw/Makefile.manual (rev 0)
+++ trunk/Master/texmf-dist/doc/support/texdraw/Makefile.manual 2019-03-30 21:24:32 UTC (rev 50660)
@@ -0,0 +1,15 @@
+# This trivial Makefile is public domain.
+
+doc = texdraw
+
+pdf $(doc).pdf: $(doc).ps
+ ps2pdf $(doc).ps $(doc).pdf
+
+ps $(doc).ps: $(doc).texi Makefile
+ env TEXINPUTS=..: texi2dvi --ps $(doc).texi
+
+info $(doc).info: $(doc).texi
+ makeinfo $(doc).texi
+
+clean:
+ rm -f $(doc).?? $(doc).???
Modified: trunk/Master/texmf-dist/doc/support/texdraw/README
===================================================================
--- trunk/Master/texmf-dist/doc/support/texdraw/README 2019-03-30 12:50:58 UTC (rev 50659)
+++ trunk/Master/texmf-dist/doc/support/texdraw/README 2019-03-30 21:24:32 UTC (rev 50660)
@@ -1,6 +1,6 @@
-This file describes the contents of the distribution for TeXdraw
+This file describes the contents of the distribution for TeXdraw.
-$Id: README,v 2.0 1995/12/18 texdraw-V2R0 $
+$Id: README,v 2.0a 2019/03/28 texdraw-V2R0a $
The TeXdraw package consists of a set of macro definitions for the TeX
typesetting program. These macros allow the user to produce PostScript
@@ -30,11 +30,17 @@
(2) local segment scaling
(3) saving and restoring positions using symbolic positions
-The compressed file texdraw-V2R0.tar.Z is available for anonymous ftp on
-ftp.TSP.EE.McGill.CA in directory /pub/tsp/texdraw.
+Version 2.0a was rleased in March 2019; the only substantive
+modification was to change the license to CC-BY (any version).
+Also, an Info direntry is created by texdraw.texi, and
+minor changes were made to this README and other documentation files.
+For the distribution:
+- A PDF version of the manual was added.
+- the Texinfo source files (texindex.c, texi2dvi, etc.) were removed, as
+they are readily available elsewhere and cannot be kept up to date here.
=====
-Peter Kabal kabal at TSP.EE.McGill.CA
+Peter Kabal peter dot kabal at mcgill dot ca
Department of Electrical Engineering
McGill University
Montreal, Quebec
@@ -42,8 +48,7 @@
=====
The distribution consists of the TeXdraw macros themselves, files with
-auxiliary macros, and the TeXdraw manual (texinfo format, also as a
-PostScript file).
+auxiliary macros, and the TeXdraw manual (Texinfo format).
Distribution Contents:
----------------------
@@ -61,28 +66,11 @@
txdexamp.tex - plain TeX code for the examples in the manual
txdexamp.latex - LaTeX2e code for the examples in the manual
-compacted TeXdraw macros (directory compact/):
- texdraw.tex
- txdtools.tex
- txdps.tex
-
TeXdraw documentation (directory manual/):
+ texdraw.pdf - PDF version of the manual
texdraw.ps - PostScript version of the manual
texdraw.texi - Texinfo source file for the TeXdraw manual
- texdraw.aux - cross-references (generated by an earlier run, used
- as input when TeX'ing the manual)
- texdraw.cps - concept index (generated by an earlier run, used as
- input when TeX'ing the manual)
- texdraw.fns - sorted functon index (generated by an earlier run,
- used as input when TeX'ing the manual).
-GNU Texinfo utilities (directory manual/):
- texindex.c - Source for the texindex program
- getopt.h - Include file for texindex.c
- texinfo.tex - Texinfo macros used to make manuals and on-line
- documentation
- texi2dvi - Script to run TeX and texindex
-
===============================================
The following notes on setup are for Unix systems.
@@ -89,7 +77,7 @@
Initial Tests:
(1) Print the PostScript version of the manual ("texdraw.ps") to see the
- capabilities of TeXdraw.
+ capabilities of TeXdraw. (Or PDF.)
(2) Try TeX'ing the examples file. Assuming plain TeX is invoked with the
command "tex" and LaTeX2e is invoked with the command "latex"
% tex txdexamp
@@ -102,10 +90,6 @@
=====
Permanent Setup:
-Compact source files:
-In the subdirectory "compact", there are versions of the macro files
-with most comments and white space removed.
-
(1) Private copy of TeXdraw.
Move the TeXdraw sources files ("texdraw.sty", texdraw.tex",
"txdtools.tex" and "txdps.tex") to an appropriate directory. If you are
@@ -113,7 +97,7 @@
~mylogin/tex . With many versions of TeX, including this directory in
the TeX input path variable (the environment variable TEXINPUTS) allows
you to refer to the files in TeX without specifying the full pathname.
- With the C-cshell, a line in the ".login" file sets the environment
+ With the C shell, a line in the ".login" file sets the environment
variable TEXINPUTS
% setenv TEXINPUTS ".:$HOME/tex:".
The last part of the path string should terminate with a colon to have
@@ -121,23 +105,10 @@
(2) Public copy of TeXdraw.
Move the TeXdraw source files ("texdraw.sty", "texdraw.tex",
"txdtools.tex" and "txdps.tex") to a directory that TeX searches by
- default. This might be a directory such as "/usr/local/lib/tex/inputs".
- Newer versions of TeX allow subdirectory searching - in that case, use
- the directory "/usr/local/lib/tex/inputs/TeXdraw".
+ default. If installed from a distribution, this should be
+ handled by the package manager.
=====
-The following instructions pertain to installing the ability to use the
-Texinfo system for any texinfo type manual.
-(1) The GNU program "texindex" should built using
- % cc texindex.c -o texindex
- Move the program to an appropriate place such as "/usr/local/bin".
-(2) The GNU script "texi2dvi" runs TeX and texindex for a texinfo file.
- Move this script to an appropriate place such as "/usr/local/bin".
-(3) The GNU "texinfo.tex" file should go into the public directories
- searched by TeX, for instance "/usr/local/lib/tex/inputs", or
- "/usr/local/lib/tex/inputs/texinfo".
-
-=====
Creating a TeXdraw manual from the sources:
(1) Make sure "texdraw.tex", "txdtools.tex" and "texinfo.tex" will be found
by TeX.
@@ -144,8 +115,8 @@
(2) To create the manual, you have to TeX the manual twice - the second
time to access the sorted indices and the cross-references. The
program "texindex" sorts the indices. (The distribution includes pre-
- sorted indices that can be used). The three steps can be replaced by
- an invokation of the script "texi2dvi".
+ sorted indices that can be used). Or the three steps can be replaced by
+ an invocation of the script "texi2dvi".
% tex texdraw.texinfo
% texindex texdraw
% tex texdraw.texinfo
@@ -152,19 +123,4 @@
(3) If you have the printer driver program dvips, a PostScript version of the
manual is created as follows.
% dvips texdraw -o texdraw.ps
-
-=====
-On-line info manual:
-
-Consider building an info version of the manual. For this you need the
-GNU program "makeinfo" (available by anonymous ftp from prep.ai.mit.edu
-as part of texinfo-XXX.tar.gz). After running "makeinfo texdraw", the top
-level info directory file "dir" in /usr/local/emacs/info needs to be
-updated to include a menu entry for TeXdraw. This entry is of the form
-* TeXdraw: (texdraw).
- TeXdraw is a collection of macros that allow drawings to be
- created from within TeX.
-Also the files produced by makeinfo (texdraw, texdraw-1, texdraw-2, and
-texdraw-3) need to be moved there. The info file can be read from within
-the emacs editor, or with the info reader program "info" (also part of the
-texinfo distribution).
+(4) The targets in manual/Makefile handle this.
Deleted: trunk/Master/texmf-dist/doc/support/texdraw/texdraw.cps
===================================================================
--- trunk/Master/texmf-dist/doc/support/texdraw/texdraw.cps 2019-03-30 12:50:58 UTC (rev 50659)
+++ trunk/Master/texmf-dist/doc/support/texdraw/texdraw.cps 2019-03-30 21:24:32 UTC (rev 50660)
@@ -1,109 +0,0 @@
-\initial {A}
-\entry {accessing \TeX{}draw}{3, 23}
-\entry {angle of a vector}{35}
-\entry {arcs}{12, 32}
-\entry {arrowhead parameters}{8}
-\entry {arrows}{7}
-\initial {B}
-\entry {Bezier curves}{14}
-\initial {C}
-\entry {circles}{12}
-\entry {command syntax}{5}
-\entry {coordinate parsing}{35}
-\entry {coordinate specification}{6}
-\entry {coordinate, symbolic}{18}
-\entry {coordinates}{6}
-\entry {cosine of a vector direction}{35}
-\entry {current position}{7, 21, 35}
-\entry {current position in PostScript}{31}
-\entry {curves}{14}
-\initial {D}
-\entry {dashed lines}{8}
-\entry {direction of a line}{35}
-\entry {distribution}{1}
-\entry {dotted lines}{8}
-\entry {drawing segments}{17}
-\entry {\code {dvi2ps} printer driver}{23}
-\entry {\code {dvialw} printer driver}{23}
-\entry {\code {dvilaser} printer driver}{23}
-\entry {\code {dvips} printer driver}{1, 23, 28}
-\entry {\code {dvipsone} printer driver}{23}
-\entry {\code {dvitops} printer driver}{23}
-\entry {\code {dviwindo} printer driver}{23}
-\initial {E}
-\entry {ellipses}{12}
-\entry {Encapsulated PostScript File}{28}
-\entry {errors while using \TeX{}draw}{25}
-\entry {example, arrow curve}{36}
-\entry {example, block diagram}{39}
-\entry {example, circle and ellipse}{44}
-\entry {example, graph}{42}
-\initial {F}
-\entry {fill operations, interaction with drawing segments}{17}
-\entry {filled circles}{12}
-\entry {filling regions}{15, 31}
-\initial {G}
-\entry {\code {graphics} package}{1, 3, 23, 28}
-\entry {graphics placement}{28}
-\entry {gray levels for lines}{8}
-\initial {I}
-\entry {implementation}{26}
-\entry {initial current position}{21}
-\entry {invoking \TeX{}draw}{3, 23}
-\initial {L}
-\entry {La\TeX{}}{1, 3, 23}
-\entry {length of a vector}{35}
-\entry {line cap}{31}
-\entry {line join}{31}
-\entry {line width}{8}
-\entry {lines}{7, 32}
-\entry {listing of commands}{47}
-\initial {M}
-\entry {moves}{7, 32}
-\initial {O}
-\entry {\code {oztex} printer driver}{23}
-\initial {P}
-\entry {painting regions}{15}
-\entry {paths}{15, 17, 31}
-\entry {\code {pctexps} printer driver}{23}
-\entry {\code {pctexwin} printer driver}{23}
-\entry {placement of graphics and text}{28}
-\entry {plain \TeX{}}{3}
-\entry {position specification}{6}
-\entry {positions, saving}{18}
-\entry {PostScript commands}{31}
-\entry {PostScript printer drivers}{23, 28}
-\entry {printer drivers}{23, 28}
-\entry {problems while using \TeX{}draw}{25}
-\entry {\code {psprint} driver}{23}
-\initial {R}
-\entry {relative positioning}{8}
-\entry {relative scaling}{19}
-\entry {resolution}{27}
-\entry {rotated text}{10, 23, 27, 28}
-\initial {S}
-\entry {saving positions}{18}
-\entry {scaling}{26}
-\entry {scaling coordinates}{19}
-\entry {segment scale}{19}
-\entry {segments}{17}
-\entry {sine of a vector direction}{35}
-\entry {size of the drawing}{21}
-\entry {stroking lines}{17, 31}
-\entry {symbolic coordinate}{18}
-\entry {syntax of commands}{5}
-\initial {T}
-\entry {\code {texdraw} package}{3, 23, 28}
-\entry {text commands}{10}
-\entry {text placement}{28}
-\entry {text rotation}{10, 23, 27, 28}
-\entry {\code {textures} printer driver}{23}
-\initial {U}
-\entry {unit scale}{19}
-\initial {V}
-\entry {vectors}{7}
-\entry {vertical text}{10}
-\initial {W}
-\entry {width of lines}{8}
-\initial {X}
-\entry {\code {xdvi} driver}{23}
Deleted: trunk/Master/texmf-dist/doc/support/texdraw/texdraw.fns
===================================================================
--- trunk/Master/texmf-dist/doc/support/texdraw/texdraw.fns 2019-03-30 12:50:58 UTC (rev 50659)
+++ trunk/Master/texmf-dist/doc/support/texdraw/texdraw.fns 2019-03-30 21:24:32 UTC (rev 50660)
@@ -1,74 +0,0 @@
-\initial {{\tt\indexbackslash }}
-\entry {\code {{\tt\indexbackslash }arc}}{13}
-\entry {\code {{\tt\indexbackslash }arrowheadsize}}{9}
-\entry {\code {{\tt\indexbackslash }arrowheadtype}}{9}
-\entry {\code {{\tt\indexbackslash }avec}}{8}
-\entry {\code {{\tt\indexbackslash }begin{\tt\char'173}texdraw{\tt\char'175}}}{5}
-\entry {\code {{\tt\indexbackslash }bsegment}}{17}
-\entry {\code {{\tt\indexbackslash }btexdraw}}{5}
-\entry {\code {{\tt\indexbackslash }centertexdraw}}{5}
-\entry {\code {{\tt\indexbackslash }clvec}}{14}
-\entry {\code {{\tt\indexbackslash }cossin}}{35}
-\entry {\code {{\tt\indexbackslash }currentpos}}{35}
-\entry {\code {{\tt\indexbackslash }drawbb}}{21}
-\entry {\code {{\tt\indexbackslash }drawdim}}{7}
-\entry {\code {{\tt\indexbackslash }end{\tt\char'173}texdraw{\tt\char'175}}}{5}
-\entry {\code {{\tt\indexbackslash }esegment}}{17}
-\entry {\code {{\tt\indexbackslash }etexdraw}}{5}
-\entry {\code {{\tt\indexbackslash }everytexdraw}}{5}
-\entry {\code {{\tt\indexbackslash }fcir}}{13}
-\entry {\code {{\tt\indexbackslash }fellip}}{13}
-\entry {\code {{\tt\indexbackslash }getpos}}{35}
-\entry {\code {{\tt\indexbackslash }htext}}{10}
-\entry {\code {{\tt\indexbackslash }ifill}}{15}
-\entry {\code {{\tt\indexbackslash }lcir}}{12}
-\entry {\code {{\tt\indexbackslash }lellip}}{13}
-\entry {\code {{\tt\indexbackslash }lfill}}{15}
-\entry {\code {{\tt\indexbackslash }linewd}}{8}
-\entry {\code {{\tt\indexbackslash }lvec}}{8}
-\entry {\code {{\tt\indexbackslash }move}}{8}
-\entry {\code {{\tt\indexbackslash }PSarc}}{32}
-\entry {\code {{\tt\indexbackslash }PSarcn}}{32}
-\entry {\code {{\tt\indexbackslash }PSclosepath}}{31}
-\entry {\code {{\tt\indexbackslash }PSfill}}{31}
-\entry {\code {{\tt\indexbackslash }PSlineto}}{32}
-\entry {\code {{\tt\indexbackslash }PSmoveto}}{32}
-\entry {\code {{\tt\indexbackslash }PSnewpath}}{31}
-\entry {\code {{\tt\indexbackslash }PSsetlinecap}}{31}
-\entry {\code {{\tt\indexbackslash }PSsetlinejoin}}{31}
-\entry {\code {{\tt\indexbackslash }PSstroke}}{31}
-\entry {\code {{\tt\indexbackslash }ravec}}{8}
-\entry {\code {{\tt\indexbackslash }realadd}}{36}
-\entry {\code {{\tt\indexbackslash }realdiv}}{36}
-\entry {\code {{\tt\indexbackslash }realmult}}{36}
-\entry {\code {{\tt\indexbackslash }relsegscale}}{20}
-\entry {\code {{\tt\indexbackslash }relunitscale}}{20}
-\entry {\code {{\tt\indexbackslash }rlvec}}{8}
-\entry {\code {{\tt\indexbackslash }rmove}}{8}
-\entry {\code {{\tt\indexbackslash }rtext}}{10}
-\entry {\code {{\tt\indexbackslash }savecurrpos}}{18}
-\entry {\code {{\tt\indexbackslash }savepos}}{18}
-\entry {\code {{\tt\indexbackslash }setgray}}{8}
-\entry {\code {{\tt\indexbackslash }setsegscale}}{20}
-\entry {\code {{\tt\indexbackslash }setunitscale}}{19}
-\entry {\code {{\tt\indexbackslash }textref}}{11}
-\entry {\code {{\tt\indexbackslash }vectlen}}{35}
-\entry {\code {{\tt\indexbackslash }vtext}}{10}
-\entry {\code {{\tt\indexbackslash }writeps}}{32}
-\initial {A}
-\entry {\code {arc}}{32}
-\entry {\code {arcn}}{32}
-\initial {C}
-\entry {\code {closepath}}{31}
-\initial {F}
-\entry {\code {fill}}{31}
-\initial {L}
-\entry {\code {lineto}}{32}
-\initial {M}
-\entry {\code {moveto}}{32}
-\initial {N}
-\entry {\code {newpath}}{31}
-\initial {S}
-\entry {\code {setlinecap}}{31}
-\entry {\code {setlinejoin}}{31}
-\entry {\code {stroke}}{31}
Added: trunk/Master/texmf-dist/doc/support/texdraw/texdraw.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/support/texdraw/texdraw.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/support/texdraw/texdraw.pdf 2019-03-30 12:50:58 UTC (rev 50659)
+++ trunk/Master/texmf-dist/doc/support/texdraw/texdraw.pdf 2019-03-30 21:24:32 UTC (rev 50660)
Property changes on: trunk/Master/texmf-dist/doc/support/texdraw/texdraw.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/doc/support/texdraw/texdraw.ps
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/support/texdraw/texdraw.texi
===================================================================
--- trunk/Master/texmf-dist/doc/support/texdraw/texdraw.texi 2019-03-30 12:50:58 UTC (rev 50659)
+++ trunk/Master/texmf-dist/doc/support/texdraw/texdraw.texi 2019-03-30 21:24:32 UTC (rev 50660)
@@ -1,10 +1,7 @@
% -*-texinfo-*-
-% TeXdraw texinfo file
-% Edition 2.0
+% $Id: texdraw.texi,v 2.6 2019/03/28 texdraw-V2R0a $
-% $Id: texdraw.texi,v 2.5 1995/12/19 texdraw-V2R0 $
-
% To produce a TeX version of this manual, you must have the following
% files accessible by TeX.
% texdraw.texi - this file, the TeXdraw manual, part of the TeXdraw
@@ -18,79 +15,56 @@
% texinfo.tex is available by anonymous ftp as
% pub/gnu/texinfo-3.6.tar.Z on prep.ai.mit.edu.
%
-\input texdraw % bring in TeXdraw before texinfo changes "\" to "@"
+\input texdraw % bring in TeXdraw before texinfo changes escape from \ to @
\input txdtools
\input texinfo @c -*-texinfo-*-
@comment %**start of header
- at setfilename texdraw
+ at setfilename texdraw.info
@settitle @TeX{}draw
@comment %**end of header
- at ifinfo
-This file documents @TeX{}draw, a system for producing PostScript drawings
-from @TeX{}.
+ at copying
+This manual (edition 2.0a) documents @TeX{}draw, a system for
+producing PostScript drawings from @TeX{}.
-Copyright @copyright{} 1993-95 Peter Kabal
+Copyright @copyright{} 1993--2019 Peter Kabal
-Permission is granted to make and distribute verbatim copies of this
-manual provided the copyright notice and this permission notice are
-preserved on all copies.
+This work is licensed under the Creative Commons Attribution (CC-BY)
+License, any version. To view the licenses, visit
+ at w{@url{creativecommons.org/licenses/by}} or send a letter to
+Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
+ at end copying
- at ignore
-Permission is granted to process this file through TeX and print the
-results, provided the printed document carries a copying permission
-notice identical to this one except for the removal of this paragraph
-(this paragraph not being relevant to the printed manual).
+ at dircategory TeX
+ at direntry
+* TeXdraw: (texdraw). Drawing PostScript diagrams within TeX.
+ at end direntry
- at end ignore
-Permission is granted to copy and distribute modified versions of this
-manual under the conditions for verbatim copying, provided that the
-entire resulting derived work is distributed under the terms of a
-permission notice identical to this one.
- at end ifinfo
- at setchapternewpage odd
@titlepage
@title @TeX{}draw
@subtitle PostScript Drawings from @TeX{}
- at subtitle Edition 2.0
- at subtitle December 1995
-
+ at subtitle Edition 2.0a
+ at subtitle March 2019
@author Peter Kabal
@page
@vskip 0pt plus 1filll
-Copyright @copyright{} 1993-95 Peter Kabal
+ at insertcopying
- at sp 2
-This is edition 2.0 of the documentation for the @TeX{}draw macros for
-the @TeX{} typesetting program.
- at sp 2
-
Peter Kabal @*
Department of Electrical Engineering @*
McGill University @*
3480 University @*
Montreal, Quebec @*
-Canada {} H3A at thinspace 2A7
-
- at code{kabal@@TSP.EE.McGill.CA}
-
- at sp 2
-Permission is granted to make and distribute verbatim copies of this
-manual provided the copyright notice and this permission notice are
-preserved on all copies.
-
-Permission is granted to copy and distribute modified versions of this
-manual under the conditions for verbatim copying, provided that the
-entire resulting derived work is distributed under the terms of a
-permission notice identical to this one.
-
+Canada @w{} H3A at dmn{}2A7 @*
+ at code{peter dot kabal at mcgill dot ca}
@end titlepage
+ at contents
- at ifinfo
+ at ifnottex
@node Top, Introduction, (dir), (dir)
@top TeXdraw
@@ -97,9 +71,12 @@
@TeX{}draw is a collection of macros that allow drawings to be created
from @emph{within} @TeX{}.
-This is edition 2.0 of the @TeX{}draw documentation.
- at end ifinfo
+This is edition 2.0a of the @TeX{}draw documentation. The only
+substantive change from edition 2.0 is the license, which is now
+CC-BY (any version).
+ at end ifnottex
+
@menu
* Introduction::
* TeXdraw Commands::
@@ -229,11 +206,9 @@
@section Distribution information
@cindex distribution
-The @TeX{}draw routines are provided free of charge without warranty of
-any kind. Note that the @TeX{}draw routines are copyrighted. They may
-be distributed freely provided that the recipients also acquire the
-right to distribute them freely. The notices to this effect must be
-preserved when the source files are distributed.
+The entire @TeX{}draw package, both code and documentation, is
+released under Creative Commons Attribution (CC-BY) license, any
+version.
@node TeXdraw Commands, Drawing Segments and Scaling, Introduction, Top
@@ -290,7 +265,7 @@
@code{\begin@{texdraw@}} / @code{\end@{texdraw@}} environment.
@example
@group
-\documentstyle[11pt]@{article@} % Article style with the 11pt size options
+\documentstyle[11pt]@{article@} % Article style with 11pt size option
...
\input texdraw % Read in the TeXdraw macros
\newenvironment@{texdraw@}@{\leavevmode\btexdraw@}@{\etexdraw@}
@@ -2238,7 +2213,7 @@
\arrowheadtype t:F \arrowheadsize l:0.08 w:0.04
\def\pl {$\scriptscriptstyle +$} \def\mn {$\scriptscriptstyle -$}
-\move (0 +0.63) \move (0 -0.60) \move (0 0) % compensate for the text size
+\move (0 +0.63) \move (0 -0.60) \move (0 0) % compensate for text size
% Input to the first stage
\bsegment
@@ -2396,7 +2371,7 @@
\arrowheadtype t:F \arrowheadsize l:0.08 w:0.04
\def\pl @{$\scriptscriptstyle +$@} \def\mn @{$\scriptscriptstyle -$@}
-\move (0 +0.63) \move (0 -0.60) \move (0 0) % compensate for the text size
+\move (0 +0.63) \move (0 -0.60) \move (0 0) % compensate for text size
% Input to the first stage
\bsegment
@@ -2952,6 +2927,4 @@
@unnumbered Concept Index
@printindex cp
- at page
- at contents
@bye
Deleted: trunk/Master/texmf-dist/doc/support/texdraw/txi-src.tgz
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/tex/generic/texdraw/blockdiagram.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/texdraw/blockdiagram.tex 2019-03-30 12:50:58 UTC (rev 50659)
+++ trunk/Master/texmf-dist/tex/generic/texdraw/blockdiagram.tex 2019-03-30 21:24:32 UTC (rev 50660)
@@ -1,14 +1,13 @@
% Block diagrams in TeXdraw
-% $Id: blockdiagram.tex,v 1.11 1995/08/24 texdraw-V2R0 $
+% $Id: blockdiagram.tex,v 1.12 2019/03/28 texdraw-V2R0a $
-% Copyright (C) 1993 Peter Kabal
+% Copyright (C) 1993-2019 Peter Kabal
-% The routines in this file are provided free of charge without
-% warranty of any kind. Note that the TeXdraw routines are copyrighted.
-% They may be distributed freely provided that the recipients also
-% acquire the right to distribute them freely. The notices to this
-% effect must be preserved when the files are distributed.
+% 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 Engineering
@@ -17,7 +16,7 @@
% Montreal, Quebec
% Canada H3A 2A7
-% kabal at TSP.EE.McGill.CA
+% peter dot kabal at mcgill dot ca
% ===============================================================
Modified: trunk/Master/texmf-dist/tex/generic/texdraw/texdraw.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/texdraw/texdraw.sty 2019-03-30 12:50:58 UTC (rev 50659)
+++ trunk/Master/texmf-dist/tex/generic/texdraw/texdraw.sty 2019-03-30 21:24:32 UTC (rev 50660)
@@ -1,14 +1,13 @@
% TeXdraw macros
-% $Id: texdraw.sty,v 2.3 1995/12/19 texdraw-V2R0 $
+% $Id: texdraw.sty,v 2.4 2019/03/28 texdraw-V2R0a $
-% Copyright (C) 1991-1995 Peter Kabal
+% Copyright (C) 1991-2019 Peter Kabal
-% The TeXdraw routines in this file are provided free of charge without
-% warranty of any kind. Note that the TeXdraw routines are copyrighted.
-% They may be distributed freely provided that the recipients also
-% acquire the right to distribute them freely. The notices to this
-% effect must be preserved when the files are distributed.
+% 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 Engineering
@@ -17,7 +16,7 @@
% Montreal, Quebec
% Canada H3A 2A7
-% kabal at TSP.EE.McGill.CA
+% peter dot kabal at mcgill dot ca
% ===============================================================
Modified: trunk/Master/texmf-dist/tex/generic/texdraw/texdraw.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/texdraw/texdraw.tex 2019-03-30 12:50:58 UTC (rev 50659)
+++ trunk/Master/texmf-dist/tex/generic/texdraw/texdraw.tex 2019-03-30 21:24:32 UTC (rev 50660)
@@ -1,14 +1,13 @@
% TeXdraw macros
-% $Id: texdraw.tex,v 2.3 1995/12/19 texdraw-V2R0 $
+% $Id: texdraw.tex,v 2.4 2019/03/28 texdraw-V2R0a $
-% Copyright (C) 1991-1995 Peter Kabal
+% Copyright (C) 1991-2019 Peter Kabal
-% The TeXdraw routines in this file are provided free of charge without
-% warranty of any kind. Note that the TeXdraw routines are copyrighted.
-% They may be distributed freely provided that the recipients also
-% acquire the right to distribute them freely. The notices to this
-% effect must be preserved when the files are distributed.
+% 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 Engineering
@@ -17,10 +16,10 @@
% Montreal, Quebec
% Canada H3A 2A7
-% kabal at TSP.EE.McGill.CA
+% peter dot kabal at mcgill dot ca
\def\setRevDate $#1 #2 #3${#2}
-\def\TeXdrawId{\setRevDate $Date: 1995/12/19 16:40:42 $ TeXdraw V2R0}
+\def\TeXdrawId{\setRevDate $Date: 2019/03/28 16:40:42 $ TeXdraw V2R0a}
% ===============================================================
Modified: trunk/Master/texmf-dist/tex/generic/texdraw/txdexamp.latex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/texdraw/txdexamp.latex 2019-03-30 12:50:58 UTC (rev 50659)
+++ trunk/Master/texmf-dist/tex/generic/texdraw/txdexamp.latex 2019-03-30 21:24:32 UTC (rev 50660)
@@ -1,6 +1,6 @@
% TeXdraw examples for latex
-% $Id: txdexamp.latex,v 2.0 1995/12/18 texdraw-V2R0 $
+% $Id: txdexamp.latex,v 2.1 2019/03/28 texdraw-V2R0a $
% These examples are taken from the TeXdraw manual.
@@ -11,7 +11,7 @@
% Montreal, Quebec
% Canada H3A 2A7
-% kabal at TSP.EE.McGill.CA
+% peter dot kabal at mcgill dot ca
\documentclass [11pt]{article}
\usepackage {texdraw}
Modified: trunk/Master/texmf-dist/tex/generic/texdraw/txdexamp.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/texdraw/txdexamp.tex 2019-03-30 12:50:58 UTC (rev 50659)
+++ trunk/Master/texmf-dist/tex/generic/texdraw/txdexamp.tex 2019-03-30 21:24:32 UTC (rev 50660)
@@ -1,6 +1,6 @@
% TeXdraw examples
-% $Id: txdexamp.tex,v 2.0 1995/12/18 texdraw-V2R0 $
+% $Id: txdexamp.tex,v 2.1 2019/03/28 texdraw-V2R0a $
% These examples are taken from the TeXdraw manual. Note that the fonts
% for text will be different from those in the manual -- here we use the
@@ -13,7 +13,7 @@
% Montreal, Quebec
% Canada H3A 2A7
-% kabal at TSP.EE.McGill.CA
+% peter dot kabal at mcgill dot ca
\input texdraw
\input txdtools
Modified: trunk/Master/texmf-dist/tex/generic/texdraw/txdps.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/texdraw/txdps.tex 2019-03-30 12:50:58 UTC (rev 50659)
+++ trunk/Master/texmf-dist/tex/generic/texdraw/txdps.tex 2019-03-30 21:24:32 UTC (rev 50660)
@@ -1,14 +1,13 @@
% TeXdraw macros to access PostScript builtins
-% $Id: txdps.tex,v 1.7 1993/04/10 texdraw-V2R0 $
+% $Id: txdps.tex,v 1.8 2019/03/28 texdraw-V2R0a $
-% Copyright (C) 1991, 1992 Peter Kabal
+% Copyright (C) 1991-2019 Peter Kabal
-% The routines in this file are provided free of charge without
-% warranty of any kind. Note that the TeXdraw routines are copyrighted.
-% They may be distributed freely provided that the recipients also
-% acquire the right to distribute them freely. The notices to this
-% effect must be preserved when the files are distributed.
+% 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 Engineering
@@ -17,7 +16,7 @@
% Montreal, Quebec
% Canada H3A 2A7
-% kabal at TSP.EE.McGill.CA
+% peter dot kabal at mcgill dot ca
% ===============================================================
Modified: trunk/Master/texmf-dist/tex/generic/texdraw/txdtools.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/texdraw/txdtools.tex 2019-03-30 12:50:58 UTC (rev 50659)
+++ trunk/Master/texmf-dist/tex/generic/texdraw/txdtools.tex 2019-03-30 21:24:32 UTC (rev 50660)
@@ -1,14 +1,13 @@
% TeXdraw toolbox macros, useful for extended TeXdraw commands
-% $Id: txdtools.tex,v 1.8 1993/04/10 texdraw-V2R0 $
+% $Id: txdtools.tex,v 1.9 2019/03/28 texdraw-V2R0a $
-% Copyright (C) 1991,1992 Peter Kabal
+% Copyright (C) 1991-2019 Peter Kabal
-% The routines in this file are provided free of charge without
-% warranty of any kind. Note that the TeXdraw routines are copyrighted.
-% They may be distributed freely provided that the recipients also
-% acquire the right to distribute them freely. The notices to this
-% effect must be preserved when the files are distributed.
+% 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 Engineering
@@ -17,7 +16,7 @@
% Montreal, Quebec
% Canada H3A 2A7
-% kabal at TSP.EE.McGill.CA
+% peter dot kabal at mcgill dot ca
% ===============================================================
Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds 2019-03-30 12:50:58 UTC (rev 50659)
+++ trunk/Master/tlpkg/libexec/ctan2tds 2019-03-30 21:24:32 UTC (rev 50660)
@@ -1372,7 +1372,6 @@
'skb' => '&PREHOOK_flatten1',
'suftesi' => '&PREHOOK_suftesi',
'stix' => '&PREHOOK_stix',
- 'texdraw' => '&PREHOOK_texdraw',
'texfot' => '&PREHOOK_texfot',
'tlcockpit' => '&PREHOOK_tlcockpit',
'tudscr' => '&PREHOOK_tudscr',
@@ -2490,6 +2489,7 @@
'rcs', 'rcs.el|src|' . $standardsource,
'ruhyphen', '^[^.]*$|README.ru|hyphen.rules',
'selnolig', 'NULL', # not .fea
+ 'texdraw', 'NULL',
'texosquery', 'java|\.batch$|' . $standardsource,
'thailatex', 'NULL', # no gain in splitting up
'tlcockpit', 'TODO|build|project|src',
@@ -5546,13 +5546,6 @@
&SYSTEM ("cd latex && tex stix.fdd");
}
-sub PREHOOK_texdraw {
- print "PREHOOK_$package - remove compactified, tar texindex source\n";
- &SYSTEM ("$RM -rf compact");
- &SYSTEM ("cd manual && tar czf txi-src.tgz *.c *.h texi2dvi texinfo.tex");
- &SYSTEM ("cd manual && $RM *.c *.h texi2dvi texinfo.tex");
-}
-
sub PREHOOK_texfot {
print "PREHOOK_$package - make .1 with pod2man\n";
&prehook_pod2man ("Karl Berry", "$package.pl");
@@ -6546,10 +6539,7 @@
sub POSTtexdraw {
print "POST$package - rename info file\n";
- &SYSTEM ("$MV texdraw texdraw.info");
&mv_with_mkdir ("texdraw.info", "$TOPDEST/texmf-dist/doc/info/");
- # not worth the hassle of fixing @setfilename and re-uploading,
- # or forcing the output file name.
}
sub POSTtikz_cd {
More information about the tex-live-commits
mailing list