Question

Je cherchais au poste de Philip Bunge sur comment créer un " le style Tango » avec des listes LATEX, et d'essayer d'adapter ce pour rendre le blanc de style de texte par défaut et le noir de fond (ce qui est pour diapositives, pas un article!). Voilà ce que j'ajouté:

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

Cela suppose que basicstyle définit le style par défaut de tous les textes. La documentation annonces dit ceci:

  

basicstyle est sélectionné au début de chaque liste. Vous pouvez utiliser \ footnotesize,   \ Small, \ itshape, \ ttfamily, ou quelque chose comme ça. Le dernier signe de doit pas lire les caractères suivants.

La sortie de cette montre encore de texte « par défaut » en noir. Il est possible de définir plus directives de style qui couvrent la plupart des jetons dans un langage de programmation donné, mais même en faisant cela quelques jetons (comme les crochets et autres signes de ponctuation) ne seront pas atteints. Qu'est-ce que je fait de mal?

Était-ce utile?

La solution

Le code suivant a fonctionné pour moi, mais je converti le fichier .dvi à un .pdf afin d'afficher le texte en blanc, il aurait pu être votre lecteur? J'utilise xdvi et 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}

J'espère que cela!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top