summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-09-02 23:51:36 +0000
committerKarl Berry <karl@freefriends.org>2006-09-02 23:51:36 +0000
commit42c0abb2794d602020c582f8072442de1322e2f5 (patch)
tree0016eae478cf70689dd4369c27a63b78010be189 /Master/texmf-dist/doc/generic
parent17ea463442b9240d86c066c8f2507e38bb8d457b (diff)
pst-uml update (29aug06)
git-svn-id: svn://tug.org/texlive/trunk@2074 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic')
-rw-r--r--Master/texmf-dist/doc/generic/pst-uml/README58
-rw-r--r--Master/texmf-dist/doc/generic/pst-uml/doc_pst-uml.pdfbin313834 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-uml/exemplesUml.pdfbin133943 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-uml/pst-uml-doc.pdfbin0 -> 335089 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-uml/pst-uml-doc.tex (renamed from Master/texmf-dist/doc/generic/pst-uml/doc_pst-uml.tex)15
-rw-r--r--Master/texmf-dist/doc/generic/pst-uml/pst-uml-encapsuled-pdf-fig.pdfbin0 -> 1779 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-uml/pst-uml-encapsuled-pdf-fig.tex40
-rw-r--r--Master/texmf-dist/doc/generic/pst-uml/pst-uml-exemples.pdfbin0 -> 129639 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-uml/pst-uml-exemples.tex (renamed from Master/texmf-dist/doc/generic/pst-uml/exemplesUml.tex)0
9 files changed, 92 insertions, 21 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-uml/README b/Master/texmf-dist/doc/generic/pst-uml/README
index f9f67ac3a43..d177d925e05 100644
--- a/Master/texmf-dist/doc/generic/pst-uml/README
+++ b/Master/texmf-dist/doc/generic/pst-uml/README
@@ -4,14 +4,17 @@ Readme.txt file for the latex package "pst-uml"
When-Who-Where?
--------------
-who: Maurice DIAMANTINI diam@ensta.fr
-
-where: http://www.ensta.fr/~diam/latex/contrib/
-
-when: Package "pst-uml": 27/04/98
- FRENCH doc "pst-uml": 27/04/98
- this readme: 18/12/98 :-)
-
+who: Maurice Diamantini <Maurice.Diamantini at ensta in fr>
+Maintained by: Herbert Voss <Herbert.Voss at alumni.TU-Berlin in DE>
+
+where: http://www.ensta.fr/~diam/latex/contrib/
+ (and CTAN)
+
+when: Package "pst-uml": 27/04/98
+ FRENCH doc "pst-uml": 27/04/98
+ this readme: 18/12/98 :-)
+ see "Modifications" for more recent changes
+
pst-uml is in Alpha version, and not yet cleanly packaged.
I hope to be able to continue it before juny 1999.
(27 oct 99 : sorry, pst-uml is unchanged!)
@@ -26,10 +29,10 @@ What is pst-uml
pst-uml.sty is a latex package written for my need to draw some
UML diagramms using pstricks package.
-"pst-uml" rely on pstricks (pst-keys.sty) and some other standard
+"pst-uml" rely on pstricks (pst-xkey.sty) and some other standard
packages. In particular the following files :
- - pst-keys.sty : use by pst-uml.sty
+ - pst-xkey.sty : use by pst-uml.sty
but include in recent standard latex distribution.
- fancyvrb.sty : NOT USE by pst-uml.sty, but requested for compiling
@@ -50,27 +53,54 @@ Documentation
-------------
All documentation is IN FRENCH. It is based on the two top files:
- - doc_pst-uml.tex:
+ - pst-uml-doc.tex:
reference doc for pst-uml.sty
(description of the differents commands provide by pst-keys.sty)
- - exemplesUml.tex:
+ - pst-uml-exemples.tex:
some examples of UML diagramms using "pst-uml"
This file use secondary files such as :
- diagCase.tex
- diagClass.tex
- diagState.tex
- diagSeq.tex
-
-Compiling the documentations files require the packages fancyvrb.sty and
+
+ - pst-uml-encapsuled-pdf-fig.tex:
+ A seldocumented exemple for creating encasulated pdf file for using with
+ psdlatex. This feature make use of:
+ - "-E" flag for dvips tool
+ - epstopdf unix filter
+ - \usepackage{pst-eps} from pstricks
+ - \TeXtoEPS and \endTeXtoEPS commands from pstricks
+
+Compiling the documentation files require the packages fancyvrb.sty and
fvrb-ex.sty in addition to the pst-uml.sty package.
There is postscript version of the two documentation files above with
the "pst-uml" distribution.
+Makefile
+--------
+With unix (or macosX), you can use Makefile for compiling documentations to pdf
+(require ps2pdf utility):
+ make
+ => compile the two documentation files to pdf format
+ make distcleen
+ => remove all generated files
+ make tgz (ou tbz or zip for other format)
+ => make a snapshot with date and time of the directory, and put it in the
+ parent directory
+The Makefile can be used to see he various needed unix commands (in particular
+for making encapsulated pdf figure).
Modifications
-------------
+28/08/06 : - using pst-xkey for the key handling,
+ - add exemple for creating encapsulated pdf figure
+ - exemple file renamed, and cleanup Makefile and README
+14/05/03 : apply licence lppl before putting pst-uml
+ on CTAM (by Herbert Voss)
18/12/98 : modif Makefile and remove out-dated packages from pst-uml
distribution.
27/04/98 : last update of pst-uml and its documentation
+./
diff --git a/Master/texmf-dist/doc/generic/pst-uml/doc_pst-uml.pdf b/Master/texmf-dist/doc/generic/pst-uml/doc_pst-uml.pdf
deleted file mode 100644
index ae5a608179f..00000000000
--- a/Master/texmf-dist/doc/generic/pst-uml/doc_pst-uml.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-uml/exemplesUml.pdf b/Master/texmf-dist/doc/generic/pst-uml/exemplesUml.pdf
deleted file mode 100644
index c0a38a9bbc5..00000000000
--- a/Master/texmf-dist/doc/generic/pst-uml/exemplesUml.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-uml/pst-uml-doc.pdf b/Master/texmf-dist/doc/generic/pst-uml/pst-uml-doc.pdf
new file mode 100644
index 00000000000..f01876605c0
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-uml/pst-uml-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-uml/doc_pst-uml.tex b/Master/texmf-dist/doc/generic/pst-uml/pst-uml-doc.tex
index 8a6ad37c3f0..801b9e422d5 100644
--- a/Master/texmf-dist/doc/generic/pst-uml/doc_pst-uml.tex
+++ b/Master/texmf-dist/doc/generic/pst-uml/pst-uml-doc.tex
@@ -142,8 +142,8 @@
(email : \texttt{diam@ensta.fr})
}
\date{%
- modif package : 27/04/98 \\
- modif doc\ \ \ : 27/04/98\\
+ modif package : 27/08/06 \\
+ modif doc\ \ \ : 27/08/06\\
\pageref{verylast}~pages compilées le \today{} à \printtime{}.
}
@@ -228,7 +228,7 @@ la commande |\psset{...}| (comme toutes toutes les options de \pstricks).
Les packages suivants sont appelés par \pstuml{} (par la
commande \cs{RequirePackage}):
\begin{itemize}
- \item \texttt{pstcol}
+ \item \texttt{pstricks}
\item \texttt{pst-node}
@@ -240,7 +240,7 @@ commande \cs{RequirePackage}):
\item \texttt{ifthenelse}
- \item \texttt{pst-key.tex} (par \cs{input} car en \TeX{})
+ \item \texttt{pst-xkey.tex} (par \cs{input} car en \TeX{})
\end{itemize}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -841,16 +841,17 @@ commande \cs{RequirePackage}):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\iffalse
\item[Exemples 4] \mbox{}
- Un état dans une pspicture. L'option |[0.5]| de pspicture permet de
+ Un état dans une pspicture. L'option |[shidt=0.5\psyunit]| de pspicture permet de
positionner la ligne de base de la boîte \texttt{pspicture} à 50\%
de la hauteur total (si on met |[]|, la ligne de base passera par
l'origine (0,0)).
\bigskip\noindent
\begin{CenterExample}
- +\begin{pspicture}[0.5](-7,-5)(6,5)\psgrid
+ \begin{pspicture}[shift=6.5](-7,-5)(6,5)\psgrid
\rput(0,3.5){\textbf{pspicture 1}}
\rput(0,-0.5){\umlState{Etat interne vide}{%
\rule{0cm}{5cm}\rule{6cm}{0cm}%
@@ -862,7 +863,7 @@ commande \cs{RequirePackage}):
\rput(1,1){\umlStateOut}%
\end{pspicture}+%
\end{CenterExample}
-
+\fi
\end{description}
diff --git a/Master/texmf-dist/doc/generic/pst-uml/pst-uml-encapsuled-pdf-fig.pdf b/Master/texmf-dist/doc/generic/pst-uml/pst-uml-encapsuled-pdf-fig.pdf
new file mode 100644
index 00000000000..a18cc17a2d6
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-uml/pst-uml-encapsuled-pdf-fig.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-uml/pst-uml-encapsuled-pdf-fig.tex b/Master/texmf-dist/doc/generic/pst-uml/pst-uml-encapsuled-pdf-fig.tex
new file mode 100644
index 00000000000..b45f53ff177
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-uml/pst-uml-encapsuled-pdf-fig.tex
@@ -0,0 +1,40 @@
+% the big problem with pdflatex is that pst-uml make use of pstricks
+% package which use special TeX command to output directly postscript code.
+% So pst-uml doesn't work with pdftex :-(
+% sorry about that.
+%
+% However, as I'm switching from LaTeX to ConTeXt
+% (another more modern macro set TeX package)
+% I also have the problem to port old pstricks figures
+% of mine to be used with ConTeXt (which use pdfetex)
+% So instead of using inline pstrick command in LaTeX,
+% I make each figure independant in a separate LaTeX file.
+% Then I make eps, then pdf file that I include
+% in my main xTeX document.
+%
+% This "figure only" latex file can be compile by :
+%
+% latex fig.tex
+% dvips -E fig.dvi -o fig.eps
+% epstopdf fig.eps
+% rm fig.log fig.aux fig.dvi fig.eps
+% rm fig.pdf
+
+\documentclass[a4paper]{article}
+
+ \usepackage{times}% xxxxxxxxxx IMPORTANT
+
+ \usepackage{pst-eps}% xxxxxxxxxx IMPORTANT
+ \thispagestyle{empty}% xxxxxxxxxx IMPORTANT
+
+ \usepackage{pst-uml}
+
+\begin{document}
+\TeXtoEPS%
+
+% put your own figure stuff here
+\umlActor[umlActorLineWidth=1mm]{Client}
+
+\endTeXtoEPS%
+\end{document}
+%./
diff --git a/Master/texmf-dist/doc/generic/pst-uml/pst-uml-exemples.pdf b/Master/texmf-dist/doc/generic/pst-uml/pst-uml-exemples.pdf
new file mode 100644
index 00000000000..cce0129cd40
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-uml/pst-uml-exemples.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-uml/exemplesUml.tex b/Master/texmf-dist/doc/generic/pst-uml/pst-uml-exemples.tex
index e53b64a5221..e53b64a5221 100644
--- a/Master/texmf-dist/doc/generic/pst-uml/exemplesUml.tex
+++ b/Master/texmf-dist/doc/generic/pst-uml/pst-uml-exemples.tex