Re: MapAt problem with passing List
- To: mathgroup at smc.vnet.net
- Subject: [mg99292] Re: MapAt problem with passing List
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Sat, 2 May 2009 05:57:26 -0400 (EDT)
- References: <gtbtt4$274$1@smc.vnet.net>
Hi,
start a fresh kernel,
Sz[f_, g_, tz1_, tz2_, bb_] :=
MapAt[Style[#, FontSize -> tz1] &,
MapAt[Style[#, FontSize -> tz2] &, bb, f], g];
bb = {"[\[Placeholder]_]", "\[Placeholder]=\[Placeholder]",
"Sqrt[[Placeholder]]", "\[Placeholder]+I \[Placeholder]"};
Sz[{{2}, {3}}, {{1}, {4}}, 18, 15, bb]
work as it should.
Regards
Jens
meitnik wrote:
> Hi,
>
> I have been struggling with this bit of code. I am trying to set the
> fontsize of items in a list thats going to be passed to an ActionMenu
> (I need to adjust the size of some to be larget; some slightly
> larger).
>
> bb={"[\[Placeholder]_]","\[Placeholder]=\[Placeholder]","Sqrt[\
> [Placeholder]]","\[Placeholder]+I \[Placeholder]"};
>
> Sz[f_,g_,tz1_,tz2_]:=MapAt[Style[#,FontSize->tz1]&,MapAt[Style
> [#,FontSize->tz2]&,bb,f],g];
>
> Sz[{{2},{3}},{{1},{4}},18,15]
>
> I can't seem to figure out how to pass bb as parameter value to Sz.
> Mathematica just beeps. If I keep bb inline with the code it works.
> Any suggestions, clues....Thanks.
>