Inconsistent syntax for Row and Column?
- To: mathgroup at smc.vnet.net
- Subject: [mg92728] Inconsistent syntax for Row and Column?
- From: "michael.p.croucher at googlemail.com" <michael.p.croucher at googlemail.com>
- Date: Sat, 11 Oct 2008 06:46:53 -0400 (EDT)
Hi all
If I want to format all of the Elements in a column such that they are
displayed in the Times New Roman font and coloured blue then I might
do this:
Column[{"hello", "world"}, BaseStyle -> {Blue, FontFamily -> "Times"}]
Which works nicely. Since a row is just the transpose of a column you
might expect the same syntax to work with Row (I certainly did) but
Row[{"hello", "world"}, BaseStyle -> {Blue, FontFamily -> "Times"}]
gives the following output:
(Row[{"hello", "world"}, BaseStyle -> {RGBColor[0, 0, 1], FontFamily -
> "Times"}])
Since the second argument in Row defines a separator. Would it be
more reasonable for these two functions to have similar syntax? Of
course one solution to the row formatting problem is to do
Style[Row[{"hello", "world"}], {FontFamily -> "Times", Blue}]
but it baffles me as to why these two functions were set up with such
different syntax.
Cheers,
Mike
- Follow-Ups:
- Re: Inconsistent syntax for Row and Column?
- From: Murray Eisenberg <murray@math.umass.edu>
- Re: Inconsistent syntax for Row and Column?