0

我正在写我的硕士论文,其中包括 alotta javascript。我将它作为子文件包含在内,作为具有以下选项的程序列表:

breaklines=true
captionpos=b
frame=tb
language=Python

没有 javascript 语言/列表文件,这就是我尝试 python 的原因。也尝试过 Java,但都没有多大用处。

有什么办法可以在这里突出显示一些 js 语法?它确实有很多代码,所以当它全黑时它不是很容易阅读。

谢谢

4

1 回答 1

4

实际上没有 JavaScript/语言文件,但您可以手动自定义。当您右键单击 LyX 编辑器中的代码块时,Parameters->Advanced 选项卡,您可以手动放置列表选项(注意:我的 LyX 是法语的,因此单击路径可能会略有不同)。

http://lenaherrmann.net/2010/05/20/javascript-syntax-highlighting-in-the-latex-listings-package之后我添加了:

comment={[l]{//}}
commentstyle={\color{purple}\ttfamily}
identifierstyle={\color{black}}
keywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break}
keywordstyle={\color{blue}\bfseries}
morecomment={[s]{/*}{*/}}
ndkeywords={class, export, boolean, throw, implements, import, this}
ndkeywordstyle={\color{darkgray}\bfseries}
sensitive=false
stringstyle={\color{red}\ttfamily}
于 2013-03-05T13:27:11.223 回答