我想用我自己的风格在 LATEX 中使用列表。因为我不想在预设中添加任何关键字,所以我想搜索关键字的开头。Latex 应该知道,任何关键字都以 NS 或 UI 开头。对我来说,将 Cocoa Touch 和 Objective C 的所有关键字都添加到我的 \lstdefinelanguage{ObjectiveC} ... 是不可能的!
有什么解决办法吗?:-(
我想用我自己的风格在 LATEX 中使用列表。因为我不想在预设中添加任何关键字,所以我想搜索关键字的开头。Latex 应该知道,任何关键字都以 NS 或 UI 开头。对我来说,将 Cocoa Touch 和 Objective C 的所有关键字都添加到我的 \lstdefinelanguage{ObjectiveC} ... 是不可能的!
有什么解决办法吗?:-(
Listings 包允许您指定关键字前缀,以便突出显示以字符序列开头的所有关键字(参见手册第 43 页)。不幸的是,只能指定一个前缀。注意列表有 ObjectiveC 支持。对于 Objective C,你会想要使用\lstset{language=[Objective]C}
.