3 votes

Existe-t-il un moyen d'afficher les fichiers LaTeX en ligne dans Ipython notebook ?

Pendant un mois ou plus, j'ai utilisé Ipython notebook pour traiter des données de mesure et j'ai trouvé qu'il était assez facile de créer des graphiques avec matplotlib, en les voyant instantanément dans Ipython notebook. Pour les tableaux, j'utilise matrix2latex que j'inclus ensuite dans mon long document latex. Comme je n'arrive généralement pas à faire apparaître mes tableaux comme je le souhaite du premier coup, je perds beaucoup de temps à compiler mon long fichier LaTeX.

La question est donc la suivante :

Existe-t-il un moyen d'afficher tous les fichiers formatés en latex dans un carnet python en ligne que je pourrais utiliser pour tracer un fichier généré par matrix2latex ?

1voto

Dallas Points 77

Comme IPython utilise simplement MathJax pour l'affichage LaTeX, il est limité à la famille des commandes mathématiques. matrix2latex produit des tableaux LaTeX de la forme :

\begin{table}[ht]
  \begin{center}
    \begin{tabular}{cc}
      \toprule
        $1$ & $1$\\
        $2$ & $4$\\
        $3$ & $9$\\
      \bottomrule
    \end{tabular}
  \end{center}
\end{table}

Ceci étant dit, si vous avez besoin d'avoir une jolie impression de matrices, alors je vous suggérerais quelque chose comme ceci :

from IPython.core.display import Math
m = eye(10)
display(Math(latex(m)))

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X