Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2014

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

Search the Archive

Re: Unnecessary parentheses around TagBox for MakeBoxes?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg132218] Re: Unnecessary parentheses around TagBox for MakeBoxes?
  • From: Arturas Acus <arturas.acus at tfai.vu.lt>
  • Date: Sun, 19 Jan 2014 02:56:01 -0500 (EST)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • Delivered-to: l-mathgroup@wolfram.com
  • Delivered-to: mathgroup-outx@smc.vnet.net
  • Delivered-to: mathgroup-newsendx@smc.vnet.net
  • References: <20140118100106.64B6C6A15@smc.vnet.net>

Dear Yi, 

just add additional RawBox[ ]

MakeBoxes[test, form_] := 
 TagBox[RowBox[{RowBox[{"test", "END"}]}], "myBox"]

Å t, 2014 01 18 05:01 -0500, Yi Wang raÅ¡Ä?:
> Hello,
> 
> I was trying to generate pretty output for some expressions. To assist interpretation, a TagBox is used.
> 
> A problem is that, Mathematica always insert unnecessary parentheses outside TagBox. For example,
> 
> MakeBoxes[test, form_] := TagBox[RowBox[{"test", "END"}], "myBox"]
> 
> In[] := 2 test
> Out[] = 2 (test END)
> 
> Here the TagBox already has clear boundary thus the parentheses shouldn't be necessary. Would it be possible to remove it?
> 
> Note that the "END" in this simple example will be replaced by a complicated structure (GridBox) in actually usage. Thus I cannot simply write "testEND" together as a single string. Also, the parentheses appears in TraditioinalForm, which further appear in all forms as TeXForm, etc.
> 





  • Prev by Date: Re: filling axis with ParametricPlot3D
  • Next by Date: Re: Step-By-Step Solutions No Longer working?
  • Previous by thread: Unnecessary parentheses around TagBox for MakeBoxes?
  • Next by thread: Re: Unnecessary parentheses around TagBox for MakeBoxes?