我正在尝试将我的论文 matlab 代码放入其中,但结果不太好。我会得到类似的东西,但我不知道使用什么包以及如何创建此结果:
答案1
我个人更喜欢minted
包。设置起来有点麻烦,但输出非常整洁——并且它有语法高亮。
输出:
代码:
\documentclass{article}
\usepackage{minted}
\begin{document}
\definecolor{bg}{rgb}{0.95,0.95,0.95}
\begin{minted}[linenos=true,bgcolor=bg]{matlab}
% Gradient descent algo for linear regression
% author: Nauman (recluze)
%set the data
X=[1 1 1 1 1 1 1; 22 49 80 26 40 54 91];
Y=[20 24 42 22 23 26 55];
hold on;
plot(X(2,:),Y, 'x');
% set the actual values of W
W = [5.775 0.474]';
YAct = (W' * X);
% GRADIENT DESCENT
W = zeros(2,1); % initialize W to all zeros
m = size(X,2); % number of instances
n = size(W,1); % number of parameters
alpha = 0.000025; % gradient descent step size
disp('Starting Weights:');
\end{minted}
\end{document}
您必须调用pdflatex
并且--shell-escape
必须安装提供pygmentize
命令的包。