diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/msc/manual.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/msc/manual.tex | 63 |
1 files changed, 35 insertions, 28 deletions
diff --git a/Master/texmf-dist/doc/latex/msc/manual.tex b/Master/texmf-dist/doc/latex/msc/manual.tex index a032b52de25..d6025770fe4 100644 --- a/Master/texmf-dist/doc/latex/msc/manual.tex +++ b/Master/texmf-dist/doc/latex/msc/manual.tex @@ -1,14 +1,11 @@ % file: manual.tex -% Copyright 2002 V. Bos and S. Mauw +% Copyright 2008 V. Bos, T. van Deursen, and S. Mauw % This file is part of the MSC Macro Package. % -% RCS version: $Id: manual.tex,v 1.9 2004/03/15 11:35:47 vbos Exp $ -% \documentclass[12pt,a4paper]{article} \usepackage{a4wide} \usepackage{url} \usepackage{moreverb} -\usepackage{graphicx} \usepackage{multicol} \usepackage{msc} @@ -110,21 +107,19 @@ } \author{ - \begin{tabular}{cc} - Victor Bos & Sjouke Mauw\\ - \footnotesize Turku Centre for Computer Science & - \footnotesize Eindhoven University of Technology \\ [-0.8ex] - \footnotesize Software Construction Laboratory & - \footnotesize Department of Mathematics and Computing Science \\ [-0.8ex] - \footnotesize Lemmink\"aisenkatu 14 & - \footnotesize P.O.\ Box 513 \\ [-0.8ex] - \footnotesize FIN--20520 Turku & - \footnotesize NL--5600 MB Eindhoven \\ [-0.8ex] - \footnotesize Finland & - \footnotesize The Netherlands \\ - \footnotesize \texttt{vbos@abo.fi} & - \footnotesize \texttt{sjouke@win.tue.nl} - \end{tabular} + \begin{tabular}{c} + \begin{tabular}{ccc} + Victor Bos & + Ton van Deursen & + Sjouke Mauw \\ + & + \scriptsize Universit\'e du Luxembourg & + \scriptsize Universit\'e du Luxembourg \\[-0.8ex] + \scriptsize \texttt{victor.bos@ssf.fi} & + \scriptsize \texttt{ton.vandeursen@uni.lu} & + \scriptsize \texttt{sjouke.mauw@uni.lu} + \end{tabular}\\ + \end{tabular} } \date{\small Version \mscversion, last update \today\\ @@ -146,6 +141,14 @@ design and use of the \mscpack. \section{New} \label{new} +\paragraph{Version~1.16} solves a bug that was due to a change in +syntax of the \verb+scalebox+ macro in the \verb+PSTricks+ package. + +The \verb+action+ and \verb+condition+ macros are extended with a +starred option. The starred version of the macros automatically +adjusts the size of the rectangle and hexagon based on the size of the +contents. + \paragraph{Version~1.13} has a reimplementation of message commands in MSC diagrams. The affected commands are: \verb+\create+, \verb+\found+, \verb+\lost+, \verb+\mess+, and \verb+\order+. The new implementation @@ -293,7 +296,7 @@ an appropriate set of parameters. The \mscpack{} is still under development. The authors appreciate any comments and suggestions for improvements. The most recent version of the package can be downloaded from -\url{http://www.win.tue.nl/~sjouke/mscpackage.html}. +\url{http://satoss.uni.lu/mscpackage/}. The \mscpack{} has a \emph{LaTeX Project Public License} @@ -991,7 +994,7 @@ doubled in order to fit the comments inside the frame. An instance can perform an action, which is denoted by a rectangle. \begin{verbatim} -\action{name}{instance} +\action(*){name}{instance} \end{verbatim} The action is attached at the current level to the \verb+instance+. @@ -1003,6 +1006,10 @@ symbol (see Section~\ref{parameters}): \verb+\actionwidth+ (the width of the action symbol), and \verb+\actionheight+ (the height of the action symbol). +The starred version of the command, \verb+\action*+, produces the same +result as \verb+\action+, except that the height and width of the +action symbol are adjusted to fit the contents of the rectangle. + The next example shows that after an action often a multiple level increment is needed to obtain nice pictures. @@ -1134,9 +1141,8 @@ with the command which is a dashed polyline. The position of the mark symbol relative to the marked event is determined by the \verb+placement+. -(\verb+tl+ means top-left, \verb+tr+ means top-right, \verb+ml+ means -middle-left, \verb+mr+ means middle-right, -\verb+bl+ means bottom-left, and \verb+br+ means bottom-right). +(\verb+tl+ means top-left, \verb+tr+ means top-right, \verb+bl+ means +bottom-left, and \verb+br+ means bottom-right). A \verb+\measure+ connects two events from \verb+instance1+ and \verb+instance2+. The first event is at the current level. The second @@ -1327,6 +1333,10 @@ symbol (see Section~\ref{parameters}): symbol which extends over the rightmost/leftmost contained instance axis). +The starred version of the command, \verb+\condition*+, produces the same +result as \verb+\condition+, except that the height and width of the +condition symbol are adjusted to fit the contents of the hexagon. + The following example contains some conditions. \medskip @@ -2823,10 +2833,7 @@ following \LaTeX\ fragment. \section{Acknowledgments} Thanks are due to the following people for providing us with useful -input: Peter Peters, Michel Reniers. In addition, we -thank the people who have submitted bugs, and sometimes even -bug-fixes. These people are mentioned in the \emph{Maintenance} -document of the \mscpack{} (Section~3, \emph{Bugs}). +input: Peter Peters, Michel Reniers. \bibliographystyle{plain} \bibliography{biblio} |