2014-02-14 5 views
9

iPython에서 MathJax에 의해 해석되는 라텍스 구문을 사용하여 방정식을 작성할 수 있습니다. 하지만 지금은 iPython에서 다른 라텍스 패키지로 의사 코드를 작성하는 것과 같은 멋진 라텍스 제품을 만들고 싶습니다. iPython에서 이와 비슷한 것을 쓸 수 있습니까?iPython 노트북의 Real LaTeX

예 :

%%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} 

답변

0

슬프게도, 그것은 (https://github.com/ipython/ipython/issues/6524) algorithmicx 같은 외부 라텍스 패키지가 지원되지 않는 것 같습니다.

환경에서 라텍스를 함께 해킹 할 수있는 능력을 확장 할 수있는 방법 중 하나는 IPython.display.Latex입니다. 그것으로 동적으로 문자열을 만들어 라텍스로 표시 할 수 있습니다. 찾고있는 것만 큼 편리하지는 않지만 일부 유스 케이스에서는 충분할 수 있습니다.

관련 문제