Dibujar Gráficas Con Lyx (LateX)

Hola Desde hace un tiempo he estado mirando unos paquetes adicionales de LateX con los cuales podemos dibujar funciones matemáticas, figuras geométricas, circuitos electrónicos, esquemas, diagramas de flujo y muchas otras cosas con LateX.

El paquete principal se llama TikZ-PGF, con éste podemos dibujar infinidad de cosas. Luego hay un subpaquete del anterior llamado PgfPlots, que va más enfocado a facilitarnos aún más el código para dibujar funciones matemáticas en 2 y 3 dimensiones. Y además, también existe 0tro subpaquete de PGF llamado TikZ-3dplot que está dedicado exclusivamente a dibujos en 3 dimensiones.

Con los tres paquetes instalados podemos dibujar funciones matemáticas explícitas, en paramétricas, en coordenadas rectangulares, polares, esféricas, cilíndricas. También podemos dibujar funciones a partir de un fichero formado por una tabla de datos, la cual podemos haber obtenido a partir del software libre Gnuplot. También podemos dibujar funciones invocándolas con Gnuplot. Bueno y muchas cosas más, muchas.

La cuestión es que iba buscando algo así porque cuando pongo exámenes de matemáticas a veces debo poner gráficas de funciones y veo que es mucho mejor ponerla yo que sacarlas de por ahí, sobretodo para el temario de funciones entre 2º y 4º de la E.S.O, más 1º de Bachiller.

En fin, he de decir que PGF se encuentra en Ubuntu y Mandriva, aunque algo antiguas, mientras que las otras dos no se encuentran en los repositorios oficiales. Por ahora en Mandriva los he empaquetado y se pueden encontrar añadiendo los repositorios del MIB. En cuanto a Ubuntu, espero poder tenerlas pronto añadidas a mi repositorio de Launchpad, si eso ya lo notificaré por el blog.

Para los que estén interesados a instalarlos en Mandriva hay que instalar los siguientes paquetes:

tetex-pgfplots tetex-tikz-3dplot

Con es0 ya lo tenéis todo instalado. Bien, resulta que para utilizarlos en LyX hemos de escribir en código LateX lo que vayamos a dibujar, y para ello hay que cargar primero los paquetes. Para cargar paquetes en LyX es muy sencillo, debemos tener un fichero nuestro abierto previamente, luego en el menú de LyX nos dirigimos a Documento->Configuración->Preámbulo LateX y ahí pondremos los siguientes comandos:

Para PGF -> \usepackage{tikz}

Para PgfPlots -> \usepackage{pgfplots}

Para tikz-Plot3d-> \usepackage{tikz-3dplot}

Para cuando queramos escribir código en LateX con LyX es suficiente presionar el botón TEX y escribir dentro del recuadro rojo el código que queramos.

Ya he dicho que con estos paquetes podemos invocar directamente a Gnuplot para dibujar funciones, esto es muy útil, por ejemplo, para dibujar funciones discontinuas, como la función tangente. Cuando invoquemos a Gnuplot si queremos luego poder visionar o convertir a formato PDF nuestro documento deberemos modificar una opción de Lyx, os digo cóm0 hacerlo.

Hay que ir en el menú de LyX a Herramientas->Preferencias-> Gestión de archivos->Convertidores. De la lista que nos sale marcamos LaTeX (pdflatex) -> PDF (pdflatex) Donde pone Convertidor lo modificamos a lo siguiente:

pdflatex –shell-escape –file-line-error-style $$i

Seguidamente presionamos al botón “Modificar”, después en “Aplicar”, “Guardar”, ya está. Todo esto he mirado en muchos sitios y no conseguía el comando, hasta que se me ocurrió probar con Geany y sonó la flauta
Os dejo una imagen para vuestra ayuda

Estos pasos sirven también para Windows, aunque tanto en Windows con en Linux hay que tener instalado el programa Gnuplot.

Veamos un  ejemplo, para dibujar una parábola:

Pero si queréis más ejemplos tenéis mogollón de ellos en las siguientes webs:

Web Ejemplos TikZ-PGF

Web PGFPLOTS , los ejemplos están al final de la página.

En esas webs podréis apreciar el potencial de estos paquetes con LateX. Os dejo un enlace para descargaros toda la documentación oficial en formato PDF.

Bueno espero que haya gente que esto le sirva de ayuda para ampliar conocimientos en LateX.

Saludos

  • http://twitter.com/Mantras2/status/77313919345098752/ Tofol Loko (@Mantras2) (@Mantras2)

    Dibujar Gráficas Con Lyx (LateX) http://goo.gl/fb/xYtet

  • http://twitter.com/fjruizruano/status/77494497478578176/ FJ Ruiz-Ruano (@fjruizruano)

    Reading: "Dibujar Gráficas Con Lyx (LateX) « Linux Music 3.0"( http://twitthis.com/h6xz4k )

  • http://twitter.com/hnrch/status/78025653882077184/ Heinrich (@hnrch)

    Reading: "Dibujar Gráficas Con Lyx (LateX) « Linux Music 3.0"( http://twitthis.com/h6xz4k )

  • Rafa_el

    Un tema muy interesante. Otra alternativa interesante es Asymptote:
    http://asymptote.sourceforge.net/doc/LaTeX-usage.html

  • http://sciencia-geek.org jpneira

    Hola.

    Hace poco que por casualidad di con este blog, y la verdad me he entretenido mucho leyéndolo.

    Hace pocos días estuve buscando alternativas para hacer gráficas en LaTeX, y en todas partes mencionan el paquete PStricks. Pero la verdad, el que más me llamo la atención fue un paquete escrito en python llamado “http://www.math.ubc.ca/~cass/piscript

    La sintaxis me parecio más mas limpia; y además, el autor tiene un libro (que se puede descargar para uso personal), sobre ilustraciones para matemáticos, hechas con postscript http://www.math.ubc.ca/~cass/graphics/text/www/

    Bueno eso seria. Pasaba a dejar el dato.

    jpneira

Proudly powered by WordPress   Premium Style Theme by www.gopiplus.com
%d personas les gusta esto: