<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <title>MaplePrimes - answers and comments on Question, Fraction Display</title>
    <link>http://www.mapleprimes.com/questions/141984-Fraction-Display</link>
    <language>en-us</language>
    <copyright>2026 Maplesoft, A Division of Waterloo Maple Inc.</copyright>
    <generator>Maplesoft Document System</generator>
    <lastBuildDate>Sat, 13 Jun 2026 18:20:16 GMT</lastBuildDate>
    <pubDate>Sat, 13 Jun 2026 18:20:16 GMT</pubDate>
    <itunes:subtitle />
    <itunes:summary />
    <description>The latest answers and comments added to the Question, Fraction Display</description>
    <image>
      <url>http://www.mapleprimes.com/images/mapleprimeswhite.jpg</url>
      <title>MaplePrimes - answers and comments on Question, Fraction Display</title>
      <link>http://www.mapleprimes.com/questions/141984-Fraction-Display</link>
    </image>
    <item>
      <title>No simple way</title>
      <link>http://www.mapleprimes.com/questions/141984-Fraction-Display?ref=Feed:MaplePrimes:Fraction Display:Comments#answer141987</link>
      <itunes:summary>&lt;p&gt;Automatic simplification turns&amp;nbsp; &lt;span class="mainBody document"&gt; (5+3*x)/15 into&amp;nbsp; &lt;/span&gt;&lt;span class="mainBody document"&gt;1/3 + x/5.&lt;br&gt;Try&lt;br&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="mainBody document"&gt;'(5+3*x)/15';&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="mainBody document"&gt;Thus any conceivable simplification procedure used on 1/3 + x/5 would fail to produce what you want unless it produces output like e.g.&lt;br&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="mainBody document"&gt;``(5+3*x)/15;&lt;br&gt;(5+3*x)/``(15);&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="mainBody document"&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Automatic simplification turns&amp;nbsp; &lt;span class="mainBody document"&gt; (5+3*x)/15 into&amp;nbsp; &lt;/span&gt;&lt;span class="mainBody document"&gt;1/3 + x/5.&lt;br&gt;Try&lt;br&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="mainBody document"&gt;'(5+3*x)/15';&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="mainBody document"&gt;Thus any conceivable simplification procedure used on 1/3 + x/5 would fail to produce what you want unless it produces output like e.g.&lt;br&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="mainBody document"&gt;``(5+3*x)/15;&lt;br&gt;(5+3*x)/``(15);&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="mainBody document"&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <guid>141987</guid>
      <pubDate>Wed, 02 Jan 2013 05:19:07 Z</pubDate>
      <itunes:author>Preben Alsholm</itunes:author>
      <author>Preben Alsholm</author>
    </item>
    <item>
      <title>maple distributes numbers</title>
      <link>http://www.mapleprimes.com/questions/141984-Fraction-Display?ref=Feed:MaplePrimes:Fraction Display:Comments#answer141988</link>
      <itunes:summary>&lt;p&gt;Maple automatically applies the distributive law "a*(x+y) = a*x+a*y" for numbers. &amp;nbsp;For programming purposes, e.g. fraction free algorithms, you can get a numerator and common denominator from the numer and denom commands. &amp;nbsp;E.g.:&lt;/p&gt;
&lt;pre&gt;f := 1/3 + x/5;&lt;/pre&gt;
&lt;pre&gt;n := numer(f);&lt;/pre&gt;
&lt;pre&gt;d := denom(f);&lt;/pre&gt;
&lt;p&gt;However if you form the fraction n/d it will again produce 1/3+x/5.&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Maple automatically applies the distributive law "a*(x+y) = a*x+a*y" for numbers. &amp;nbsp;For programming purposes, e.g. fraction free algorithms, you can get a numerator and common denominator from the numer and denom commands. &amp;nbsp;E.g.:&lt;/p&gt;
&lt;pre&gt;f := 1/3 + x/5;&lt;/pre&gt;
&lt;pre&gt;n := numer(f);&lt;/pre&gt;
&lt;pre&gt;d := denom(f);&lt;/pre&gt;
&lt;p&gt;However if you form the fraction n/d it will again produce 1/3+x/5.&lt;/p&gt;</description>
      <guid>141988</guid>
      <pubDate>Wed, 02 Jan 2013 07:40:57 Z</pubDate>
      <itunes:author>roman_pearce</itunes:author>
      <author>roman_pearce</author>
    </item>
    <item>
      <title>Reference</title>
      <link>http://www.mapleprimes.com/questions/141984-Fraction-Display?ref=Feed:MaplePrimes:Fraction Display:Comments#answer141989</link>
      <itunes:summary>It was asked and answered few times. See http://www.mapleprimes.com/questions/132118-Express-Algebraic-Expressions-As-A-Single#comment132121 .
PS. This link can be found by the "fraction" search in MaplePrimes at the top of this page.
PPS. Compare the answer by Preben Alsholm with the code by Joe Riel:
&gt; expr := 1/3+(1/5)*x;
&gt; makefrac := (`@`(``, numer))/(`@`(``, denom)): makefrac(expr);

                           (5 + 3 x)/(15)
                             
</itunes:summary>
      <description>It was asked and answered few times. See http://www.mapleprimes.com/questions/132118-Express-Algebraic-Expressions-As-A-Single#comment132121 .
PS. This link can be found by the "fraction" search in MaplePrimes at the top of this page.
PPS. Compare the answer by Preben Alsholm with the code by Joe Riel:
&gt; expr := 1/3+(1/5)*x;
&gt; makefrac := (`@`(``, numer))/(`@`(``, denom)): makefrac(expr);

                           (5 + 3 x)/(15)
                             
</description>
      <guid>141989</guid>
      <pubDate>Wed, 02 Jan 2013 10:36:07 Z</pubDate>
      <itunes:author>Markiyan Hirnyk</itunes:author>
      <author>Markiyan Hirnyk</author>
    </item>
    <item>
      <title>Possible variant</title>
      <link>http://www.mapleprimes.com/questions/141984-Fraction-Display?ref=Feed:MaplePrimes:Fraction Display:Comments#answer141992</link>
      <itunes:summary>&lt;p&gt;&lt;strong&gt;f := 1/3 + x/5:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;numer(f)/convert(denom(f), symbol);&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;&lt;strong&gt;f := 1/3 + x/5:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;numer(f)/convert(denom(f), symbol);&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;</description>
      <guid>141992</guid>
      <pubDate>Wed, 02 Jan 2013 12:36:11 Z</pubDate>
      <itunes:author>Kitonum</itunes:author>
      <author>Kitonum</author>
    </item>
    <item>
      <title>decoupling automatic simplification from display</title>
      <link>http://www.mapleprimes.com/questions/141984-Fraction-Display?ref=Feed:MaplePrimes:Fraction Display:Comments#answer147195</link>
      <itunes:summary>&lt;p&gt;The OP's question is about the display of a fraction, rather than the computation of a fraction which is unavoidably affected by automatic simplification rules. Now, if a pair of expressions (&lt;strong&gt;C&lt;/strong&gt;,&lt;strong&gt;D&lt;/strong&gt;) were handled, one for computation (as usual) and another one for display, even when &lt;strong&gt;C&lt;/strong&gt; is a fixed representative within a class of mathematically equivalent expressions set by these automatic simplification rules, it could become possible to "compute" &lt;strong&gt;D&lt;/strong&gt; as the display expression associated with any computational expression of this equivalence class, so that it displays in the desired form.&lt;/p&gt;
&lt;p&gt;For pure display purposes, a demonstration procedure as in this sketch may be enough in the Standard GUI:&lt;/p&gt;
&lt;form&gt;
&lt;table style="width: 480px;" align="center"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;Frac:=proc(x,y)&lt;br&gt; &lt;/span&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;nprintf("#mfrac(mi(%A),mi(%A)", x,y);&lt;br&gt; &lt;/span&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;end proc:&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;ex:=1/3+(1/5)*x;&lt;br&gt; &lt;/span&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;Frac((numer,denom)(ex));&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="color: #000000; font-family: Times, serif; font-weight: bold; font-style: normal;" align="right"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;img src="/view.aspx?sf=147195/1.jpg" alt=""&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="color: #000000; font-family: Times, serif; font-weight: bold; font-style: normal;" align="right"&gt;(1)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/form&gt;
&lt;p&gt;An additional step, copy-pasting the computational expression was described &lt;a href="http://www.mapleprimes.com/posts/145130-A-Typographical-Issue-With-The-New-Subscripts#comment145723"&gt;here&lt;/a&gt; by using the undocumented procedure &lt;strong&gt;Typesetting:-mcomplete&lt;/strong&gt;, so that a variation of the above demonstration procedure could be used for the generation of its argument:&lt;/p&gt;
&lt;form&gt;
&lt;table style="width: 480px;" align="center"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;Frac2:=proc(x,y)&lt;br&gt; &lt;/span&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;s&lt;/span&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;printf("mfrac(mi(\"%A\"),mi(\"%A\"))", x,y);&lt;br&gt; &lt;/span&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;end proc:&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;Typesetting:-mcomplete(parse(Frac2((numer,denom)(ex))),ex);&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="color: #000000; font-family: Times, serif; font-weight: bold; font-style: normal;" align="right"&gt;&lt;img src="/view.aspx?sf=147195/2.jpg" alt=""&gt;(2)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;1/3+(1/5)*x&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;input type="hidden" name="sequence" value="1"&gt; &lt;input type="hidden" name="cmd" value="none"&gt;&lt;/form&gt;
&lt;p&gt;Here the last input line was generated by copying the output and pasting as intput.&lt;/p&gt;
&lt;p&gt;This is a hint of the things that I think could be done by decoupling computation from display when using a pair of expressions, instead of only one.&lt;/p&gt;
&lt;pre&gt;&lt;br&gt;
&lt;/pre&gt;</itunes:summary>
      <description>&lt;p&gt;The OP's question is about the display of a fraction, rather than the computation of a fraction which is unavoidably affected by automatic simplification rules. Now, if a pair of expressions (&lt;strong&gt;C&lt;/strong&gt;,&lt;strong&gt;D&lt;/strong&gt;) were handled, one for computation (as usual) and another one for display, even when &lt;strong&gt;C&lt;/strong&gt; is a fixed representative within a class of mathematically equivalent expressions set by these automatic simplification rules, it could become possible to "compute" &lt;strong&gt;D&lt;/strong&gt; as the display expression associated with any computational expression of this equivalence class, so that it displays in the desired form.&lt;/p&gt;
&lt;p&gt;For pure display purposes, a demonstration procedure as in this sketch may be enough in the Standard GUI:&lt;/p&gt;
&lt;form&gt;
&lt;table style="width: 480px;" align="center"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;Frac:=proc(x,y)&lt;br&gt; &lt;/span&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;nprintf("#mfrac(mi(%A),mi(%A)", x,y);&lt;br&gt; &lt;/span&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;end proc:&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;ex:=1/3+(1/5)*x;&lt;br&gt; &lt;/span&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;Frac((numer,denom)(ex));&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="color: #000000; font-family: Times, serif; font-weight: bold; font-style: normal;" align="right"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;img src="/view.aspx?sf=147195/1.jpg" alt=""&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="color: #000000; font-family: Times, serif; font-weight: bold; font-style: normal;" align="right"&gt;(1)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/form&gt;
&lt;p&gt;An additional step, copy-pasting the computational expression was described &lt;a href="http://www.mapleprimes.com/posts/145130-A-Typographical-Issue-With-The-New-Subscripts#comment145723"&gt;here&lt;/a&gt; by using the undocumented procedure &lt;strong&gt;Typesetting:-mcomplete&lt;/strong&gt;, so that a variation of the above demonstration procedure could be used for the generation of its argument:&lt;/p&gt;
&lt;form&gt;
&lt;table style="width: 480px;" align="center"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;Frac2:=proc(x,y)&lt;br&gt; &lt;/span&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;s&lt;/span&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;printf("mfrac(mi(\"%A\"),mi(\"%A\"))", x,y);&lt;br&gt; &lt;/span&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;end proc:&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;Typesetting:-mcomplete(parse(Frac2((numer,denom)(ex))),ex);&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="color: #000000; font-family: Times, serif; font-weight: bold; font-style: normal;" align="right"&gt;&lt;img src="/view.aspx?sf=147195/2.jpg" alt=""&gt;(2)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;" data-mce-mark="1"&gt;1/3+(1/5)*x&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;input type="hidden" name="sequence" value="1"&gt; &lt;input type="hidden" name="cmd" value="none"&gt;&lt;/form&gt;
&lt;p&gt;Here the last input line was generated by copying the output and pasting as intput.&lt;/p&gt;
&lt;p&gt;This is a hint of the things that I think could be done by decoupling computation from display when using a pair of expressions, instead of only one.&lt;/p&gt;
&lt;pre&gt;&lt;br&gt;
&lt;/pre&gt;</description>
      <guid>147195</guid>
      <pubDate>Mon, 13 May 2013 11:15:56 Z</pubDate>
      <itunes:author>Alejandro Jakubi</itunes:author>
      <author>Alejandro Jakubi</author>
    </item>
    <item>
      <title>The output of</title>
      <link>http://www.mapleprimes.com/questions/141984-Fraction-Display?ref=Feed:MaplePrimes:Fraction Display:Comments#comment141994</link>
      <itunes:summary>&gt; evalf(expand(%));

                           5./15  + 3. x/15</itunes:summary>
      <description>&gt; evalf(expand(%));

                           5./15  + 3. x/15</description>
      <guid>141994</guid>
      <pubDate>Wed, 02 Jan 2013 14:42:24 Z</pubDate>
      <itunes:author>Markiyan Hirnyk</itunes:author>
      <author>Markiyan Hirnyk</author>
    </item>
  </channel>
</rss>