将编程代码插入到Lyx文档中

在Lyx文档中插入python / C ++代码的最佳方式是什么? 代码是less于20行的小例子。

我的Lyx文档正在使用Book文档类。

Orjanp

应该有一个插入 – >程序列表选项。 那使用乳房包列表 ,所以你应该有安装。 这个支持似乎已经在Lyx 1.5中join了,而且从屏幕截图看来,它似乎给了你很多定制选项。

我更喜欢将列表作为子文档插入,因此代码直接从文件中抓取,您可以进一步编辑并保持更新(避免重复信息,维护更容易)。 要在Lyx中做到这一点:
插入 – >文件 – >子文档
然后,在出现的窗口中,将types更改为程序列表,并根据需要对其进行configuration,例如,您可以input参数language = Python (可以键入查看所有参数)。
我通常使用的一组参数是:

breaklines=true //--> breaks lines to margin captionpos=b //--> caption at the bottom of the listing (default is "t") frame=tb //--> frame at the top and at the bottom of the listing language=Python //--> syntax highlighting for python