[IPython-dev] More complicated LaTeX output in IPython notebook cells.
Aron Ahmadia
aron at ahmadia.net
Tue Jun 18 12:55:31 EDT 2013
I don't believe MathJax even supports \input :)
I think if you want to have dynamic art online, you'll need to switch to a
solution that provides more of TeX (you could check to see if
writelatex.comdoes what you want), or as you suggested yourself, learn
how to generate
SVG or other online graphics using a Javascript library.
A
On Tue, Jun 18, 2013 at 5:48 PM, Rick Muller <rpmuller at gmail.com> wrote:
> I'm interested in getting working quantum circuit drawings in IPython
> notebook cells. The current approaches that do this use latex to draw these
> circuits, so I was hoping this wouldn't be too difficult to make work.
>
> Ike Chuang has a python program called [qasm2circ](
> http://www.media.mit.edu/quanta/qasm2circ/). I wrote a lightweight python
> class around the object that wraps the basic parsing methods and presents a
> _repr_latex_ method so that I could display the circuit. This outputs
> something that looks like:
>
> \input{xyqcirc.tex}
>
> % definitions for the circuit elements
>
> \def\gAxA{\op{H}\w\A{gAxA}}
> \def\gBxA{\b\w\A{gBxA}}
> \def\gBxB{\o\w\A{gBxB}}
>
> % definitions for bit labels and initial states
>
> \def\bA{ \q{q_{0}}}
> \def\bB{ \q{q_{1}}}
>
> % The quantum circuit as an xymatrix
>
> \xymatrix at R=5pt at C=10pt{
> \bA & \gAxA &\gBxA &\n
> \\ \bB & \n &\gBxB &\n
> %
> % Vertical lines and other post-xymatrix latex
> %
> \ar@{-}"gBxB";"gBxA"
> }
>
> which doesn't display, I think because the xyqcirc.tex stuff isn't
> supported by mathjax.
> Does anyone know of a workaround for this, or should I start honing my SVG
> skills to generate a more native option?
>
> --
> Rick Muller
> rpmuller at gmail.com
> 505-750-7557
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20130618/358cc61d/attachment.html>
More information about the IPython-dev
mailing list