display Floor in StandardForm
- To: mathgroup at smc.vnet.net
- Subject: [mg90122] display Floor in StandardForm
- From: Peter Breitfeld <phbrf at t-online.de>
- Date: Mon, 30 Jun 2008 04:51:03 -0400 (EDT)
In TraditionalForm Floor[x] is displayed as \[LeftFloor]x\[RightFloor]
in both of the following cases
(1) Evaluate Floor[x] then Output in pretty form
(2) Entering Floor[x] in an InputCell an then Cell/Convert to
TraditionalForm
Now I tried to mimic this behavior for StandardForm. I did
Unprotect[Floor, Ceiling];
Format[Floor[x_/;!NumericQ[x]], StandardForm] :=
DisplayForm[RowBox[{"\[LeftFloor]", x, "\[RightFloor]"}]]
Protect[Floor];
The case (1) above now works even with complicated expressions and
lists, but case (2) replaces Floor[x] with DisplayForm[...]
Is there a possibility to make it work as in TraditionalForm?
TIA
Gruss Peter
--
==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==
Peter Breitfeld, Bad Saulgau, Germany -- http://www.pBreitfeld.de