summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/msc/manual.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/msc/manual.tex')
-rw-r--r--Master/texmf-dist/doc/latex/msc/manual.tex63
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}