在LaTeX中插入美观的Matlab代码
2016-03-20 10:28
411 查看
lstlistings设置如下:
\usepackage{listings}
\usepackage{xcolor}
\lstset{ %
extendedchars=false, % Shutdown no-ASCII compatible
language=Matlab, % choose the language of the code
basicstyle=\normalsize\tt, % the size of the fonts that are used for the code
tabsize=3, % sets default tabsize to 3 spaces
numbers=left, % where to put the line-numbers
numberstyle=\small, % the size of the fonts that are used for the line-numbers
stepnumber=1, % the step between two line-numbers. If it's 1 each line
% will be numbered
numbersep=5pt, % how far the line-numbers are from the code %
keywordstyle=\color[rgb]{0,0,1}, % keywords
commentstyle=\color[rgb]{0.133,0.545,0.133}, % comments
stringstyle=\color[rgb]{0.627,0.126,0.941}, % strings
backgroundcolor=\color{white}, % choose the background color. You must add \usepackage{color}
showspaces=false, % show spaces adding particular underscores
showstringspaces=false, % underline spaces within strings
showtabs=false, % show tabs within strings adding particular underscores
frame=single, % adds a frame around the code
captionpos=b, % sets the caption-position to bottom
breaklines=true, % sets automatic line breaking
breakatwhitespace=false, % sets if automatic breaks should only happen at whitespace
title=\lstname, % show the filename of files included with \lstinputlisting;
% also try caption instead of title
mathescape=true,escapechar=? % escape to latex with ?..?
escapeinside={\%*}{*)}, % if you want to add a comment within your code
%columns=fixed, % nice spacing
%morestring=[m]', % strings
%morekeywords={%,...},% % if you want to add more keywords to the set
% break,case,catch,continue,elseif,else,end,for,function,global,%
% if,otherwise,persistent,return,switch,try,while,...},%
}
\usepackage{listings}
\usepackage{xcolor}
\lstset{ %
extendedchars=false, % Shutdown no-ASCII compatible
language=Matlab, % choose the language of the code
basicstyle=\normalsize\tt, % the size of the fonts that are used for the code
tabsize=3, % sets default tabsize to 3 spaces
numbers=left, % where to put the line-numbers
numberstyle=\small, % the size of the fonts that are used for the line-numbers
stepnumber=1, % the step between two line-numbers. If it's 1 each line
% will be numbered
numbersep=5pt, % how far the line-numbers are from the code %
keywordstyle=\color[rgb]{0,0,1}, % keywords
commentstyle=\color[rgb]{0.133,0.545,0.133}, % comments
stringstyle=\color[rgb]{0.627,0.126,0.941}, % strings
backgroundcolor=\color{white}, % choose the background color. You must add \usepackage{color}
showspaces=false, % show spaces adding particular underscores
showstringspaces=false, % underline spaces within strings
showtabs=false, % show tabs within strings adding particular underscores
frame=single, % adds a frame around the code
captionpos=b, % sets the caption-position to bottom
breaklines=true, % sets automatic line breaking
breakatwhitespace=false, % sets if automatic breaks should only happen at whitespace
title=\lstname, % show the filename of files included with \lstinputlisting;
% also try caption instead of title
mathescape=true,escapechar=? % escape to latex with ?..?
escapeinside={\%*}{*)}, % if you want to add a comment within your code
%columns=fixed, % nice spacing
%morestring=[m]', % strings
%morekeywords={%,...},% % if you want to add more keywords to the set
% break,case,catch,continue,elseif,else,end,for,function,global,%
% if,otherwise,persistent,return,switch,try,while,...},%
}
相关文章推荐
- 详解Matlab中 sort 函数用法
- 简述Matlab中size()函数的用法
- matlab中nargin函数
- Matlab中的类定义 classdef
- matlab中图像数据类型及处理函数
- 数字图像处理MATLAB基础中的一些新发现
- Matlab 球体相交面绘制
- matlab gui(三)对话框(文件打开/保存对话框,进度条)
- matlab gui(二)对象(axes,line[ezplot,plot],回调函数的写法)
- matlab gui(一)对象
- 【matlab】:matlab实现二值化
- 数据挖掘-MATLAB下svm小例子
- 【matlab】:matlab如何写函数并且调用函数?
- 【matlab】:matlab中 RGB到YUV的转变
- Windows下用Matlab加载caffemodel做图像分类
- matlab练习程序(TV模型图像修复)
- numpy和matlab计算协方差矩阵的不同(matlab是标准的,numpy相当于转置后计算)
- MATLAB与C混合编程
- GMM的EM算法实现
- 【Matlab】图像裁剪函数imcrop的原点、长度、宽度问题