latex中插入matlab代码居左
时间: 2023-07-28 18:10:04 浏览: 340
可以使用`lstlisting`环境和`matlab-prettifier`宏包来插入 MATLAB 代码,并且设置左对齐。
首先,在导言区中加入以下代码:
```
\usepackage{listings}
\usepackage{matlab-prettifier}
\lstset{
style = Matlab-editor,
basicstyle = \mlttfamily,
escapechar = ",
mlshowsectionrules = true,
xleftmargin = 1em,
literate = {-}{-}1, % <--- handle -- properly
}
```
然后,在正文中使用以下代码来插入 MATLAB 代码:
```
\begin{lstlisting}[caption={MATLAB Code}, label={lst:matlab}, numbers=left, xleftmargin=2em]
% This is a MATLAB comment
x = linspace(0, 2*pi, 100);
y = sin(x);
plot(x, y);
xlabel('x');
ylabel('y');
title('Sine Function');
\end{lstlisting}
```
其中,`xleftmargin=2em`用于设置左边距为2个字符宽度。如果需要更大的左边距,可以调整该值。
阅读全文