How to Print without linebreaks?
- To: mathgroup at smc.vnet.net
- Subject: [mg82959] How to Print without linebreaks?
- From: zac <replicatorzed at gmail.com>
- Date: Mon, 5 Nov 2007 04:57:57 -0500 (EST)
Hi,
again a formatting problem, concerning Mathematica 5.2.
data = Range[500];
SetOptions[$Output, PageWidth -> Infinity];
Print[
"1...: ", data, "\n",
"2...: ", {data} // ColumnForm, "\n",
"3...: ", {data} // ColumnForm
];
On my machine it prints the followings: the first data is starting in
the same line where the "1...: " is, and is broken by several
linebreaks, according to the actual window width. The second data is
starting in the same line where the "2...: ", is, and occupies one
line without linebreaks, but around 147, the list is cropped. The
third data is printed without linebreaks (ss the second one) but
starts in a new line under "3...: ".
There are three questions:
1. Why PageWidth -> Infinity does not inhibit line breaking? (only
{expr} // ColumnForm does.)
2. Why PageWidth -> Infinity does not inhibit line cropping?
3. Why is it that the last entry in Print is always printed in a new
line, instead of continuing the previous one?
Istvan Zachar