我刚刚安装了 Lyx,当我尝试插入程序时,我发现没有语法高亮。在 LYX 中启用语法高亮的最佳方法是什么?
答案1
我假设您需要在 PDF 中突出显示代码。当您执行插入 --> 程序列表时,或者如果您将子文档作为程序列表插入,则listings
使用包的功能。文档中所有列表的外观可以在文档 --> 设置 --> 列表下修改,您可以<key>=<value>
在其中添加列出的任何对手册。
例如,要指定语言是 C,请添加language=C
,要指定注释应为斜体和黄色,请添加commentstyle=\color{yellow}\itshape
,等等。同样,手册是参考。(我自己从来没有真正用过它。)
通过添加类似
language=C,keywordstyle=\color{blue},
commentstyle=\color{magenta}\itshape,
emphstyle=\color{red},
breaklines,
basicstyle=\ttfamily,
stringstyle=\color{green},
identifierstyle=\color{cyan}
进入设置,这是 hello world来自维基百科(附加注释)结果如下所示:
#include <stdio.h>
// comment!
int main(void)
{
printf("hello, world\n");
}