MathGroup Archive 2011

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

Search the Archive

Re: Strings with different Styles in a Grid


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
>




  • Prev by Date: Re: Problem with Solve and NSolve
  • Next by Date: Re: Coin Toss Sim
  • Previous by thread: Strings with different Styles in a Grid
  • Next by thread: Re: Strings with different Styles in a Grid