MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

Grid Problems

  • To: mathgroup at smc.vnet.net
  • Subject: [mg93994] Grid Problems
  • From: "David Park" <djmpark at comcast.net>
  • Date: Mon, 1 Dec 2008 07:01:36 -0500 (EST)

Problems with Grid have not been fixed in Version 7.

 

One problem is that ItemSize does not work if the last row contains Spanning
elements.

 

Grid[{{a, b, c}, {d, e, f}, {g, SpanFromLeft, i}},

 Frame -> All,

 ItemSize -> {2, 3}]

 

A second problem is that nested Grids do not meld into the table properly if
one uses Frame or Background on the nested portion.

 

Grid[{{Grid[{{a, b}, {c, d}}, Frame -> All, Background -> Orange], 

   e}, {f, g}},

 Frame -> All]

 

Grid[{{Grid[{{a, b}, {c, d}}, Background -> Orange], e}, {f, g}},

 Frame -> All]

 

Nested Grids would be a very convenient and intuitive method for designing
tables but it just does not work properly. There are many other little
quirks and problems. In general I think that the new Grid construction of
Version 6 was a very nice try but it is still a miss. It does not allow
users to precisely control things that need to be controlled in custom
tables. The options design with their emphasis on cyclic patterns of
elements is overly complicated and baroque and only encourages the kind of
'computer junk' design that should be avoided. What is needed instead are
easy methods for specifying the details of sub-blocks of the table. 

 

Workable and rationally designed custom tables would be a nice feature to
add to Mathematica.

 

David Park

djmpark at comcast.net

 <http://home.comcast.net/~djmpark> http://home.comcast.net/~djmpark 

 



  • Prev by Date: Calculating with Units
  • Next by Date: Re: tabulate an expression-DigitBlock bug with zero digits
  • Previous by thread: Re: FactorInteger bug ???
  • Next by thread: Re: tabulate an expression-DigitBlock bug with zero digits