<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <title>MaplePrimes - answers and comments on Question, eqn output split long lines</title>
    <link>http://www.mapleprimes.com/questions/142026-Eqn-Output-Split-Long-Lines</link>
    <language>en-us</language>
    <copyright>2026 Maplesoft, A Division of Waterloo Maple Inc.</copyright>
    <generator>Maplesoft Document System</generator>
    <lastBuildDate>Tue, 09 Jun 2026 07:25:19 GMT</lastBuildDate>
    <pubDate>Tue, 09 Jun 2026 07:25:19 GMT</pubDate>
    <itunes:subtitle />
    <itunes:summary />
    <description>The latest answers and comments added to the Question, eqn output split long lines</description>
    <image>
      <url>http://www.mapleprimes.com/images/mapleprimeswhite.jpg</url>
      <title>MaplePrimes - answers and comments on Question, eqn output split long lines</title>
      <link>http://www.mapleprimes.com/questions/142026-Eqn-Output-Split-Long-Lines</link>
    </image>
    <item>
      <title>something like this splitting?</title>
      <link>http://www.mapleprimes.com/questions/142026-Eqn-Output-Split-Long-Lines?ref=Feed:MaplePrimes:eqn output split long lines:Comments#answer142034</link>
      <itunes:summary>&lt;p&gt;I use M16.02 with classical interface and do not have such problems,&lt;br&gt;line break according to window size (see interface/screenwidth).&lt;/p&gt;
&lt;p&gt;But occasionally I use something for printing to post it later. For splitting&lt;br&gt;a string in M V.3 you have to care by yourself, StringTools is somewhat newer.&lt;/p&gt;
&lt;pre&gt;split_for_print:=proc(expr, len)&lt;br&gt;# expr = some Maple expression&lt;br&gt;# len&amp;nbsp; = length to split with line breaks&lt;br&gt;&amp;nbsp; local L,s,tmp,j;&lt;br&gt;&amp;nbsp; s:=convert(expr, string);&lt;br&gt;&amp;nbsp; L:=[StringTools:-LengthSplit(s, len)];&lt;br&gt;&amp;nbsp; for j from 1 to nops(L) do&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if j = nops(L) then printf("%s", L[-1]) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else printf("%s\\\n", L[j]); &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if;&lt;br&gt;&amp;nbsp; end do:&lt;br&gt;end proc;&lt;/pre&gt;
&lt;pre&gt;evalf[300](Pi);&lt;br&gt;split_for_print(%, 40);&lt;/pre&gt;
&lt;pre&gt;3.14159265358979323846264338327950288419\&lt;br&gt;7169399375105820974944592307816406286208\&lt;br&gt;9986280348253421170679821480865132823066\&lt;br&gt;4709384460955058223172535940812848111745\&lt;br&gt;0284102701938521105559644622948954930381\&lt;br&gt;9644288109756659334461284756482337867831\&lt;br&gt;6527120190914564856692346034861045432664\&lt;br&gt;821339360726024914127&lt;br&gt;&lt;br&gt;&lt;/pre&gt;</itunes:summary>
      <description>&lt;p&gt;I use M16.02 with classical interface and do not have such problems,&lt;br&gt;line break according to window size (see interface/screenwidth).&lt;/p&gt;
&lt;p&gt;But occasionally I use something for printing to post it later. For splitting&lt;br&gt;a string in M V.3 you have to care by yourself, StringTools is somewhat newer.&lt;/p&gt;
&lt;pre&gt;split_for_print:=proc(expr, len)&lt;br&gt;# expr = some Maple expression&lt;br&gt;# len&amp;nbsp; = length to split with line breaks&lt;br&gt;&amp;nbsp; local L,s,tmp,j;&lt;br&gt;&amp;nbsp; s:=convert(expr, string);&lt;br&gt;&amp;nbsp; L:=[StringTools:-LengthSplit(s, len)];&lt;br&gt;&amp;nbsp; for j from 1 to nops(L) do&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if j = nops(L) then printf("%s", L[-1]) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else printf("%s\\\n", L[j]); &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if;&lt;br&gt;&amp;nbsp; end do:&lt;br&gt;end proc;&lt;/pre&gt;
&lt;pre&gt;evalf[300](Pi);&lt;br&gt;split_for_print(%, 40);&lt;/pre&gt;
&lt;pre&gt;3.14159265358979323846264338327950288419\&lt;br&gt;7169399375105820974944592307816406286208\&lt;br&gt;9986280348253421170679821480865132823066\&lt;br&gt;4709384460955058223172535940812848111745\&lt;br&gt;0284102701938521105559644622948954930381\&lt;br&gt;9644288109756659334461284756482337867831\&lt;br&gt;6527120190914564856692346034861045432664\&lt;br&gt;821339360726024914127&lt;br&gt;&lt;br&gt;&lt;/pre&gt;</description>
      <guid>142034</guid>
      <pubDate>Fri, 04 Jan 2013 21:01:07 Z</pubDate>
      <itunes:author>Axel Vogt</itunes:author>
      <author>Axel Vogt</author>
    </item>
    <item>
      <title>Thanks for your response, but you are answering</title>
      <link>http://www.mapleprimes.com/questions/142026-Eqn-Output-Split-Long-Lines?ref=Feed:MaplePrimes:eqn output split long lines:Comments#comment142067</link>
      <itunes:summary>&lt;p&gt;Thanks for your response, but you are answering the wrong question. &amp;nbsp;I am outputting troff or more precisely&lt;/p&gt;
&lt;p&gt;input to the geqn preprocessor to troff. &amp;nbsp; How do I say&lt;/p&gt;
&lt;p&gt;x := long complicated espression&lt;/p&gt;
&lt;p&gt;readlib(eqn);&lt;/p&gt;
&lt;p&gt;eqn(x);&lt;/p&gt;
&lt;p&gt;The troff only shows a single line which is too long to fit on the screen.&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Thanks for your response, but you are answering the wrong question. &amp;nbsp;I am outputting troff or more precisely&lt;/p&gt;
&lt;p&gt;input to the geqn preprocessor to troff. &amp;nbsp; How do I say&lt;/p&gt;
&lt;p&gt;x := long complicated espression&lt;/p&gt;
&lt;p&gt;readlib(eqn);&lt;/p&gt;
&lt;p&gt;eqn(x);&lt;/p&gt;
&lt;p&gt;The troff only shows a single line which is too long to fit on the screen.&lt;/p&gt;</description>
      <guid>142067</guid>
      <pubDate>Sat, 05 Jan 2013 07:39:17 Z</pubDate>
      <itunes:author>Doctorleff</itunes:author>
      <author>Doctorleff</author>
    </item>
  </channel>
</rss>