Pregunta

He estado buscando en el puesto de Felipe Bunge en cómo crear un " estilo de tango" con los listados de LaTeX , y tratando de adaptar este para hacer el blanco de estilo de texto predeterminado y el fondo negro (esto es para diapositivas, no un artículo!). Esto es lo que añadí:

\definecolor{Black}{gray}{0.0}
\definecolor{White}{gray}{0.9}
...
\lstset{
  basicstyle=\color{White},
  backgroundcolor=\color{Black},
  ...
}

Esto supone que basicstyle establece el estilo predeterminado de todo el texto. La documentación listados dice lo siguiente:

  

basicstyle se selecciona al comienzo de cada listado. Se podría utilizar \ footnotesize,   \ Pequeña, \ itshape, \ ttfamily, o algo por el estilo. La última muestra de mosto no lee los caracteres siguientes.

La salida de este texto muestra otra "por defecto", como negro. Es posible configurar más directivas de estilo que cubren la mayoría de las fichas en un lenguaje de programación determinado, pero incluso hacer esto algunas fichas (tales como soportes y otros puntuacion) se puede perder. ¿Qué hice mal?

¿Fue útil?

Solución

El siguiente código que funcionó para mí, pero me convierte el archivo a un .dvi .pdf con el fin de que el texto aparezca como blanco, por lo que podría haber sido su visor? Estoy usando xdvi y xpdf.

\documentclass[a4paper, 11pt]{article}
\usepackage{listings}
\usepackage{color}
\definecolor{theWhite}{gray}{0.9}
\definecolor{theBlack}{gray}{0.0}
\lstset { basicstyle=\color{theWhite}, backgroundcolor=\color{theBlack} }
\begin{document}
\begin{lstlisting}
((lambda (x) `((lambda (x) ,x) ',x)) '`((lambda (x) ,x) ',x))
\end{lstlisting}
\end{document}

Espero que ayude!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top