语法突出显示LyX中的Javascript,插入子 - >节目单

时间:2012-05-02 19:58:04

标签: javascript syntax-highlighting lyx

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

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

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

有没有办法在这里获得一些js语法高亮?这真的是很多代码,所以当它全黑时它不是很容易阅读。

由于

1 个答案:

答案 0 :(得分:3)

实际上没有JavaScript /语言文件,但您可以手动自定义。右键单击LyX编辑器中的代码块,参数 - >高级选项卡,您可以手动设置列表选项(注意:我的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}