Re: Re: Copying text out of mathematica
- To: mathgroup at smc.vnet.net
- Subject: [mg94124] Re: [mg94053] Re: Copying text out of mathematica
- From: John Fultz <jfultz at wolfram.com>
- Date: Fri, 5 Dec 2008 05:32:45 -0500 (EST)
- Reply-to: jfultz at wolfram.com
On Wed, 3 Dec 2008 05:44:17 -0500 (EST), carlos at colorado.edu wrote:
> On Dec 1, 10:30 pm, John Fultz <jfu... at wolfram.com> wrote:
>
>> On Mon, 1 Dec 2008 07:01:25 -0500 (EST), Mariano Su=E1rez-Alvarez wrote:
>>> Hi all,
>>>
>>> this is probably silly, but anyways... How do I copy text out of
>>> Mathematica (6.0.3, Linux) as plain text without the really, really
>>> annoying \ characters that Mathematica adds to mark line breaks?
>>> How does one control the line-length used by InputForm, for example,
>>> when doing things like
>>>
>>> InputForm@ StringJoin@ Table["a", {160}]
>>>
>>> Cheers,
>>>
>>> -- m
>>>
>> By default, copying Input or Output cells from Mathematica goes to a
>> great deal of trouble to preserve evaluation properties. But to simply
>> copy what you see, just do Copy As->Plain Text. Copying this way has an
>> infinite width, incidentally...so the only line breaks which will be
>> copied are those which are explicitly in the thing you copied.
>>
>> Copy As Plain Text also has a keyboard shortcut, Ctrl+Shift+C (or
>> Cmd+Shift+C on the Mac).
>>
>> Sincerely,
>>
>> John Fultz
>> jfu... at wolfram.com
>> User Interface Group
>> Wolfram Research, Inc.
>>
> Selecting the InputForm output with the mouse then
> doing CopyAs->PlainText preserves the same unwanted
> linefeeds and spaces inserted by InputForm.
Yes, I wasn't paying close attention here. The original question suggests it's
a copy/paste problem, but copy/paste is, in this case, faithfully representing
the output...so the first question ought to be, how do I get InputForm to
produce something without backslashes and newlines?
To which the answer is this...
SetOptions["stdout", PageWidth -> Infinity];
InputForm@StringJoin@Table["a", {160}]
Sincerely,
John Fultz
jfultz at wolfram.com
User Interface Group
Wolfram Research, Inc.