LaTeX加入代码段的方法

大阪的樱花已经落了一半了,天气也逐渐的热了起来。最近几天最高温度都在20度以上,眼看着就要进入夏天了。随之而来的就是将要在今天中午12时降落的今年的第一场暴雨。暴雨前的空气还是一如往常的闷热,想起了小时候故乡的夏天,下雨之前的蚂蚁与蜻蜓,还有泥土的味道。研究室敞开大门,走廊的风吹进来,从我身边经过,终于又逃出研究室另一边的窗子,来去自如,无拘无束。

最近要有很多的新东西要学,动作捕捉系统已经拖了将近4个月,终于也拖不过去了。还是看看眼前的吧,LaTeX加入源代码的方法。

首先是最简单也是研究室最常用的方法,使用\begin{verbatim}\end{verbatim}的组合来加入代码,实现效果一般,代码字体加粗加黑,没有行号,但是缩进可以很好地实现。属于比较实用不花哨的用法。

但是想要实现更多功能,例如行号,代码高亮等就需要使用宏包listings来添加代码。

1
2
3
4
5
6
7
{article}
\usepackage{listings} % include the package before using it
\begin{document}%
\begin{lstlisting}[language=?]
​源代码
\end{lstlisting}%
\end{document}

目前支持的语言如下,使用的时候将目标语言替换上文中的

现在所支持的语言种类

除了默认排版之外,也可以自定义排版。​这就需要在\lstset{..}里对宏包的参数进行全局设定。注意:全局参数设定必须在\begin{document}之前。大部分的参数解释如下:

参数解释


感谢原博主:清都山水君
部分资料引用自:http://blog.sina.com.cn/s/blog_bff7c04a0101b1ds.html

原载于我的新浪博客:http://blog.sina.com.cn/s/blog_a382a9080102z25i.html