LATEX列表中的Objective C代码

时间:2010-08-02 23:09:24

标签: objective-c xcode latex

我正在寻找一种在LATEX中使用目标C的方法。我希望在LATEX中显示与在XCode中相同的语法突出显示。

我试过这种方式:

\lstset{language=[Objective]C,label=code:MyCodeLabel,caption=A small caption,name=code:MyCode, breakindent=40pt, breaklines}
\begin{lstlisting}
NSLog(@"Test it: %@",[[[[XMLNavigation objectAtIndex:1] elementsForName:@"text"] objectAtIndex:0] stringValue]);
\end{lstlisting}

我认为,我必须向图书馆添加更多关键字。或者有没有办法让它看起来像在XCode?对我来说,重要的是所有NS库都可以作为关键字显示。

由于

1 个答案:

答案 0 :(得分:1)

您可以尝试使用pygments的minted包,并且可以提供比列表中基本关键字突出显示更好的结果。

另见this question