Enrico Bertolazzi
Department of Mechanics and Structures Engineering
University of Trento
via Mesiano 77, I - 38050 Trento, Italy
enrico.bertolazzi@ing.unitn.it
\documentclass{article}
.
.
\usepackage[thinlines,thicklines]{easymat}
.
.
The options thinlines and thicklines are self explanatory.
EASYMAT provides the
MAT environment which is a
simple re-implementation of the
array/tabular environment, with some limitation and some additional features.
The syntax is
\begin{MAT}`(eq)'`[ex]'`{cc...c}'
a & b & ... & n \\
...
\end{MAT}
or
\begin{MAT}`(eq,mx,my)'`[ex,MX,MY]'`{cc...c}'
a & b & ... & n \\
...
\end{MAT}
(eq) or (eq,mx,my). By eq you can balance
the rows or the column or both, as shown in this table:
Table 1.
By
mx and my you can modify the minimum size of the
box in the MAT environment. This must be a valid measure e.g.
2pt. This is useful in writing matrices an vectors.
| |||||||||||||
[ex] or [ex,MX,MY]. By ex you can
specify the amount of extra space around the item in the
MAT environment. The default is 2pt. By
MX and MY you can modify the minimum size of the
whole table in the
TAB environment. This must be a
valid measure e.g. 10cm.
| |||||||||||||
The `{cc...c}' is the definition of the columns and their
alignment. The possible alignment for the columns are:
Table 2.
|
IMPORTANT: The package can manage matrices with a maximum
of 30 rows by 30 columns.
It is possible to produce rules among columns or rows as this example shows:
|
The command \first is used to produce the first top rule. The
various separation rules are defined by a character code immediately
after the command \\.
The available rules for the rows and columns are
| nothing | no rule |
| |
solid line (or - for the rows) |
: |
dash line |
; |
dot-dash line |
. |
dotted line |
0 |
solid line with size 1/5 of normal line |
1 |
solid line with size 1/4 of normal line |
2 |
solid line with size 1/3 of normal line |
3 |
solid line with size 1/2 of normal line |
4 |
equivalent to | |
5 |
solid line with size 2 times of normal line |
6 |
solid line with size 3 times of normal line |
7 |
solid line with size 4 times of normal line |
8 |
solid line with size 5 times of normal line |
9 |
solid line with size 6 times of normal line |
IMPORTANT: each row must end with \\
otherwise an error is produced.
The main feature of the MAT environment is that it is reentrant as shown below:
|
IMPORTANT: The package can manage maximum reentrance
of 8 levels.
|
and this is another example
|
|
It is possible to specify the total minimal size of a MAT environment, as shown here
|
|
\begin{MAT} ...... {...}
...... \\
...... \\
...... \\
\addpath{(`x',`y',`rule')`path'}
.
.
\addpath{(`x',`y',`rule')`path'}
\end{MAT}
where
| letter | direction |
l |
left movement and drawing |
r |
right movement and drawing |
u |
up movement and drawing |
d |
down movement and drawing |
The following example shows the use of \addpath,
|
IMPORTANT: The commands \addpath must be put
in front of the last \\ command.
This is another example
|
|
This document was generated using the LaTeX2HTML translator Version 2K.1beta (1.61)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -transparent -local_icons -no_navigation -split 0 docmat
The translation was initiated by Enrico Bertolazzi on 2002-03-19