带有 C 突出显示的 Lyx 代码标签

带有 C 突出显示的 Lyx 代码标签

我刚刚安装了 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");
}

在此处输入图片描述

相关内容