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. >

**References**:**Unnecessary parentheses around TagBox for MakeBoxes?***From:*Yi Wang <tririverwangyi@gmail.com>