我有一个.tex
文件,实际上它来自我大学的某个布局,它附带一个.cls
自己的文件。现在我必须创建一个附录部分,其中仅包含一些 Matlab 代码。我找到了一个 Matlab 代码的示例 latex 代码,正如我猜测的那样,有一个.sty
文件包含它。不幸的是,由于它们具有不同的文档类,我无法将它们合并在一起。例如,在.sty
编码器定义的文件中\lstdefinelanguage{matlabfloz}
,在我的主文件中.tex
文件中无法识别它。
我的问题是,我必须在文件中定义该语言吗.cls
?或者有没有更简单的方法可以不用这样做?
(我尝试使用\inputpdf
命令,之后没有收到任何错误消息,但它没有出现在编译后的 pdf 中,这是我不明白的。)
\documentclass{article}
\usepackage[framed,numbered,autolinebreaks,useliterate]{mcode}
\appendix
\begin{document}
\begin{lstlisting}
for i = 1:3
if i >= 5 && a ~= b % literate programming replacement disp('cool'); % comment with some §\mcommentfont\LaTeX in it: $\mcommentfont\pi x^2$§ end [:,ind] = max(vec);
x_last = x(1,end) - 1;
v(end);
really really long really really long really really long really really long really really long line % blaaaaaaaa ylabel('Voltage (µV)');
end
\end{lstlisting}
\end{document}