In iPython one can write equations using latex syntax which is interpreted by MathJax.
But now I want to do also other fancy latex stuff in iPython like writing pseudocode with some latex packages. Is there a possibility to write something like this in iPython?
Example:
%%latex
\usepackage[]{algorithmicx}
\begin{algorithmic}
\If {$i\geq maxval$}
\State $i\gets 0$
\Else
\If {$i+k\leq maxval$}
\State $i\gets i+k$
\EndIf
\EndIf
\end{algorithmic}
Sadly, it seems external latex packages like algorithmicx aren't supported (https://github.com/ipython/ipython/issues/6524).
One way you can extend your ability to hack latex together in that environment is IPython.display.Latex. With it you can dynamically create a string and display it as Latex. Not as convenient as what you're looking for, but might suffice for some use cases.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With