Services & Resources / Wolfram Forums
MathGroup Archive
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2007

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

Search the Archive

Re: TraditionalForm ordering

  • To: mathgroup at
  • Subject: [mg80213] Re: TraditionalForm ordering
  • From: "Chris Chiasson" <chris at>
  • Date: Wed, 15 Aug 2007 04:10:02 -0400 (EDT)
  • References: <>

Here is a somewhat heavy handed way to accomplish the first part. It
also affects the ordering of terms outside of a held expression
(though one would be hard pressed to notice this since Plus has the
orderless attrbiute (meaning the kernel sorts its arguments)).


On 8/14/07, Chris Chiasson <chris at> wrote:
> Is there some way to retain TraditionalForm, but have held expressions
> maintain their original order? For instance, it would be useful if I
> could make the expression below print as b+a instead of a+b. Are there
> any secret options to TraditionalForm that do that?
> TraditionalForm@HoldForm[b+a]
> Bonus points:
> Explain the output of this command in terms of the pattern matching of
> FormatValues, Attributes, and DefaultValues of Times.
> Grid[Outer[HoldForm@Times[1,##,1]&,{2,a,1},{2,a,1}],Dividers->All]
> --


  • Prev by Date: Re: A different font size for each line in PlotLabel
  • Next by Date: Re: problem using Ersek's RootSearch
  • Previous by thread: Re: TraditionalForm ordering
  • Next by thread: dynamic values in docked cells