Re: Inconsistent syntax for Row and Column?
- To: mathgroup at smc.vnet.net
- Subject: [mg92773] Re: [mg92728] Inconsistent syntax for Row and Column?
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Mon, 13 Oct 2008 06:16:54 -0400 (EDT)
- Organization: Mathematics & Statistics, Univ. of Mass./Amherst
- References: <200810111046.GAA12299@smc.vnet.net>
- Reply-to: murray at math.umass.edu
Indeed this seems to be an oversight, as Options[Column] includes BaseStyle whereas Options[Row] does not. A work-around is to use Grid: Grid[{{"hello", "world"}}, BaseStyle -> {Blue, FontFamily -> "Times"}] michael.p.croucher at googlemail.com wrote: > 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 > > > -- Murray Eisenberg murray at math.umass.edu Mathematics & Statistics Dept. Lederle Graduate Research Tower phone 413 549-1020 (H) University of Massachusetts 413 545-2859 (W) 710 North Pleasant Street fax 413 545-1801 Amherst, MA 01003-9305
- References:
- Inconsistent syntax for Row and Column?
- From: "michael.p.croucher@googlemail.com" <michael.p.croucher@googlemail.com>
- Inconsistent syntax for Row and Column?