Lyx 忽略程序列表的打字机字体设置

Lyx 忽略程序列表的打字机字体设置

我正在使用 Lyx 的插入|节目清单在我的文档中插入代码列表。不幸的是,Lyx 似乎忽略了我在文档选项在下面字体 ⇒ 打字机。有趣的是,打字机字体在其他地方确实可以正确显示,但在程序对齐中却不行。

有人能帮我找出原因吗?我正在使用 Lyx 2.0.2 并使用 XeTeX 进行输出。

答案1

程序列表实际上默认不使用打字机字体系列,因此您必须在设置中更改它。要为单个列表更改它,请右键单击它,选择“设置”,然后选择“打字机”作为字体系列。

在此处输入图片描述

要使其成为全局更改,请转到文档 --> 设置 --> 列表,然后输入以下选项:

basicstyle={\ttfamily}

对于间距,尝试添加

columns=fullflexible

到列表的选项列表。我对此并不完全确定,尽管columnslistings手动的listings是这些程序清单使用的包),部分2.10 固定柱和柔性柱

答案2

我仍在使用 LyX 1.6,这是适用于 Windows 2000 的较新版本(我的几台 PC 上都有这个版本)。在 LyX 1.6.10 中,您无法在“文档->设置”菜单中找到“列表”模块。因此,您可以通过添加

\lstset{basicstyle={\ttfamily},columns=fullflexible}

到“文档->设置”菜单中的“Latex 序言”框。

相关内容