Re: getting rid of TraditionalForm
- To: mathgroup at smc.vnet.net
- Subject: [mg19495] Re: getting rid of TraditionalForm
- From: paulh at wolfram.com (P.J. Hinton)
- Date: Sat, 28 Aug 1999 15:53:17 -0400
- Organization: "Wolfram Research, Inc."
- References: <7q2134$q9q@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
In article <7q2134$q9q at smc.vnet.net>, Henrik Weimer <henrik at rice.edu> writes: >A while back I changed the default cell type for inline expressions to >TraditionalForm. Now, I regret that choice and would like to convert all >inline expressions in a lot of text that I typed in the meantime to >StandardForm. > >I figured that I can do this automatically - most of the time. > >In mathematica I use the following: > >n = << "notebook.nb" >nn = n/.{FormBox[a_,TraditionalForm]->a} >nn >> "convertedNotebook.nb" > >The problem is that this only works on some but not all notebook. In >particular, for some of the notebooks this seems to screw up the file >syntax and the front end gets stuck reading the converted notebook. Right off hand, I can't think of any reasons why this replacement operation should fail. I wonder if the Put[] (>>) operation isn't writing out something that is confusing the front end. As a diagnostic, before writing the new expression to a file, try evaluating NotebookPut[nn] to see if the front end can understand the notebook expression. If that works evaluate a NotebookSave[] on the NotebookObject returned by NotebookPut[]. -- P.J. Hinton Mathematica Programming Group paulh at wolfram.com Wolfram Research, Inc. Disclaimer: Opinions expressed herein are those of the author alone.