I tried to solve some differential equations. Mathematica is a bit expensive for me, so I chose the free Wolfram Engine for developers. It is said that the engine offers the full power of the tungsten language, but without the fantastic graphics frontend.

The problem is that I can not get a readable result. The output contains some weird symbols like `#1`

. `&`

, and `Inactive`

, I've read the document, but I still have no idea what it means, probably because it's mainly for GUI users.

```
In(1):= DSolve(- m'(t) == f(t) * (Rho)(m(t) / m0 * P0), m, t)
1
Out(1)= {{m -> Function({t}, InverseFunction(Inactive(Integrate)(-----------,
P0 K(1)
ρ(-------)
m0
> {K(1), 1, #1}) & )(C(1) +
> Inactive(Integrate)(-f(K(2)), {K(2), 1, t})))}}
```

I then tried to export the result $ LaTeX $The generated LaTeX source, however, provides a big mistake: *Argument unicode must be a number.* I looked around and found this question that suggests

`TeXForm`

need to be fixed.```
In(2):= DSolve(- m'(t) == f(t) * (Rho)(m(t) / m0 * P0), m, t) // TeXForm
Out(2)//TeXForm=
left{left{mto left({t}unicode{f4a1}text{InverseFunction}left(int
_1^{text{$#$1}}frac{1}{rho left(frac{text{P0}
K(1)}{text{m0}}right)}dK(1)&right)left(int
_1^t-f(K(2))dK(2)+c_1right)right)right}right}
```

How can I convert the Wolfram language output to mathematical formulas that I can understand without access to a graphical frontend? For example, the resulting formula can be exported as PDF, PNG, or MS Word, whatever I can read.