<#458#>SYNOPSIS:
\matrixput(x,y)(#math72#Δx1,#math73#Δy1){n1}
(#math74#Δx2,#math75#Δy2){n2}{<#67#>object<#67#>}<#458#>
Above command is the two-dimensional equivalent of the regular LATEX command
29. The 30 command is equivalent to:
<#459#>\multiput(x,y)19
(#math76#Δx2,#math77#Δy2){n2}{<#69#>object<#69#>}<#459#>
<#460#>\multiput(#math78#x + Δx1,#math79#y + Δy1)20
(#math80#Δx2,#math81#Δy2){n2}{<#70#>object<#70#>}<#460#>
...
<#461#>\multiput(#math82#x + n1Δx1,#math83#y + n1Δy1)21
(#math84#Δx2,#math85#Δy2){n2}{<#71#>object<#71#>}<#461#>
However, it is more efficient to use 31 than the equivalent
n1 32 statements; first the objects along the dimension with
larger index are saved in a box and subsequently the box is copied along the
other dimension, resulting in a #math86#O(n1 + n2) execution time rather than
#math87#O(n1*n2) which would be the case with the equivalent 33
statements. This command can be useful in making pictures where a pattern is
repeated at regular intervals in two dimensions, such as certain kinds
of transition diagrams. An illustration of the 34 command is
presented below.
= 1mm
#picture74#
Note: The 35 command does not restrict the Δx's and
the Δy's to be zero. The <#87#>matrix<#87#> of <#88#>objects<#88#> can be
``skewed'', i.e., with nonzero Δx's and/or Δy's.