diff options
author | Karl Berry <karl@freefriends.org> | 2006-09-02 23:51:36 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-09-02 23:51:36 +0000 |
commit | 42c0abb2794d602020c582f8072442de1322e2f5 (patch) | |
tree | 0016eae478cf70689dd4369c27a63b78010be189 | |
parent | 17ea463442b9240d86c066c8f2507e38bb8d457b (diff) |
pst-uml update (29aug06)
git-svn-id: svn://tug.org/texlive/trunk@2074 c570f23f-e606-0410-a88d-b1316a301751
15 files changed, 503 insertions, 256 deletions
diff --git a/Build/tools/tpm-ctan-check b/Build/tools/tpm-ctan-check index beacb467ebc..df7412e280e 100755 --- a/Build/tools/tpm-ctan-check +++ b/Build/tools/tpm-ctan-check @@ -76,6 +76,7 @@ sub main ppr-prv pracjourn preview probsoln proof psnfss pstricks pstricks-add pst-3d pst-barcode pst-blur pst-eucl pst-func pst-labo pst-lens pst-optic pst-osci pst-pdf pst-pdgr pst-slpe + pst-uml qtree randbild robustcommand sciposter sectionbox sectsty semantic 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 Binary files differdeleted file mode 100644 index ae5a608179f..00000000000 --- a/Master/texmf-dist/doc/generic/pst-uml/doc_pst-uml.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/generic/pst-uml/exemplesUml.pdf b/Master/texmf-dist/doc/generic/pst-uml/exemplesUml.pdf Binary files differdeleted file mode 100644 index c0a38a9bbc5..00000000000 --- a/Master/texmf-dist/doc/generic/pst-uml/exemplesUml.pdf +++ /dev/null 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 Binary files differnew file mode 100644 index 00000000000..f01876605c0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-uml/pst-uml-doc.pdf 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 Binary files differnew file mode 100644 index 00000000000..a18cc17a2d6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-uml/pst-uml-encapsuled-pdf-fig.pdf 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 Binary files differnew file mode 100644 index 00000000000..cce0129cd40 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-uml/pst-uml-exemples.pdf 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 diff --git a/Master/texmf-dist/source/generic/pst-uml/Makefile b/Master/texmf-dist/source/generic/pst-uml/Makefile new file mode 100644 index 00000000000..e0b021749ba --- /dev/null +++ b/Master/texmf-dist/source/generic/pst-uml/Makefile @@ -0,0 +1,295 @@ +# +# Makefile bestial pour un projet Latex +# +# Attention : le cible dite "standard" sont en réalité dépendante de ce projet +# (e.g. clean, distclean, ...) +# +# Modif par Maurice Diamantini le 29/08/2006 + + +######################################################################## + +FILE = "pst-uml-doc" +EXEMPLES = "pst-uml-exemples" +FIG = "pst-uml-encapsuled-pdf-fig" + +######################################################################## +all: docpdf expdf fig clean + +doc: + $(MAKE) tex && \ + $(MAKE) tex && \ + $(MAKE) ps + +ex: + latex $(EXEMPLES).tex && \ + latex $(EXEMPLES).tex && \ + dvips $(EXEMPLES).dvi -o $(EXEMPLES).ps + +docpdf: + $(MAKE) doc && \ + ps2pdf $(FILE).ps $(FILE).pdf + +expdf: + $(MAKE) ex && \ + ps2pdf $(EXEMPLES).ps $(EXEMPLES).pdf + +fig: + latex $(FIG).tex && \ + dvips -E $(FIG).dvi -o $(FIG).eps && \ + epstopdf $(FIG).eps + + +# full : la totale ! peut servir de réservoir pour l'étiquette par défaut +full: + $(MAKE) tex && \ + $(MAKE) pdftex && \ + $(MAKE) dvipdf && \ + $(MAKE) bib && \ + $(MAKE) dvi && \ + $(MAKE) psoffset && \ + $(MAKE) ps && \ + $(MAKE) vps && \ + $(MAKE) pdf && \ + $(MAKE) epdf && \ + $(MAKE) vpdf + + +######################################################################## +# C'est pour construire le dvi correcte qu'il faudra rendre ce Makefile +# plus intelligent ! +# + +dvi : + $(MAKE) tex && \ + $(MAKE) tex && \ + $(MAKE) dvipdf + +######################################################################## +# +# Quelques étiquettes symboliques standards (pour moi :-) +# + +tex: + @echo + @echo "=> lancement d'UN latex" + @echo + latex $(FILE).tex + +dvipdf: + @echo + @echo "=> lancement d'UN dvipdf" + @echo + dvipdf $(FILE).dvi + +pdftex: + @echo + @echo "=> lancement d'UN pdflatex" + @echo + pdflatex $(FILE).tex + +bib: + @echo + @echo "=> lancement d'UN bibtex" + @echo + bibtex $(FILE) + +ps : + @echo + @echo "=> création de $(FILE).ps :" + @echo "=> Un fichier récent $(FILE).dvi **DOIT** exister" + @echo + dvips $(FILE).dvi -t a4 -o $(FILE).ps + + +txt: + @echo + @echo "=> création d'une version texte pur par hevea :" + @echo + hevea -francais -text -o $(FILE).txt $(FILE).tex + +html: + @echo + @echo "=> création d'une version html par hevea :" + @echo + hevea -francais -o $(FILE).html $(FILE).tex + +######################################################################## +# psresize +psoffset : + @echo + @echo "=> modif offset du fichier postscript :" + @echo + mv -f $(FILE).ps $(FILE).ori.ps && \ + pstops "0(0cm,-1.5cm)" $(FILE).ori.ps $(FILE).ps && \ + rm $(FILE).ori.ps + + + +2upps : + @echo + @echo "=> conversion postscript vers 2up " + @echo + psnup -2 -pa4 -m1.5cm $(FILE).ps $(FILE).2up.ps + +2up : 2uppdf +2uppdf : 2upps + @echo + @echo "=> conversion 2up postscript vers 2up pdf" + @echo + ps2pdf $(FILE).2up.ps $(FILE).2up.pdf && \ + rm $(FILE).2up.ps +# # pdf: +# # @echo +# # @echo "=> création de $(FILE).pdf :" +# # @echo "=> Un fichier récent $(FILE).ps **DOIT** exister" +# # @echo +# # ps2pdf $(FILE).ps $(FILE).pdf +# Les options "-Pwww -G0" de dvips sont en vue de générer du PDF +pdf: + @echo + @echo "=> création de $(FILE).pdf :" + @echo "=> Un fichier récent $(FILE).dvi **DOIT** exister" + @echo + dvips -Pwww -G0 $(FILE).dvi -o $(FILE).ps4pdf && \ + ps2pdf $(FILE).ps4pdf $(FILE).pdf && \ + rm $(FILE).ps4pdf +pdfold: + @echo + @echo "=> création de $(FILE).pdf :" + @echo "=> Un fichier récent $(FILE).dvi **DOIT** exister" + @echo + ps2pdf $(FILE).ps $(FILE).pdf + +# Pour créer une figure encapsulée pdf en utilisant pstricks +# +# \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} +# +epdf: + latex $(FILE).tex && \ + dvips -E $(FILE).dvi -o $(FILE).eps && \ + epstopdf $(FILE).eps + + +######################################################################## +# +# étiquettes auxiliaires +# + + +vdvi: + xdvi ${XDVI_ARGS} $(FILE).dvi & + +vps: + gv ${GV_ARGS} $(FILE).ps & + +# xpdf: +# vpdf: +# xpdf ${XPDF_ARGS} $(FILE).pdf & +xpdf: +vpdf: + # echo `which xpdf` + # echo "LD_LIBRARY_PATH=$$LD_LIBRARY_PATH" + xpdf ${XPDF_ARGS} $(FILE).pdf & + +ar: acroread +acroread: + open -a acroread $(FILE).pdf & + +pv: preview +preview: + open -a Preview $(FILE).pdf & + + +######################################################################## +## + +# pour mes essais +try: + latex try.tex + dvips try.dvi -o try.ps + gv -pixmap -scale 2 -geo 1000x900+0+0 -watch try.ps & + + +# editeur stead pour latex URL : <http://www.ensta.fr/~diam/stead> +e: edit +ed: edit +edit: + stead $(FILE).tex & + + +clean: + rm -f *.aux *.bbl *.blg *.log *.lof *.lot *.tmp *.toc *.ps4pdf *.idx + rm -f *.out *.nav *.snm $(FILE)*.dvi $(EXEMPLES).dvi + rm -f $(FILE).ps $(EXEMPLES).ps $(FIG).dvi $(FIG).eps + +dc: distclean +distclean: clean + rm -f $(FILE)*.dvi $(FILE)*.ps $(FILE)*.pdf + rm -f $($(EXEMPLES))*.dvi $($(EXEMPLES))*.ps $($(EXEMPLES))*.pdf + rm -f $(FIG).pdf + +######################################################################## +# Archivage du répertoire courant dans le répertoire parent +# avec la date dans le nom du .zip créé +# +# Description des options de zip utilisées : +# -r recurse into directories +# -y store symbolic links as the link instead of the referenced file +# -9 compress better (-1 compress faster) +# -v verbose operation/print version info +# -q quiet operation +# -o make zipfile as old as latest entry +# Decompression par : +# unzip leFichier.zip +# le répertoire "projet" d'origine est alors recréer (ATTENTION +# s'il existe déja) +arc: zip +zip: + $(MAKE) clean + date=`date +%Y%m%d-%Hh%Mmn` && \ + lpath=`pwd` && \ + bname=`basename $$lpath` && \ + datename=$$bname-$$date && \ + cd .. && \ + cp -a $$bname $$datename && \ + zip -r -y -o -q -9 $$datename.zip $$datename && \ + \rm -rf $$datename && \ + cd $$lpath + +tgz: + $(MAKE) clean + date=`date +%Y%m%d-%Hh%Mmn` && \ + lpath=`pwd` && \ + bname=`basename $$lpath` && \ + datename=$$bname-$$date && \ + cd .. && \ + cp -a $$bname $$datename && \ + tar cf - $$datename | gzip > $$datename.tgz && \ + \rm -rf $$datename && \ + cd $$lpath + +tbz: + $(MAKE) clean + date=`date +%Y%m%d-%Hh%Mmn` && \ + lpath=`pwd` && \ + bname=`basename $$lpath` && \ + datename=$$bname-$$date && \ + cd .. && \ + cp -a $$bname $$datename && \ + tar cf - $$datename | bzip2 > $$datename.tbz && \ + \rm -rf $$datename && \ + cd $$lpath + + +#./ diff --git a/Master/texmf-dist/source/latex/pst-uml/Makefile b/Master/texmf-dist/source/latex/pst-uml/Makefile deleted file mode 100644 index 5e6f9c1658b..00000000000 --- a/Master/texmf-dist/source/latex/pst-uml/Makefile +++ /dev/null @@ -1,110 +0,0 @@ -# -# Makefile bestial pour un projet Latex -# -# $Id: Makefile,v 1.16 1998/12/18 08:41:15 diam Exp $ - - -######################################################################## - -FILE = "doc_pst-uml" -EXEMPLES = "exemplesUml" -PACKAGENAME = "pst-uml" -CVSMODULE = "diam/pst-uml" -# OLDPWD = `pwd` -# DATF = `date +%y%m%d-%Hh%M` -ARCHIVE = $(PACKAGENAME)-$(DATF) - -######################################################################## -# Quelques variable pour la cible diamarch 5archivage) - -# Création d'une variable pour la date de lancement de ce make -DATF = $(shell date +%y%m%d-%Hh%M) - -# Mémorisation du répertoire courant -OLD_PWD = $(shell pwd) - -# Nom du répertoire contenant ou ranger la sauvegarde : -BACKUP_DIR = $(HOME)/archives/BACKUP - -# Nom du répertoire contenant les fichiers à sauvegarder : -DIR_TO_SAVE = ../$(PACKAGENAME) - -# Nom du nouveau répertoire contenant les fichiers sauvegardés : -SAVED_DIR_NAME = $(PACKAGENAME)-$(DATF) - -# Nom absolu du repertoire créé : -ABSOLUTE_SAVED_DIR_NAME = $(BACKUP_DIR)/$(SAVED_DIR_NAME) - -######################################################################## -all: doc ex - -ex: - latex $(EXEMPLES).tex ;\ - latex $(EXEMPLES).tex ;\ - dvips $(EXEMPLES).dvi -o $(EXEMPLES).ps ;\ - ghostview $(EXEMPLES).ps & - -doc: - latex $(FILE).tex;\ - latex $(FILE).tex;\ - dvips $(FILE).dvi -o $(FILE).ps; \ - ghostview $(FILE).ps & - -one: - latex $(FILE).tex ;\ - dvips $(FILE).dvi -o $(FILE).ps ;\ - ghostview $(FILE).ps & - -two: - latex $(FILE).tex;\ - latex $(FILE).tex;\ - dvips $(FILE).dvi -o $(FILE).ps - -tex: - latex $(FILE).tex - -ps: - dvips $(FILE).dvi -o $(FILE).ps - -bib: - bibtex $(FILE) - -vps: - ghostview $(FILE).ps & - -vdvi: - xdvi $(FILE).dvi & - -ed: - tew $(FILE).tex & - - -# diamarchcvs: -# -# cd $(BACKUP_DIR); \ -# cvs export -d $(SAVED_DIR_NAME) -D now $(CVSMODULE); \ -# tar cvf - $(SAVED_DIR_NAME) | gzip > $(SAVED_DIR_NAME).tar.gz; \ -# echo "VERIFIER LE REPERTOIRE ET L'ARCHIVE CREE PAR : " -# echo " cd $(HOME)/BACKUP/ " - -######################################################################## -# Archivage du répertoire de travail principal - -diamarch: - - cp -rp $(DIR_TO_SAVE) $(ABSOLUTE_SAVED_DIR_NAME) ; \ - cd $(ABSOLUTE_SAVED_DIR_NAME); \ - make distclean;\ - cd $(BACKUP_DIR); \ - tar cf - $(SAVED_DIR_NAME) | gzip > $(SAVED_DIR_NAME).tar.gz; - @echo "VERIFIER LE REPERTOIRE ET L'ARCHIVE CREE PAR : " - @echo " cd $(BACKUP_DIR)" - @echo " cd $(SAVED_DIR_NAME)" - @echo " Pour revenir au répertoire original, faite :" - @echo " cd $(OLD_PWD)" - -######################################################################## -clean: - rm -f *.aux *.bbl *.blg *.log *.lof *.lot *.toc *.tmp *.dvi - -######################################################################## diff --git a/Master/texmf-dist/tex/latex/pst-uml/pst-uml.sty b/Master/texmf-dist/tex/latex/pst-uml/pst-uml.sty index 80b5cb58377..aca140ca25a 100644 --- a/Master/texmf-dist/tex/latex/pst-uml/pst-uml.sty +++ b/Master/texmf-dist/tex/latex/pst-uml/pst-uml.sty @@ -17,21 +17,22 @@ %% `pst-uml' is a PSTricks package to draw UML diagrams %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Fichier pst-uml.sty $Id: pst-uml.sty,v 1.23 1998/08/24 07:10:32 diam Exp $ -% -% Ce fichier fournit des macro pstricks pour faciliter la création +% Fichier pst-uml.sty $Id: pst-uml.sty,v 1.30 1998/08/24 07:10:32 diam Exp $ +% +% Ce fichier fournit des macro pstricks pour faciliter la création % de diagrammes UML : -% +% % Inspir\'e des exemples de Denis GIROU -% +% % mise `a jour par diam@ensta.fr : % 22/02/98 : création % 15/03/98 : utilsation des cl\'e pour les option de \umlClass +% 10/11/04 : using pst-xkey and pstricks (hv) \def\filename{pst-uml} \def\fileBut{Quelques macros pstricks pour diagrammes UML} -\def\fileversion{0.8} -\def\filedate{1998/04/15} +\def\fileversion{0.81} +\def\filedate{2006/08/16} \def\fileMailAutor{diam@ensta.fr} % \NeedsTeXFormat{LaTeX2e} @@ -40,9 +41,8 @@ \typeout{\space\space\space But\space:\space\fileBut.} % % Chargement de pstricks puis de graphicx -% \usepackage{pst-all} -% pstcol charge color dans le bon ordre, necessite un fichier color.cfg -\RequirePackage{pstcol} % Require a color.cfg file defined +% pstcol charge color dans le bon ordre, necessite un fichier color.cfg +\RequirePackage{pstricks} % Require a color.cfg file defined % \RequirePackage{pst-grad} % \RequirePackage{pst-plot} % \RequirePackage{pst-coil} @@ -58,21 +58,9 @@ \RequirePackage{calc} \RequirePackage{ifthen} -\RequirePackage[dvips]{graphicx} % a charger APRES pstricks - - -% DPC interface to the `keyval' package (until keyval based version -% of PSTricks) -\IfFileExists{pst-key.tex}{% - % \RequirePackage{pst-key}% "pst-key.sty" does not exist as latex style - \input{pst-key.tex}% -}{% - \PackageWarning{pst-uml}{*** You should install package "pst-key" ***}% - % \input{needed/pst-key.tex}% - \input{pst-key.tex}% -} - - +\RequirePackage{graphicx} % a charger APRES pstricks +\RequirePackage{pst-xkey} +\pst@addfams{pst-uml} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Définition de quelques couleur par défaut utilisées pour UML %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -112,7 +100,7 @@ % Affectation des valeurs par defaut standard de pstricks : %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\setkeys{psset}{ +\psset{ % labelsep=0.5mm, % au lieu de +/- 2mm labelsep=1mm, % au lieu de +/- 2mm subgriddiv=1, % pour une grille de 1cm en pointilles @@ -127,23 +115,23 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % For debug : ShowPosition -% % -% % usage : +% % +% % usage : % % \ifthenelse{\value{umlDebug} > 0}{\ShowPosition}{}% -% % +% % % \newboolean{umlDebug}\setboolean{umlDebug}{false} % Un entier pour Degoguer -% ATTENTION : si pb de portée de variable (si besoin compteur global) : +% ATTENTION : si pb de portée de variable (si besoin compteur global) : % passer par \edef -% +% \newcounter{umlDebug} -\define@key{psset}{umlDebug}{% +\define@key[pst-uml]{pst-uml}{umlDebug}{% \setcounter{umlDebug}{#1}% - % + % % \setcounter{umlint@a}{#1} % \setcounter{umlDebug}{\the\umlint@a}% - % + % % \pst@cntg=#1\relax% % \edef\psk@Integer{\the\pst@cntg}% } @@ -151,59 +139,59 @@ % Alignement du texte dans la boite umlstack (l, c, r) \newcommand{\umlstr@Align}{} -\define@key{psset}{umlAlign}{\renewcommand{\umlstr@Align}{#1}} +\define@key[psset]{pst-uml}{umlAlign}{\renewcommand{\umlstr@Align}{#1}} % Positionnement vertical de la boite umlstack (t, b, c) \newcommand{\umlstr@Pos}{} -\define@key{psset}{umlPos}{\renewcommand{\umlstr@Pos}{#1}} +\define@key[psset]{pst-uml}{umlPos}{\renewcommand{\umlstr@Pos}{#1}} % Distance de séparation du texte à la boite umlstack -% Influe sur colsep pour l'espace horizontal et sur des strut pour +% Influe sur colsep pour l'espace horizontal et sur des strut pour % l'espace vertical \newlength\umldim@StackSep -\define@key{psset}{umlStackSep}{\pssetlength\umldim@StackSep{#1}} +\define@key[psset]{pst-uml}{umlStackSep}{\pssetlength\umldim@StackSep{#1}} % cooéficient de modif de l'interligne de umlstack \newcommand{\umlreal@StackLinesStretch}{} -\define@key{psset}{umlStackLinesStretch}{% +\define@key[psset]{pst-uml}{umlStackLinesStretch}{% \renewcommand{\umlreal@StackLinesStretch}{#1}} % Largeur de la boite "umlStack" \newlength\umldim@StackWidth -\define@key{psset}{umlStackWidth}{\pssetlength\umldim@StackWidth{#1}} +\define@key[psset]{pst-uml}{umlStackWidth}{\pssetlength\umldim@StackWidth{#1}} % Largeur de la boite "classe" \newlength\umldim@ClassWidth -\define@key{psset}{umlClassWidth}{\pssetlength\umldim@ClassWidth{#1}} +\define@key[psset]{pst-uml}{umlClassWidth}{\pssetlength\umldim@ClassWidth{#1}} % distance entre deux \hline dans la boite "classe" \newlength\umldim@umlDoubleRuleSep -\define@key{psset}{umlDoubleRuleSep}{\pssetlength\umldim@umlDoubleRuleSep{#1}} +\define@key[psset]{pst-uml}{umlDoubleRuleSep}{\pssetlength\umldim@umlDoubleRuleSep{#1}} -% Chaine "Template" +% Chaine "Template" % umlParameter \newcommand{\umlstr@umlParameter}{} -\define@key{psset}{umlParameter}{\renewcommand{\umlstr@umlParameter}{#1}} +\define@key[psset]{pst-uml}{umlParameter}{\renewcommand{\umlstr@umlParameter}{#1}} % % un parametre boolean % \newif\ifuml@Shadow -% \define@key{psset}{umlShadow}[true]{\@nameuse{uml@Shadow#1}} +% \define@key[psset]{pst-uml}{umlShadow}[true]{\@nameuse{uml@Shadow#1}} % un parametre boolean \newboolean{umlbool@Shadow} -\define@key{psset}{umlShadow}[true]{\setboolean{umlbool@Shadow}{#1}} +\define@key[psset]{pst-uml}{umlShadow}[true]{\setboolean{umlbool@Shadow}{#1}} % Epaisseur de ligne pour le dessin d'un acteur \newlength\umldim@ActorLineWidth -\define@key{psset}{umlActorLineWidth}{\pssetlength\umldim@ActorLineWidth{#1}} +\define@key[psset]{pst-uml}{umlActorLineWidth}{\pssetlength\umldim@ActorLineWidth{#1}} % Nom d'un objet (umlState, ...) N'EST PAS UTILISE ! \newcommand{\umlname@umlTitle}{} -\define@key{psset}{umlTitle}{\renewcommand{\umlname@umlTitle}{#1}} +\define@key[psset]{pst-uml}{umlTitle}{\renewcommand{\umlname@umlTitle}{#1}} % Affectation des valeurs par defaut sprecifique a pst-uml: -\setkeys{psset}{ +\psset{ umlClassWidth=0, umlShadow=true, umlActorLineWidth=0.6mm, @@ -220,21 +208,21 @@ % Quelques commandes utilitaires generales : %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% pour passer plusieurs lignes (par \\) dans un parametre simple -% -% La difficulté était de gérer l'option "StackSep" pour le +% pour passer plusieurs lignes (par \\) dans un parametre simple +% +% La difficulté était de gérer l'option "StackSep" pour le % haut et le bas du texte. % ATTENTION il faut s'assurer que cette commande fonctionne même % si le texte passé en parametre commence ou finit par \hline ! -% -% +% +% \newcommand{\umlStack}[2][]{{% - \setkeys{psset}{#1}% + \psset{#1}% \setlength{\tabcolsep}{\umldim@StackSep}% \renewcommand{\arraystretch}{\umlreal@StackLinesStretch}% \ifthenelse{\lengthtest{\umldim@StackWidth=0pt}}{% - % dimensionnement automatique - \begin{tabular}[\umlstr@Pos]{\umlstr@Align}% + % dimensionnement automatique + \begin{tabular}[\umlstr@Pos]{\umlstr@Align}% }{% else % dimensionnement fixe \begin{tabular*}{\umldim@StackWidth}[\umlstr@Pos]{\umlstr@Align}% @@ -249,7 +237,7 @@ \rule[-\umldim@StackSep]{0pt}{0pt}% % \end{tabular}% \ifthenelse{\lengthtest{\umldim@StackWidth=0pt}}{% - % dimensionnement automatique + % dimensionnement automatique \end{tabular}% }{% else % dimensionnement fixe @@ -259,7 +247,7 @@ % FONCTIONNE MAIS LE PREMIER \rule gene si #2 commence par \hline % \newcommand{\umlStack}[2][]{{% -% \setkeys{psset}{#1}% +% \psset{#1}% % \setlength{\tabcolsep}{\umldim@StackSep}% % \renewcommand{\arraystretch}{\umlreal@StackLinesStretch}% % \begin{tabular}{\umlstr@Align}% @@ -286,7 +274,7 @@ % permet d'afficher un triangle plein vers la droite. % Pas d'option pour l'instant \newcommand{\umlTriRight}[1][]{{% - \setkeys{psset}{#1}% + \psset{#1}% \space \begin{pspicture}(0,0)(1.1ex,1.1ex)% \pstriangle[linewidth=0,fillstyle=solid,fillcolor=black,gangle=-90]% @@ -297,7 +285,7 @@ % permet d'afficher un triangle plein vers la gauche. % Pas d'option pour l'instant \newcommand{\umlTriLeft}[1][]{{% - \setkeys{psset}{#1}% + \psset{#1}% \space \begin{pspicture}(0,0)(1.1ex,1.1ex)% \pstriangle[linewidth=0,fillstyle=solid,fillcolor=black,gangle=90]% @@ -321,7 +309,7 @@ % Le corps de la commande est entre {{ }} pour assurer des changements % LOCAUX des valeurs de parametres (tels que \psset{...}) \newcommand{\umlClass}[3][]{{% - \setkeys{psset}{#1}% Reading keyOptions + \psset{#1}% Reading keyOptions \setlength{\doublerulesep}{\umldim@umlDoubleRuleSep}% \def\next{#2}% \ifx\next\empty% @@ -354,20 +342,20 @@ % On dessine la boite finale : \ifthenelse{\boolean{umlbool@Shadow}}{% \psshadowbox[fillstyle=solid,framesep=0,fillcolor=uml_grey80]% - {\usebox{\umlbox@out}}% + {\usebox{\umlbox@out}}% }{% {\setlength{\fboxsep}{0pt}\fbox{\usebox{\umlbox@out}}}% }% - % + % % On superpose éventuellement le template (rectangle pointillé) - % + % \settowidth{\umldim@a}{\umlstr@umlParameter}% \ifthenelse{\lengthtest{\umldim@a=0pt}}{% }{% \settoheight{\umldim@H}{\usebox{\umlbox@out}}% Height \setlength{\umldim@a}{1.5ex}% dx \setlength{\umldim@b}{\umldim@H - 0.3ex}% Height - dy - % + % \rput[br](\umldim@a,\umldim@b){% \psframebox[fillstyle=solid,fillcolor=white,linestyle=dashed]% {\Large\textbf{\umlstr@umlParameter}}% @@ -396,7 +384,7 @@ % % Surcourche à la commande de dessin de classe : % % -% % CECI FONCTIONNE PAS : +% % CECI FONCTIONNE PAS : % % \newsavebox{\csname#2\endcsname} PLANTE : % % idem avec : % % \expandafter\newsavebox{\csname#2\endcsname} @@ -433,7 +421,7 @@ % } % % Surcourche à la commande de dessin de classe : -% % CECI FONCTIONNE PAS : +% % CECI FONCTIONNE PAS : % % ! Illegal parameter number in definition of \@tempa. % % Je n'ai pas reussi en jonglant aves les \csname et autre \@nameuse % \newcommand{\umlSaveClass}[3][]{% @@ -453,7 +441,7 @@ % Memorisation d'une classe dans une commande %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% A faire (utiliser gdef par exemple ?) +% A faire (utiliser gdef par exemple ?) % s'assurer que la commande cree est GLOGALE !! @@ -482,7 +470,7 @@ \newcommand{\umlActor}[2][]{{% \psset{unit=0.8,arrows=-}% - \setkeys{psset}{#1}% + \psset{#1}% \begin{tabular}[t]{c}% \begin{pspicture}(-0.5,0)(0.5,1.9)% \psset{linewidth=\umldim@ActorLineWidth}% @@ -506,17 +494,17 @@ % La macro pour dessiner les useCase : %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% \umlCase[keyOptions]{Title}{Body} : #2 = Title +% \umlCase[keyOptions]{Title}{Body} : #2 = Title % Option : idem que psovalbox % Remarque : utiliser ovalnode et non pas rnode pour les placements -% +% % BUG : \psovalbox creer une boite RECTANGULAIRE dans la quelle il y a % un oval => difficile de séparer la CREATION du dessin et le PLACEMENT % de celui-ci avec la création d'un node CONCLUSION : inutilisé ! % (Utiliser plutot la commande suivante \umlPutCase) -% +% \newcommand{\umlCase}[2][]{{% - \setkeys{psset}{#1}% Reading keyOptions + \psset{#1}% Reading keyOptions \sbox{\umlbox@out}{\umlStack{#2}}% \psovalbox{\usebox{\umlbox@out}} }} @@ -524,9 +512,9 @@ % Pour placer directement dans un ovalnode % UTILISATION : % \umlPutCase[keyOptions{10,2}{C6}{Identifier\\contraintes bloquantes}% -% +% \newcommand{\umlPutCase}[4][]{{% - \setkeys{psset}{#1}% Reading keyOptions + \psset{#1}% Reading keyOptions \rput(#2){\ovalnode[framesep=0]{#3}{\umlStack{#4}}}% }} @@ -535,9 +523,9 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % \umlState[keyOptions]{Title}{Body} : #2 = Title ; #3 = Body -% +% \newcommand{\umlState}[3][]{{% - \setkeys{psset}{#1}% Reading keyOptions + \psset{#1}% Reading keyOptions % \typeout{***** DEBUT umlState : Titre=:#2:, Body=:#3:}% \def\next{#2}% \ifx\next\empty @@ -568,14 +556,14 @@ \newcommand{\umlStateIn}[1][]{{% - \setkeys{psset}{#1}% Reading keyOptions + \psset{#1}% Reading keyOptions \begin{pspicture}[](-0.25,-0.25)(0.25,0.25) \pscircle[fillstyle=solid,fillcolor=black]{0.25}% \end{pspicture}% }} \newcommand{\umlStateOut}[1][]{{% - \setkeys{psset}{#1}% Reading keyOptions + \psset{#1}% Reading keyOptions \begin{pspicture}[](-0.40,-0.40)(0.40,0.40) \pscircle[fillstyle=solid,fillcolor=black]{0.25}% \pscircle[fillstyle=none,linewidth=0.06]{0.40}% @@ -585,16 +573,16 @@ % Pour placer directement dans un cnode % UTILISATION : % \umlPutStateIn[keyOptions]{10,2}{stateInA}% -% +% \newcommand{\umlPutStateIn}[3][]{{% - \setkeys{psset}{#1}% Reading keyOptions + \psset{#1}% Reading keyOptions \rput(#2){\cnode[linestyle=none]{0.25}{#3}{% \pscircle[fillstyle=solid,fillcolor=black]{0.25}% }}% }} \newcommand{\umlPutStateOut}[3][]{{% - \setkeys{psset}{#1}% Reading keyOptions + \psset{#1}% Reading keyOptions \rput(#2){\cnode[linestyle=none]{0.40}{#3}{% \pscircle[fillstyle=solid,fillcolor=black]{0.25}% \pscircle[fillstyle=none,linewidth=0.06]{0.40}% @@ -603,7 +591,7 @@ % A FAIRE : pour le pseudo-état 'History" % \newcommand{\umlStateH}[1][]{{% -% \setkeys{psset}{#1}% Reading keyOptions +% \psset{#1}% Reading keyOptions % }} @@ -611,11 +599,11 @@ % La macro pour dessiner les notes : %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% \umlNote[keyOptions]{Body} : -% +% \umlNote[keyOptions]{Body} : +% \newcommand{\umlNote}[2][]{{% - \setkeys{psset}{umlAlign=l}% - \setkeys{psset}{#1}% Reading keyOptions + \psset{umlAlign=l}% + \psset{#1}% Reading keyOptions \sbox{\umlbox@a}{\texttt{\umlStack[umlStackSep=1.5ex]{#2}}}% \settowidth{\umldim@W}{\usebox{\umlbox@a}}% Width \settoheight{\umldim@H}{\usebox{\umlbox@a}}% Height @@ -637,19 +625,19 @@ }} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Commandes de placement relatif de type "LOGO" +% Commandes de placement relatif de type "LOGO" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% +% % A partir d'une version TEX de Denis GIROU % Inspired by an idea of Sebastian Rahtz <s.rahtz@elsevier.co.uk> % (LGC, example 4-10-10) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % For debug : ShowPosition -% -% usage : +% +% usage : % \ifthenelse{\value{umlDebug} > 0}{\ShowPosition}{}% -% +% \newboolean{umlDebug}\setboolean{umlDebug}{false} \newcommand{\ShowPosition}[1][]{% \typeout{% @@ -662,7 +650,7 @@ % Direction (non utilisée pour l'instant) codé en nombre de quart de cercle % (i x 90) => 0 right, 1 up, 2 left, 3 down -% +% \newcounter{umlCpt@Direction}\setcounter{umlCpt@Direction}{-1} % New length for recording current postion : @@ -742,14 +730,14 @@ % % % % increment Y position % % % \psaddtolength{\umldim@PosY}{#1} % % % } -% % % +% % % % % % \newcommand{\Left}[1]{% % % % % record the direction for later % % % \setcounter{umlCpt@Direction}{2} % % % % decrement X position % % % \psaddtolength{\umldim@PosX}{-#1} % % % } -% % % +% % % % % % \newcommand{\Down}[1]{% % % % % record the direction for later % % % \setcounter{umlCpt@Direction}{3} @@ -757,15 +745,15 @@ % % % \psaddtolength{\umldim@PosY}{-#1} % % % } -% % Put an object at current coordinates +% % Put an object at current coordinates % \newcommand{\rputXY}[2][]{% -% \setkeys{psset}{#1}% +% \psset{#1}% % \rput(\umldim@PosX,\umldim@PosY){#2} % } -% -% Put an object at current coordinates +% +% Put an object at current coordinates \newcommand{\rputXY}[2][]{% - \setkeys{psset}{#1}% + \psset{#1}% \rput(\umldim@PosX,\umldim@PosY){#2}% } @@ -776,8 +764,8 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newcommand{\ncputicon}[2][]{{% - \setkeys{psset}{npos=0,nrot=:D}% defaut : au debut et vers la gauche - \setkeys{psset}{#1}% + \psset{npos=0,nrot=:D}% defaut : au debut et vers la gauche + \psset{#1}% \@ifundefined{umlicon@#2}% {\typeout{^^JERREUR : FLECHE NON definie "#2"^^J}}% {}% FLECHE BIEN definie @@ -815,10 +803,10 @@ % Ces connecteurs sont une surcouche aux différents connecteurs % proposés par pstricks. -% Leur but est de simplifier le tracé des liens en se restreingnant aux +% Leur but est de simplifier le tracé des liens en se restreingnant aux % directions horizontales et verticales. -% -% Le principe est d'indiquer dans le nom même de la commande le nombre +% +% Le principe est d'indiquer dans le nom même de la commande le nombre % de segments à tracer et leur direction : % - E, W, N, S pour Est, West, North, Sud % - H, V pour Horizontal; Vertical @@ -878,12 +866,10 @@ \newpsobject{ncNXW}{ncangles}{angleA=90,angleB=0} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % FIN -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \typeout{Package \filename.sty is loaded.} \endinput - - diff --git a/Master/texmf-dist/tpm/pst-uml.tpm b/Master/texmf-dist/tpm/pst-uml.tpm index 307d9c7c86c..65157ceedd1 100644 --- a/Master/texmf-dist/tpm/pst-uml.tpm +++ b/Master/texmf-dist/tpm/pst-uml.tpm @@ -3,7 +3,7 @@ <rdf:Description about="http://texlive.dante.de/texlive/Package/pst-uml.zip"> <TPM:Name>pst-uml</TPM:Name> <TPM:Type>Package</TPM:Type> - <TPM:Date>2006/01/11 23:56:53</TPM:Date> + <TPM:Date>2006/08/29 12:29:59</TPM:Date> <TPM:Version></TPM:Version> <TPM:Creator>rahtz</TPM:Creator> <TPM:Title>UML diagrams with PSTricks.</TPM:Title> @@ -17,23 +17,25 @@ that provides support for drawing moderately complex UML <TPM:Author></TPM:Author> <TPM:Size>558385</TPM:Size> <TPM:Build/> - <TPM:RunFiles size="30331"> + <TPM:RunFiles size="29847"> texmf-dist/tex/latex/pst-uml/pst-uml.sty texmf-dist/tpm/pst-uml.tpm </TPM:RunFiles> - <TPM:DocFiles size="525333"> + <TPM:DocFiles size="546600"> texmf-dist/doc/generic/pst-uml/README texmf-dist/doc/generic/pst-uml/diagCase.tex texmf-dist/doc/generic/pst-uml/diagClass.tex texmf-dist/doc/generic/pst-uml/diagClass1.tex texmf-dist/doc/generic/pst-uml/diagSeq.tex texmf-dist/doc/generic/pst-uml/diagState.tex -texmf-dist/doc/generic/pst-uml/doc_pst-uml.pdf -texmf-dist/doc/generic/pst-uml/doc_pst-uml.tex -texmf-dist/doc/generic/pst-uml/exemplesUml.pdf -texmf-dist/doc/generic/pst-uml/exemplesUml.tex +texmf-dist/doc/generic/pst-uml/pst-uml-doc.pdf +texmf-dist/doc/generic/pst-uml/pst-uml-doc.tex +texmf-dist/doc/generic/pst-uml/pst-uml-encapsuled-pdf-fig.pdf +texmf-dist/doc/generic/pst-uml/pst-uml-encapsuled-pdf-fig.tex +texmf-dist/doc/generic/pst-uml/pst-uml-exemples.pdf +texmf-dist/doc/generic/pst-uml/pst-uml-exemples.tex </TPM:DocFiles> - <TPM:SourceFiles size="2721">texmf-dist/source/latex/pst-uml/Makefile</TPM:SourceFiles> + <TPM:SourceFiles size="6716">texmf-dist/source/generic/pst-uml/Makefile</TPM:SourceFiles> <TPM:Requires> <TPM:Package name="multido"/> </TPM:Requires> diff --git a/Master/texmf/lists/pst-uml b/Master/texmf/lists/pst-uml index e60d2fe33a3..1ea976cd72c 100644 --- a/Master/texmf/lists/pst-uml +++ b/Master/texmf/lists/pst-uml @@ -5,11 +5,13 @@ texmf-dist/doc/generic/pst-uml/diagClass.tex texmf-dist/doc/generic/pst-uml/diagClass1.tex texmf-dist/doc/generic/pst-uml/diagSeq.tex texmf-dist/doc/generic/pst-uml/diagState.tex -texmf-dist/doc/generic/pst-uml/doc_pst-uml.pdf -texmf-dist/doc/generic/pst-uml/doc_pst-uml.tex -texmf-dist/doc/generic/pst-uml/exemplesUml.pdf -texmf-dist/doc/generic/pst-uml/exemplesUml.tex -texmf-dist/source/latex/pst-uml/Makefile +texmf-dist/doc/generic/pst-uml/pst-uml-doc.pdf +texmf-dist/doc/generic/pst-uml/pst-uml-doc.tex +texmf-dist/doc/generic/pst-uml/pst-uml-encapsuled-pdf-fig.pdf +texmf-dist/doc/generic/pst-uml/pst-uml-encapsuled-pdf-fig.tex +texmf-dist/doc/generic/pst-uml/pst-uml-exemples.pdf +texmf-dist/doc/generic/pst-uml/pst-uml-exemples.tex +texmf-dist/source/generic/pst-uml/Makefile texmf-dist/tex/latex/pst-uml/pst-uml.sty texmf-dist/tpm/pst-uml.tpm |