我正在记录一个包含近 43 个以上关键字的脚本。我想要的输出是下面几行内容...
我的乳胶代码是
\documentclass[a4paper, onesided]{article}
\usepackage{listings}
\lstdefinestyle{customc}
{%
basicstyle=\small\ttfamily,
keywordstyle=\color{blue},
commentstyle=\color{green!40!black},
stringstyle=\color{red!40!black},
columns=fullflexible
}%
\lstdefinelanguage{InnoScript}{%
keywords={AllowCancelDuringInstall, WindowVisible, RestartIfNeededByRun, Name, MessagesFile, Source, DestDir, Flags, Languages, Parameters, Filename, WorkingDir},
sensitive=true,
comment=[l]{;},
string=[b]'
}%
\begin{document}
\lstset{style=customc}
\lstinputlisting[language=InnoScript, firstline=39, lastline=51]{<WindowsLocation>Script.iss}
\end{document}
我收到的错误是:
我哪里错了?
编辑
@Daniel,救我了。现在,问题来了。我该如何修复箱子满溢警告?:-D
答案1
只需将此\usepackage{color}
行添加到您的序言中,如下所示:
\documentclass[a4paper]{article}
\usepackage{listings}
\usepackage{color}
这对我使用最新 TeXShop 和 TeXLive 的 Mac 来说是有效的。