Articles of latex

convertir un código de látex a código mathml o svg en python

¿Hay algún código de Python que permita tomar un código de látex (para ecuaciones) y analizarlo a código Mathml o SVG? Una función simple que tome como argumento una cadena (el código de látex) y produzca una cadena (el código svg o mathml) sería perfecta. PD. He encontrado este http://svgkit.sourceforge.net/SVGLaTeX.html pero es un proyecto basado […]

¿Cómo obtener una tabla de látex de expresiones sympy en ipython-notebook?

Estoy usando sympy para recostackr términos de varias expresiones y me gustaría formatear los resultados (dentro de ipython-notebook) en una tabla con los términos en la columna de la izquierda y cada columna subsiguiente que representa una expresión. Las entradas en la columna son del dict devuelto por sympy.collect(syms, evaluate=False) Hasta ahora tengo: from IPython.display […]

Comstackr látex de python

He hecho algunas funciones de Python para comstackr cadenas pasadas como archivos pdf usando látex. La función funciona como se esperaba y ha sido bastante útil, por lo que busco formas de mejorarla. El código que tengo: def generate_pdf(pdfname,table): “”” Generates the pdf from string “”” import subprocess import os f = open(‘cover.tex’,’w’) tex = […]

ViM-LaTeX, python y Mac OS 10.8.1 y un error extraño

Acabo de actualizar mi máquina a Mountain Lion (10.8.1) e bash instalar vim–latex. He usado la suite diariamente durante aproximadamente 5 años, pero al intentar realizar una instalación limpia y abrir un archivo .tex aparece el siguiente mensaje de error. “UnitCircleAnalysis.tex” 118L, 4154CTraceback (most recent call last): File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py”, line 565, in File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py”, line […]

Python matplotlib: cambia las tags / leyendas del eje de negrita a peso normal

Estoy tratando de hacer algunos gráficos de calidad de publicación, pero me he encontrado con un pequeño problema. Parece que, de forma predeterminada, las tags de eje de matplotlib y las entradas de leyenda tienen un peso mayor que las marcas de verificación del eje. ¿Hay alguna forma de forzar que las tags de eje […]

Problemas con usetex en OSX 10.8.

Recientemente me actualicé a OSX 10.8 (Mountain Lion) y mi instalación de python ahora se está comportando mal si bash usar el marcado de látex en las tags de mis plots. El siguiente código se ejecuta perfectamente: plt.figure() plt.plot( rand(51), rand(51) ) plt.show() Sin embargo, esto no: plt.rc( ‘text’, usetex=True ) plt.figure() plt.plot( rand(51), rand(51) […]

Guarde un dataframe de pandas como tabla en Imagen o documento pdf con una bonita visualización de índice múltiple

Estoy tratando de incluir un dataframe con múltiples índices en un informe en pdf. Me gustaría tener una salida de mesa agradable. He encontrado estas 2 soluciones: pandas.df -> HTML -> pdf import pandas as pd from IPython.display import HTML import pdfkit # df generation df = pd.read_csv(path_to_csv, sep =’,’) groupeddf = df.groupby(‘Cluster’) res = […]

¿Cómo conseguir que matplotlib y el látex trabajen juntos?

Tengo el siguiente problema y soy totalmente nuevo en matplotlib y python: Para generar gráficos de alta calidad para mi tesis, quiero usar matplotlib y los comandos de látex para los ejes, etc. Cuando bash el siguiente ejemplo (de http : //matplotlib.org/users/usetex.html#usetex-tutorial ): import numpy as np import matplotlib.pyplot as plt # Example data t […]

Python convirtiendo ‘\’ a ‘\\’

Estoy escribiendo un progtwig para ordenar una lista de cadenas de entrada (nombres de canciones). Esos nombres de las canciones contienen caracteres de látex como $ \ lambda $, que quiero que se ordenen como ‘lambda’ en su lugar, y estoy usando la capacidad de aplicar una función a cada elemento durante la clasificación. Me […]

convertir una cadena normal en una cadena de látex para usar en matplotlib

Así que sé que si quiero usar una cadena LaTeX en mis plots, en lugar de, por ejemplo, “sin(x)” , debería usar r”\sin(x)” . Pero si tengo a = “\sin(x)” y ahora quiero usar esta etiqueta como mi argumento, ¿cómo puedo convertirlo en r”\sin(x)” ? Cuando type(r”\sin(x))” solo dice cadena.