I have been generating equations programmatically, resulting in lists that look like this:

{Log[2,(4^4)^3, 3 (Mod[2,4] 4), Log[root[2, 3], 4^4]}

where 'root[x,y]' represents x^(1/y).

These are all equations in HoldForm[]; If I were to ReleaseForm[], each one would immediate collapse to 24 (in this example).

For the purpose of display, I would like these to appear in more traditional form, such that people not accustomed to Mathematica can more readily understand them. This means some combination of superscripting powers, subscripting Logarithmic bases, and most importantly, converting the root command to be shown with a root symbol. I recognize there are several ways this could be done. Here is one:

readable equations

Any help would be greatly appreciated.

  • 4
    $\begingroup$ Have you tried using Defer[] + TraditionalForm[]? $\endgroup$ Apr 14 '16 at 4:18
  • 1
    $\begingroup$ For the root, you can use Surd $\endgroup$
    – QuantumDot
    Apr 14 '16 at 7:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.