Multline latex output




On Thu, 4 Feb 2010, ndlopes at gmail.com wrote:

< In fact my set_tex_environment_default("\\begin{multline} ........" 
< is useless!
< Latex replace the multline  environment with the standard $ $ inline equation.
< So I'll try   to deal with the problem with some  latex package  (breqn or 
< something like that)
< 
< Thanks anyway.  
< N.Lopes 


Yes, your problem is really a LaTeX problem, because in order to break
the lines intelligently, one needs to know what the output will look
like.

Leo

< 
< On Thursday 04 February 2010 11:26:06 ndlopes at gmail.com wrote:
< > On Thursday 04 February 2010 10:49:59 Leo Butler wrote:
< > > On Thu, 4 Feb 2010, ndlopes at gmail.com wrote:
< > >
< > > < Hi all:
< > > <
< > > < Is there a   way of forcing multi-ilne  latex output (with line
< > >  breaking). < Right now I use:
< > > <
< > > < set_tex_environment_default ("\\begin{multline}\\displaystyle
< > > < ", "
< > > < \\end{multline}");
< > > < tex(expr);
< > > <
< > > < No line breaking is included, thus, we get a latex compilation with
< > >  errors < in each \begin{multline}.
< > >
< > > Do you have an example, including the output?
< > >
< > > Leo
< > 
< > Take the following maxima code:
< > 
< > set_tex_environment_default ("\\vskip0.2in\\begin{multline}\\displaystyle
< > ", "
< > \\end{multline}\\vskip0.2in");
< > expr:sum(a[i],i,1,100)$
< > tex(expr)$
< > 
< > and the following tex file (with the output.tex):
< > 
< > \documentclass[a4paper]{article}
< > \begin{document}
< > \vskip0.2in\begin{multline}\displaystyle
< > a_{100}+a_{99}+a_{98}+a_{97}
< >  +a_{96}+a_{95}+a_{94}+a_{93}+a_{92}+a_{91}+a_{90}+a_{89}+a_{88}+a_{87
< >  }+a_{86}+a_{85}+a_{84}+a_{83}+a_{82}+a_{81}+a_{80}+a_{79}+a_{78}+a_{77
< >  }+a_{76}+a_{75}+a_{74}+a_{73}+a_{72}+a_{71}+a_{70}+a_{69}+a_{68}+a_{67
< >  }+a_{66}+a_{65}+a_{64}+a_{63}+a_{62}+a_{61}+a_{60}+a_{59}+a_{58}+a_{57
< >  }+a_{56}+a_{55}+a_{54}+a_{53}+a_{52}+a_{51}+a_{50}+a_{49}+a_{48}+a_{47
< >  }+a_{46}+a_{45}+a_{44}+a_{43}+a_{42}+a_{41}+a_{40}+a_{39}+a_{38}+a_{37
< >  }+a_{36}+a_{35}+a_{34}+a_{33}+a_{32}+a_{31}+a_{30}+a_{29}+a_{28}+a_{27
< >  }+a_{26}+a_{25}+a_{24}+a_{23}+a_{22}+a_{21}+a_{20}+a_{19}+a_{18}+a_{17
< >  }+a_{16}+a_{15}+a_{14}+a_{13}+a_{12}+a_{11}+a_{10}+a_{9}+a_{8}+a_{7}
< >  +a_{6}+a_{5}+a_{4}+a_{3}+a_{2}+a_{1}
< > \end{multline}\vskip0.2in
< > \end{document}
< > 
< > if we compile the above tex code it will give errors at each multline
< >  but,if we force the compilation to jump the errors, a good dvi output is
< >  produced (not so good if the expression has fractional terms or something
< >  like that). If we replace "multline" by "equation" or if we use the
< >  amsmath  package then we have a unreadable very long  single line.
< > 
< > In summary, what is the best form to output long lines?
< > 
< _______________________________________________
< Maxima mailing list
< Maxima at math.utexas.edu
< http://www.math.utexas.edu/mailman/listinfo/maxima
< 
< 

-- 
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.