如何将matlab代码贴入latex
时间: 2023-12-28 21:04:24 浏览: 76
在 LaTeX 中插入 Matlab 代码可以通过使用 `listings` 宏包实现。下面是一个简单的示例:
首先,在导言区中加入以下代码:
```
\usepackage{listings}
\lstset{language=Matlab,%
%basicstyle=\color{red},
breaklines=true,%
morekeywords={matlab2tikz},
keywordstyle=\color{blue},%
morekeywords=[2]{1}, keywordstyle=[2]{\color{black}},
identifierstyle=\color{black},%
stringstyle=\color{mylilas},
commentstyle=\color{mygreen},%
showstringspaces=false,%without this there will be a symbol in the places where there is a space
numbers=left,%
numberstyle={\tiny \color{black}},% size of the numbers
numbersep=9pt, % this defines how far the numbers are from the text
emph=[1]{for,end,break},emphstyle=[1]\color{red}, %some words to emphasise
%emph=[2]{word1,word2}, emphstyle=[2]{style},
}
```
然后,在正文中使用以下代码来插入 Matlab 代码:
```
\begin{lstlisting}[caption=My Matlab Code]
% Some Matlab code
for i=1:10
disp(i);
end
\end{lstlisting}
```
这将在文档中插入一个带有标题 "My Matlab Code" 的代码块,其中包含了一个简单的 Matlab 示例代码。你可以根据自己的需要进行修改。
阅读全文