Frage

Ich habe bei Philip Bunge Beitrag Suche auf , wie eine schaffen " Tango“mit LaTeX Listings , und zu versuchen, diese anzupassen, um den Standardtextstil weiß und der Hintergrund schwarz zu machen (dies für Dias ist kein Artikel!). Dies ist, was ich hinzugefügt:

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

Dies setzt voraus, dass basicstyle setzt den Standardstil des gesamten Textes. Die Inserate Dokumentation sagt dieser:

  

basicstyle wird zu Beginn jeder Auflistung ausgewählt. Sie könnten \ footnote verwenden,   \ Small, \ itshape, \ ttfamily, oder so ähnlich. Das letzte Zeichen darf keine folgenden Zeichen lesen.

Die Ausgabe dieses noch zeigt „default“ Text als schwarz. Es ist möglich, Satz mehr Stil-Richtlinien, die die meisten Token in einer bestimmten Programmiersprache decken, aber auch dies einige Token (wie Klammern und andere Interpunktion) tun werden sie fehlen. Was habe ich falsch gemacht?

War es hilfreich?

Lösung

Der folgende Code für mich gearbeitet, aber ich konvertierte die .dvi-Datei in einem .pdf, um den Text erscheint als weißes zu haben, so dass es Ihre Zuschauer gewesen sein könnte? Ich verwende xdvi und 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}

Ich hoffe, das hilft!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top