自由,梦想分享 http://blog.sciencenet.cn/u/dalilijiang

博文

Latex 对程序源代码编辑 总结

已有 14126 次阅读 2011-1-6 17:02 |个人分类:Latex|系统分类:教学心得| 编辑, C语言, 源代码, 程序

          Latex对程序源代码的编辑有多种方式。

1. 对程序源代码的直接输出。

     begin{verbatim}

     ⇒程序源代码

    end{verbatim}

        这种方式就是对begin{verbatim}和end{verbatim}中间内容的直接显示,版面效果不佳。

其效果如下:

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程序源代码需要用另外的方法对其进行高级编辑。

 











https://blog.sciencenet.cn/blog-522898-401694.html

上一篇:文学,诗,短诗(三)
下一篇:诗人、名诗评析------ 埃兹拉·庞德
收藏 IP: 182.242.231.*| 热度|

2 黄富强 李小平

发表评论 评论 (2 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-7-31 22:25

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部