update project description
[PyX/mjg.git] / manual / manual.tex
blob12467a7da1f6b00d1d139239f72732e13ebc08f2
1 \documentclass{manual}
3 % to shorten edit-compile-view cycles use
4 % \includeonly{graph}
6 \usepackage{pyx}
7 \ifhtml
8 \def\PyX{PyX} % redefine the PyX macro for html (the other makes trouble)
9 \def\textquotedbl{"} % make double quotes available in html
10 \fi
11 \usepackage{graphicx}
12 \usepackage[T1]{fontenc}
13 \usepackage{tabularx} % TODO: get rid of that
14 \usepackage{units} % TODO: get rid of that
16 \title{\PyX{} Reference Manual}
17 \author{J\"org Lehmann\\
18 Andr\'e Wobst}
19 \authoraddress{http://pyx.sourceforge.net/}
20 \date{\input{pyxdate.tex}}
21 \release{\input{pyxversion.tex}}
23 \makeindex
25 \begin{document}
27 \maketitle
28 \cleardoublepage
30 \ifhtml % make abstract better available (as in the Python docs)
31 \chapter*{Front Matter\label{front}}
32 \fi
33 \begin{abstract}
34 \noindent
35 \PyX{} is a Python package for the creation of PostScript and PDF files. It
36 combines an abstraction of the PostScript drawing model with a TeX/LaTeX
37 interface. Complex tasks like 2d and 3d plots in publication-ready quality are
38 built out of these primitives.
39 \end{abstract}
41 \tableofcontents
43 \include{intro}
44 \include{graphics}
45 \include{path}
46 \include{canvas}
47 \include{text}
48 \include{graph}
49 \include{axis}
50 \include{box}
51 \include{connector}
52 \include{epsfile}
53 \include{bitmap}
54 \include{bbox}
55 \include{color}
56 \include{pattern}
57 \include{unit}
58 \include{trafo}
59 \appendix
60 \include{mathtree}
61 \include{colorname}
62 \include{palettename}
63 \include{pathstyles}
64 \include{arrows}
66 \input{manual.ind}
68 \end{document}