Si eres programador, te puede interesar insertar código fuente en algún texto. Para ello, LaTeX nos ofrece el paquete listings, el cual está integrado en LyX. Para insertar un entorno en el que colocar nuestro código, nos vamos a Insertar -> Listado de programa, entonces aparecerá un cuadro.
Si hacemos clic con el botón derecho del ratón y le damos a Configuración, aparecerá una ventana con multitud de opciones. Entre ellas destaca el Lenguaje de programación –con el que se resaltará la sitáxis– o la numeración de líneas.
Además, en la pestaña Avanzado, podemos modificar algunas opciones adicionales, como el color. Todos los recuadros de consola o LaTeX de este manual tienen este tipo de edición:
\backgroundcolor={\color{black}}
\basicstyle={\color{green}}
\frame=shadowbox
\framexleftmargin=5mm
\rulesepcolor={\color{blue}}
Para ver más opciones, visitad el manual del paquete.
Pingback: Best Talalay Latex Mattress .com » Blog Archive Biological Terrain Theory & Latex Mattresses
Genial! No es la primera vez que me ayudas. Gracias.
Hola, he leido tu blog varias veces sobre el tema LaTeX, y la verdad es que es muy útil. Pero con este paquete me he quedado un poco atascado…
me funciona todo bien, los colores, etc.. pero a la hora de poner caracteres «raros» me falla. Por ejemplo:
el caracter «_» aparece como «\_», el comando «{» aparece como «\{«, el «[» como «{[}», etc…
Alguna idea?, estos son los paquetes incluidos:
\usepackage[utf8, latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\usepackage{times}
\usepackage{listings}
Si lo introduces en un entorno \begin{lstlisting} no deberías tener problemas.
Gracias por responder, acabo de encontrar el fallo, yo abría una linea de código ERT con:
[ \begin{lstlisting} ]
escribiar el codigo fuera del codigo ERT
y abría otra linea ERT con:
[ \end{lstlisting} ]
si pongo todo dentro del código ERT sí funciona 😉
Pingback: Escribir código en Latex (y que quede bonito) | RafaLinux