2.应用listings宏包对程序源代码的高级编辑(主要应用于C、C++等)
应用listings宏包可以对程序源代码的关键字、自定义符号等进行特殊显示,如变换颜色,加粗。还可以自动显示程序行数。
但是,若程序中有中文说明,应用此宏包需使用escapeinside=``,即用符号框选,以便对中文进行显示。
usepackage{listings} % 添加宏包
lstset %定义程序代码显示版面,可自定义 。
{ language=c++,
numbers=left,
numberstyle=ttfamilyscriptsize,
backgroundcolor=color{grey}, frame=trbl,framesep=5pt,framexleftmargin=8mm,%frameround=tttt,
basicstyle=ttfamilysmall,
keywordstyle=ttfamilybfcolor{Blue},
ndkeywordstyle=ttfamilybfcolor{Brown},
commentstyle=color{DarkGreen},
identifierstyle=ttfamilycolor{black}bfseries,
stringstyle=color{pink}ttfamily,showstringspaces=false,
breaklines=true,
escapeinside=``}
begin{lstlisting}[language=C++][caption={c++}]
`⇒程序源代码`
end{lstlisting}
其效果如下
3. Fortran程序源代码的Latex编辑
(1)一般Fortran习惯用大写字母,其程序源代码的大小写切换方法在Tex工具栏内就可以实现。其方法:Edit→Change case。
(2)Fortran程序源代码关键字的识别和显示。
其效果去下:
对于Fortran程序源代码需要用另外的方法对其进行高级编辑。