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 /Master/texmf-dist/doc/generic/pst-uml/pst-uml-exemples.tex | |
parent | 17ea463442b9240d86c066c8f2507e38bb8d457b (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/pst-uml/pst-uml-exemples.tex')
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-uml/pst-uml-exemples.tex | 160 |
1 files changed, 160 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-uml/pst-uml-exemples.tex b/Master/texmf-dist/doc/generic/pst-uml/pst-uml-exemples.tex new file mode 100644 index 00000000000..e53b64a5221 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-uml/pst-uml-exemples.tex @@ -0,0 +1,160 @@ +\documentclass[11pt,a4paper,twoside]{article} + \usepackage[T1]{fontenc} + % \usepackage[applemac]{inputenc} + \usepackage[latin1]{inputenc} + + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % Format de la mise en page + \setlength{\hoffset}{-1in} + \setlength{\voffset}{-1in} + \setlength{\oddsidemargin}{2cm} + \setlength{\evensidemargin}{2cm} + \setlength{\topmargin}{1.8cm} + % \setlength{\headheight}{0cm} + % \setlength{\headsep}{0cm} + \setlength{\textwidth}{16.5cm} + \setlength{\textheight}{24.0cm} + + + \usepackage{pst-uml} + + + % pour les environnement d'exemple Latex... + \usepackage{fancyvrb} + \usepackage[pstricks]{fvrb-ex} + % option pour le package fancyverb (pour \VerbatimInput) + \fvset{% + frame=single,% + numbers=left,% + baselinestretch=0.9,% + gobble=0,% nbr de caratere de debut a ignorer + fontsize=\footnotesize% + } + + % \providecommand{\showgrid}{\psgrid[subgriddiv=0, griddots=10]} + + \DefineShortVerb{\|} + % \UndefineShortVerb{\|} % pour annuler + + \pagestyle{headings} + + + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % Quelques commandes locales + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % \printtime + % + % commande d'impression de l'heure courante + % + % Exemple : "Fichier compil\'{e} le \today{} \`{a} \printtime." + \usepackage{calc} + \usepackage{ifthen} + \newcounter{hours}\newcounter{minutes} + \newcommand{\printtime}{% + \setcounter{hours}{\time/60}% + \setcounter{minutes}{\time-\value{hours}*60}% + \thehours h% + % on veut obtenir 15h03mn et non 15h3mn... + \ifthenelse{\theminutes<10}{0}{}\theminutes mn% + } + + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % Quelques abbreviations + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + % Conventions g\'{e}n\'{e}rales pour les formats de pr\'{e}sentation + \newcommand{\strong}[1]{\textbf{\emph{#1}}} % plus fort que \emph + \newcommand{\tech}[1]{\textsf{#1}} % terme technique + \newcommand{\file}[1]{\texttt{#1}} % noms de fichiers et de r\'{e}pertoires + \newcommand{\menu}[1]{\fbox{#1}} % nom d'un menu/sous-menu + \newcommand{\key}[1]{\fbox{\textbf{#1}}} % touche du clavier + + % abreviations locales a ce document : + \newcommand{\uml}{\textsc{uml}} + \newcommand{\pstricks}{\texttt{PSTricks}} + \newcommand{\postscript}{\texttt{PostScript}} + \newcommand{\pstuml}{\texttt{pst-uml}} + % \newcommand{\bs}{\backslash} + % \newcommand{\bs}{\backslash} + + % Pour les noms de commande TeX + % Exemple : \cs{fbox} => \fbox + \DeclareRobustCommand\cs[1]{\texttt{\char`\\#1}} + +\usepackage[colorlinks,linktocpage]{hyperref} +%\usepackage{french} +\usepackage[francais]{babel} % idem frenchb mais PAS french ! + % La suite evite que Babel impose un espace devant ":" mais n'est + % pas disponible sur les vielles versions de Babel (comme à l'ENSTA). +\NoAutoSpaceBeforeFDP + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{document} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\title{Exemple de diagrammes utilisant \pstuml} +\author{% + Maurice \textsc{Diamantini}% + \thanks{avec l'aide précieuse de Denis \textsc{Girou}} % + (email : \texttt{diam@ensta.fr}) +} +\date{% + Compilé le \today{} à \printtime{}.% +} +\maketitle + +\tableofcontents +\clearpage + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\clearpage +\section{Exemple de diagramme de classe} + +\input{diagClass.tex} +\VerbatimInput{diagClass.tex} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\clearpage +\section{Exemple de diagramme des cas d'utilisation} + + +\input{diagCase.tex} +\VerbatimInput{diagCase.tex} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\clearpage +\section{Exemple de diagramme de séquences} + + +\input{diagSeq.tex} +\VerbatimInput{diagSeq.tex} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\clearpage +\section{Exemple de diagramme d'états} + + +\input{diagState.tex} +\VerbatimInput{diagState.tex} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% pour connaitre le numero de la derniere page +\label{verylast}\mbox{} + +\end{document} + + |