sni*_*im2 7 latex typesetting listings
我一直在看Philip Bunge关于如何使用LaTeX列表创建"Tango"风格的帖子,并试图调整它以使默认文本样式为白色和背景为黑色(这是幻灯片,而不是文章!).这就是我添加的内容:
\definecolor{Black}{gray}{0.0}
\definecolor{White}{gray}{0.9}
...
\lstset{
basicstyle=\color{White},
backgroundcolor=\color{Black},
...
}
Run Code Online (Sandbox Code Playgroud)
这假定basicstyle设置所有文本的默认样式.列表文档说明了这一点:
在每个列表的开头选择basicstyle.您可以使用\ footnotesize,\ small,\ itshape,\ ttfamily或类似的东西.最后一个标记不得读取任何后续字符.
此输出仍显示"默认"文本为黑色.可以设置更多样式指令来覆盖给定编程语言中的大多数令牌,但即使这样做,也会遗漏一些令牌(例如括号和其他标点符号).我做错了什么?
以下代码对我有用,但我将.dvi文件转换为.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}
Run Code Online (Sandbox Code Playgroud)
希望对您有所帮助!
| 归档时间: |
|
| 查看次数: |
2902 次 |
| 最近记录: |