Re: Text Output
- To: mathgroup at smc.vnet.net
- Subject: [mg106752] Re: Text Output
- From: Simon <simonjtyler at gmail.com>
- Date: Fri, 22 Jan 2010 05:41:31 -0500 (EST)
- References: <hj9814$fng$1@smc.vnet.net>
Hi,
just break your String up using a Row, then apply Style to the parts
where you need it:
Row@{"He said... ", Style["Lamh Dearg Abu", Italic], ", he drank..."}
Simon
On Jan 21, 5:50 pm, Chris Degnen <deg... at cwgsy.net> wrote:
> Hi all,
>
> Can anyone figure out a way to put bold or italics within justified
> text. Below is an example of a text segment as used in my
> application. "Lamh Dearg Abu" should be in italics.
>
> text = Graphics[{White, Rectangle[{0, 0}, {590, 52}], Black,
> Inset[
> TextCell[
> "He said and then lifted he in his rude great brawny \
> strengthy hands the medher of dark strong foamy ale and, \
> uttering his tribal slogan Lamh Dearg Abu, he drank to the \
> undoing of his foes, a race of mighty valorous heroes, rulers \
> of the waves, who sit on thrones of alabaster silent as the \
> deathless gods.",
> LineSpacing -> {0, 16}, TextJustification -> 1], {0, 0}, {Lef=
t,
> Bottom}, {590, Automatic}]}, PlotRange -> {{0, 590}, {0, 52}}=
,
> BaseStyle -> {FontFamily -> "Franklin Gothic Book",
> FontWeight -> "Plain", FontSize -> 13}];
> box = Graphics[{LightGray, Rectangle[{0, 0}, {629, 90}],
> Inset[text, {314.5, 45}, {Center, Center}, {590, 52}]},
> PlotRange -> {{0, 629}, {0, 90}}, ImageSize -> 629];
> Print[box];