LATEX 列表中的 Objective C 代码
Posted
技术标签:
【中文标题】LATEX 列表中的 Objective C 代码【英文标题】:Objective C code in LATEX listings 【发布时间】:2011-03-24 11:28:12 【问题描述】:我正在寻找一种在 LATEX 中使用目标 C 的方法。我想在 LATEX 中显示与在 XCode 中相同的语法高亮显示。
我是这样尝试的:
\lstsetlanguage=[Objective]C,label=code:MyCodeLabel,caption=A small caption,name=code:MyCode, breakindent=40pt, breaklines
\beginlstlisting
NSLog(@"Test it: %@",[[[[XMLNavigation objectAtIndex:1] elementsForName:@"text"] objectAtIndex:0] stringValue]);
\endlstlisting
我想,我必须在库中添加更多关键字。或者有没有办法让它看起来像 XCode?对我来说,重要的是所有 NS-Libraries 都作为关键字可见。
谢谢
【问题讨论】:
【参考方案1】:您可以尝试使用 pygments 的 minted 包,它可以提供比列表中的基本关键字突出显示更好的结果。
另见this question
【讨论】:
以上是关于LATEX 列表中的 Objective C 代码的主要内容,如果未能解决你的问题,请参考以下文章