Re: Strings with different Styles in a Grid
- To: mathgroup at smc.vnet.net
- Subject: [mg122463] Re: Strings with different Styles in a Grid
- From: Heike Gramberg <heike.gramberg at gmail.com>
- Date: Sat, 29 Oct 2011 07:11:12 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <201110280935.FAA20788@smc.vnet.net>
This works:
Grid[{{Style["aa", Red, Bold], Style["bb", Green]},
{Row[{Style["c", Blue, Bold], Style["c", Red]}], "dd"}}]
Heike
On 28 Oct 2011, at 11:35, Don wrote:
> Here is a Grid of strings, with some strings having different styles.
>
> Grid[{{Style["aa", Red, Bold], Style["bb", Green]}, {"cc", "dd"}}]
>
> The "cc" string should be output with the first "c" in the color Blue and
> in Bold, the second "c" should be in the color Red.
>
> How does one "break apart" the "cc" string to give each "c" a different style
> while still maintaining it as a single item for the Grid function?
>
> Something like this, which is very intuitive, simply doesn't work
>
> Grid[{{Style["aa", Red, Bold], Style["bb", Green]},
> {{Style["c", Blue, Bold], Style["c", Red]}, "dd"}}]
>
>
> And this, doesn't work either ...
>
> Grid[{{Style["aa", Red, Bold], Style["bb", Green]},
> {StringJoin[Style["c", Blue, Bold], Style["c", Red]], "dd"}}]
>
> Thank you in advance.
>
> Don
>
- References:
- Strings with different Styles in a Grid
- From: Don <donabc@comcast.net>
- Strings with different Styles in a Grid