Re: How Can I Make A String Variable With Styled Text?
- To: mathgroup at smc.vnet.net
- Subject: [mg128785] Re: How Can I Make A String Variable With Styled Text?
- From: "Nasser M. Abbasi" <nma at 12000.org>
- Date: Sun, 25 Nov 2012 05:01:31 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- Delivered-to: l-mathgroup@wolfram.com
- Delivered-to: mathgroup-newout@smc.vnet.net
- Delivered-to: mathgroup-newsend@smc.vnet.net
- References: <k8psvt$is4$1@smc.vnet.net>
- Reply-to: nma at 12000.org
On 11/24/2012 1:29 AM, Gregory Lypny wrote:
> Hello everyone,
>
> I have a string variable
>
> myString = "This is boldface. The rest is not."
>
> When I execute myString, I want the first sentence to appear in bold type.
>Selecting the sentence and formatting it as bold when I create the string does not work.
>StringForm will do the trick, as in
>
> myString = StringForm["`` The rest is not.", Style["This is boldface", Bold]]
>
> but, of course, the Head of myString will no longer be String. Is there any other way to do this?
>
Colors and Bold or not and other attributes are part of the display processes,
not the data itself.
Why not simply do:
-----------------------------
boldString = "This is boldface.";
notBoldString = " The rest is not.";
Row[{Style[boldString, Bold], notBoldString}]
-------------------------------
--Nasser