Как создать белокольно-черный стиль для списков латекса
-
01-10-2019 - |
Вопрос
Я смотрел на пост Филиппа Бунге на Как создать стиль «танго» с списками латекса, И пытаясь адаптировать это, чтобы сделать текстовый стиль по умолчанию белый и фон черный (это для слайдов, а не статья!). Это то, что я добавил:
\definecolor{Black}{gray}{0.0}
\definecolor{White}{gray}{0.9}
...
\lstset{
basicstyle=\color{White},
backgroundcolor=\color{Black},
...
}
Это предполагает что basicstyle
Устанавливает стиль по умолчанию всего текста. Документация в списках говорит это:
Основная стиль выбирается в начале каждого списка. Вы могли бы использовать footnotesize, small, itherheape, ttfamily или что-то подобное. Последний знак не должен читать какие-либо следующие символы.
Выход этого все еще показывает текст «по умолчанию» как черный. Можно установить более Директивы в стиле, которые охватывают большинство жетонов в данном языке программирования, но даже выполняют это некоторые жетоны (такие как кронштейны и другие пунктуации). Что я сделал не так?
Решение
Следующий код работал для меня, но я преобразовал .dvi
Файл к A. .pdf
Для того, чтобы текст появился как белый, так что это могло быть вашим зрителем? я использую xdvi
а также 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}
Надеюсь, это поможет!