Re: Print[] and Mathematica 3.0
- To: mathgroup at smc.vnet.net
- Subject: [mg8365] Re: Print[] and Mathematica 3.0
- From: "Theodore W. Gray" <theodore>
- Date: Tue, 26 Aug 1997 02:23:02 -0400
- Organization: Wolfram Research, Inc.
- Sender: owner-wri-mathgroup at wolfram.com
> my Mathematica 3.0 for Win95 places each Print[] line in a separate
> cell. How can I change this behaviour in order to get only one cell
> containing multiple Print[] lines (like in Mathematica 2.2)?
This happens when the default output format type is a typeset
notation. If you want the old behavior where everything goes into
one cell, choose "OutputForm" from the Default Output Format Type
submenu of the Cell menu. This will, unfortunately, also effect
normal output cells, and may not be what you want.
The following function sets and restores the format type automatically,
so you can have the print output you want without effecting normal
results:
mergedPrint[e___]:=Module[{ft},
ft=Options[$Output,FormatType][[1,2]];
SetOptions[$Output,FormatType->OutputForm];
Print[e];
SetOptions[$Output,FormatType->ft]]
Just use mergedPrint in place of Print.
Theodore W. Gray