TeX output form of Mathematica ; line length problems .
- To: mathgroup at smc.vnet.net
- Subject: [mg3839] TeX output form of Mathematica ; line length problems .
- From: sparc10!piquet at uunet.uu.net (Hubert Piquet)
- Date: Mon, 29 Apr 1996 00:31:48 -0400
- Organization: Politechnika Gdanska
- Sender: owner-wri-mathgroup at wolfram.com
I'm using Mathematica (version 2.2 on HP 9000 - 700),
to perform for me some long symbolic calculus. I have set up a program
in TeX format as well as in C format, which lead me to difficult
situations ; these problems occur when the obtained expressions are
very large (for the problems I try to solve, very often !!):
in C format, the capacities of the C compiler are exceeded, and I have
to edit the file to split the expression in smaller parts; the use of
'cb' (C beautifier) can also solve this problem.
in TeX format, two different situations can occur :
- either the line is too long , and as proposed by my TeX compiler I
should have to "enlarge it !!"
- either the TeX compiler is able to read the whole file, but very often,
the length of the lines produced by Mathematica exceeds the width of the
page, so that I cannot read the results !
Here are my questions :
is there any option or package for Mathematica to choose the line length
of the output ?
is Mathematica able to split the lines in TeX output format ?
is Mathematica able to define sub-expressions and to use them when
printing results in TeX format?
Here follows an example of produced output with too long line in TeX
format ...
I will be very gratefully for any suggestions ...
Thank You
Hubert PIQUET
~~ Hubert Piquet ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Laboratoire d'Electrotechnique et d'Electronique Industrielle
LEEI / ENSEEIHT : 2 rue Camichel - 31071 TOULOUSE Cedex FRANCE
tel : (33) 61 58 82 61 fax : (33) 61 63 88 75
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\begin{equation} {L_{1}}\,{IL_{1}'[t]} = \left( -{D_{2}} + {{{{{D_{2}}}^2}}\over {{D_{2}} + {D_{3}}}} + {{{{{D_{2}}}^2}\,{{{D_{3}}}^2}}\over {\left( {D_{2}} + {D_{3}} \right) \,\left( {D_{1}}\,{D_{2}} + {D_{1}}\,{D_{3}} + {D_{2}}\,{D_{3}} \right) }} - {D_{4}} + {{{{{D_{4}}}^2}}\over {{D_{4}} + {D_{5}}}} + {{{{{D_{4}}}^2}\,{{{D_{5}}}^2}}\over {\left( {D_{4}} + {D_{5}} \right) \,\left( {D_{4}}\,{D_{5}} + {D_{4}}\,{D_{6}} + {D_{5}}\,{D_{6}} \right) }} - {R_{1}} \right) \,{IL_{1}[t]} + {{\left( {D_{2}}\,{D_{3}
}\,{D_{4}}\,{D_{5}} + {D_{2}}\,{D_{3}}\,{D_{4}}\,{D_{6}} - {D_{1}}\,{D_{2}}\,{D_{5}}\,{D_{6}} - {D_{1}}\,{D_{3}}\,{D_{5}}\,{D_{6}} \right) \,{VE_{1}[t]}}\over {\left( {D_{1}}\,{D_{2}} + {D_{1}}\,{D_{3}} + {D_{2}}\,{D_{3}} \right) \,\left( {D_{4}}\,{D_{5}} + {D_{4}}\,{D_{6}} + {D_{5}}\,{D_{6}} \right) }} + {{\left( {D_{1}}\,{D_{3}}\,{D_{4}}\,{D_{5}} - {D_{1}}\,{D_{2}}\,{D_{4}}\,{D_{6}} - {D_{2}}\,{D_{3}}\,{D_{4}}\,{D_{6}} + {D_{1}}\,{D_{3}}\,{D_{5}}\,{D_{6}} \right) \,{VE_{2}[t]}}\over {\left( {D_{1}}\,{D_{
2
}} + {D_{1}}\,{D_{3}} + {D_{2}}\,{D_{3}} \right) \,\left( {D_{4}}\,{D_{5}} + {D_{4}}\,{D_{6}} + {D_{5}}\,{D_{6}} \right) }} + {{\left( -\left( {D_{1}}\,{D_{3}}\,{D_{4}}\,{D_{5}} \right) - {D_{2}}\,{D_{3}}\,{D_{4}}\,{D_{5}} + {D_{1}}\,{D_{2}}\,{D_{4}}\,{D_{6}} + {D_{1}}\,{D_{2}}\,{D_{5}}\,{D_{6}} \right) \,{VE_{3}[t]}}\over {\left( {D_{1}}\,{D_{2}} + {D_{1}}\,{D_{3}} + {D_{2}}\,{D_{3}} \right) \,\left( {D_{4}}\,{D_{5}} + {D_{4}}\,{D_{6}} + {D_{5}}\,{D_{6}} \right) }}
\end{equation}
==== [MESSAGE SEPARATOR] ====