`.cls` 和 `.sty` 文件合并创建附录

`.cls` 和 `.sty` 文件合并创建附录

我有一个.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}

相关内容