       Re: cellform to console form

• To: mathgroup at smc.vnet.net
• Subject: [mg73463] Re: cellform to console form
• From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
• Date: Sun, 18 Feb 2007 06:10:52 -0500 (EST)
• Organization: The Open University, Milton Keynes, UK
• References: <er6kvm\$put\$1@smc.vnet.net>

Peter Jay Salzman wrote:
> I like working with the front end, but sometimes I want to cut and paste
> snippets to send to people.  When I do, I get all the ... "stuff" that helps
> format the front end's cells.
>
> Is there a way of converting selected front end expressions into

Hi Pete,

By default, Mathematica are in StandardForm. (They contain Mathematica
expressions with typesetting information.)

It is customary to send Mathematica code by email in InputForm. (An
InputForm is a fully executable Mathematica expression without the
typesetting information for the cell/notebook.)

If what you want is really the look and feel of a console application
from the front end, you can use OutputForm for the output cells and also
for the input cell if you wish. (Note that in this case the expressions
are not executable if copied back into Mathematica.) Of course, a fixed
font is required to display properly.

Among many other possibilities, to convert cells from one form to
another, select the cells first, then go to menu Cell --> Convert to ...
/ Display as ...

Here is an example showing the same expression in StandardForm
(In/Out), InputForm (In/Out), and OutputForm (In/Out).

In:=
\!\(Expand[\((a + b)\)\^3]\)

Out=
\!\(a\^3 + 3\ a\^2\ b + 3\ a\ b\^2 + b\^3\)

In:=
Expand[(a + b)^3]

Out=
a^3 + 3*a^2*b + 3*a*b^2 + b^3

In:=
3
Expand[(a + b) ]

Out=
3      2          2    3
a  + 3 a  b + 3 a b  + b

Regards,
Jean-Marc

• Prev by Date: grouping similar list elements with gaps
• Next by Date: (in)dependent variables in DSolve: need explanation.
• Previous by thread: cellform to console form
• Next by thread: Re: Numerical Convolution Problem, different results by