您的位置:首页 > 编程语言 > MATLAB

在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,...},%  

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: