// post

Software Libre

Cómo añadir código fuente a un documento en Lyx

Hace unos meses descubrí el procesador de textos Lyx gracias a Paquillo y desde entonces lo vengo usando a menudo.

Una de las cosas que suelo poner en los documentos son trozos de código fuente de algunos programas y para ello lo que hacía era simplemente seleccionar el texto y poner el formato “Código-Lyx”, pero si las líneas eran demasiado largas se salían de los márgenes.

Me he puesto a buscar algo más específico y he dado con los “listings”, que son trozos de texto en los que podemos especificar la sintaxis del lenguaje de programación, ajustar las líneas largas, añadir números de línea y muchas más opciones.

Para usarlos simplemente nos vamos al menú “Insertar” y seleccionamos “Listado de Programa” (una traducción un tanto extraña). Ahora nos aparecerá un recuadro donde pegaremos nuestro código (si se os pega mal, hacedlo a través del menú “Editar”, “Pegado Especial”, “Texto Simple”). Si hacemos click derecho sobre el recuadro podemos cambiar las diferentes opciones con las que se mostrará el código.

Si queremos resaltar la sintaxis con colores, en las opciones avanzadas añadimos

keywordstyle={\color{blue}}

y en el menú “Documento”, “Configuración”, “Preámbulo LaTeX” añadimos

\usepackage{xcolor}

.

Podéis encontrar más información en inglés en http://en.wikibooks.org/wiki/LaTeX/Packages/Listings o un ejemplo más detallado en http://crysol.inf-cr.uclm.es/node/909

Comentarios

Los comentarios están cerrados.

  1. oye, ya que yo sé que tu sabes un montón de trastear esto del lyx… ¿sabes como cambiar en los flotantes de tabla, donde pone cuadro por tabla?

    Escrito por NinaNutz | 28/May/2009, 12:09 pm
  2. A mi por defecto me pone “Tabla”, ¿puede que sea por la plantilla de documento que estás usando? :-/

    Escrito por DraXus | 28/May/2009, 12:15 pm
  3. non se, a mí me pone tabla en lyx, pero cuando lo pasa a pdf pone cuadro :S

    Escrito por NinaNutz | 28/May/2009, 12:49 pm
  4. Cierto, a mi también me pasa. Es problema del diccionario español. Aquí tienes la solución. :)

    Escrito por DraXus | 28/May/2009, 12:58 pm
  5. No, si al final voy a tener que dejar de escribir LaTeX a pelo y pasarme al LyX ese… :¬)

    Escrito por tripu | 5/Jun/2009, 6:42 pm
  6. Yo soy un aprendiz de LaTeX frustrado, así que de momento me conformo con Lyx :-)

    Escrito por DraXus | 5/Jun/2009, 6:50 pm
  7. ¡¡¡muchas gracias!!! Acabo de ver tu post tras probar con distintas plantillas… xD
    ¡que apañao que eres!

    Escrito por NinaNutz | 15/Jun/2009, 1:50 pm

Bienvenido a The Power of Mind

The Power of Mind es el blog personal de DraXus, orientado a temas de Informática, Software Libre e Internet. Más sobre el autor…

del.icio.us flickr plurk twitter skype
linkedin facebook tuenti lastfm youtube

flickr