Domanda

Sono stato a guardare il post di Philip Bunge su come creare una " stile Tango" con annunci LaTeX , e cercando di adattare questo per rendere il bianco stile di testo predefinito e lo sfondo nero (questo è per le diapositive, non è un articolo!). Questo è quello che ho aggiunto:

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

Questo presuppone che basicstyle imposta lo stile di default di tutto il testo. La documentazione annunci dice questo:

  

basicstyle viene selezionata all'inizio di ogni elenco. Si potrebbe utilizzare \ footnotesize,   \ Piccolo, \ itshape, \ ttfamily, o qualcosa del genere. L'ultimo segno di mosto non legge alcun seguenti caratteri.

L'output di questo mostra ancora il testo "default", come il nero. E 'possibile impostare più direttive stile che coprono la maggior parte dei token in un determinato linguaggio di programmazione, ma anche di fare questo alcuni gettoni (come staffe e altri segni di punteggiatura) saranno perse. Che cosa ho fatto di sbagliato?

È stato utile?

Soluzione

Il seguente codice ha funzionato per me, ma ho convertito il file .dvi ad un .pdf al fine di avere il testo appaiono come bianco, quindi potrebbe essere stato il visualizzatore? Sto usando xdvi e 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}

Mi auguro che aiuta!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top