Re: Create a notebook with both input and output cells
- To: mathgroup at smc.vnet.net
- Subject: [mg117272] Re: Create a notebook with both input and output cells
- From: Heike Gramberg <heike.gramberg at gmail.com>
- Date: Sun, 13 Mar 2011 05:28:09 -0500 (EST)
You could do something like: doc = CreateDocument[{}, DefaultNewCellStyle -> "Input"]; NotebookWrite[ doc, {"a=3", "b=4", "a^2+b^2", "Plot[Sin[x],{x,0,\[Pi]}]"}]; FrontEndTokenExecute[doc, "EvaluateNotebook"]; Heike On 12 Mar 2011, at 10:07, Alexei Boulbitch wrote: > Dear community, > > When one creates a notebook using CreateDocument, one gets the new > notebook with only output cells. For example, executing the simple code > below: > CreateDocument[{ > a = 3, b = 4, > a^2 + b^2, > Plot[Sin[x], {x, 0, \[Pi]}] > }] > > one makes a document with 4 cells containing the outputs: 3, 4, 25 and a > sinus graph. > > My question: is it possible to programmatically open a new notebook with > some content, such that both input cells will be there? In the example > given above it should look like the following: > > a = 3 > > 3 > > b = 4 > > 4 > > a^2 + b^2 > > 25 > > Plot[Sin[x], {x, 0, \[Pi]}] > > the sinus graph that I do not copy to save place. > > > Thank you, Alexei > > -- > Alexei Boulbitch, Dr. habil. > Senior Scientist > Material Development > > IEE S.A. > ZAE Weiergewan > 11, rue Edmond Reuter > L-5326 CONTERN > Luxembourg > > Tel: +352 2454 2566 > Fax: +352 2454 3566 > Mobile: +49 (0) 151 52 40 66 44 > > e-mail: alexei.boulbitch at iee.lu > > www.iee.lu > > -- > > This e-mail may contain trade secrets or privileged, undisclosed or > otherwise confidential information. If you are not the intended > recipient and have received this e-mail in error, you are hereby > notified that any review, copying or distribution of it is strictly > prohibited. Please inform us immediately and destroy the original > transmittal from your system. Thank you for your co-operation. > >