MATLAB 코드를 문장으로 작성하고 싶습니다.
패키지를 설치했는데 mcode
환경 \begin{verbatim}
및 \end{verbatim}
.
문장에 MATLAB 코드를 삽입하려면 어떻게 해야 합니까?
답변1
그만큼mcode
패키지\mcode{<code>}
인라인 MATLAB 코드를 제공합니다 . 다음 예는 데모 문서에서 거의 그대로 가져온 것입니다.
\documentclass{article}
% http://www.mathworks.com/matlabcentral/fileexchange/8015-m-code-latex-package
\usepackage{mcode}
\begin{document}
This inline demo \mcode{for i=1:3, disp('cool'); end;} uses \verb|\mcode{}|.
\end{document}
기본적으로 mcode
는listings
하지만 적절한 키를 모두 설정하므로 직접 설정하는 것에 대해 걱정할 필요가 없습니다.
전체 너비 목록의 경우 형식이 다르기 때문에 lstlisting
대신 일반 환경을 사용하십시오(문서 데모에서 그대로 가져옴).verbatim
\documentclass{article}
% http://www.mathworks.com/matlabcentral/fileexchange/8015-m-code-latex-package
\usepackage[framed,numbered,autolinebreaks,useliterate]{mcode}
\begin{document}
\begin{lstlisting}
for i = 1:3
if i >= 5 % 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);
v(end);
really really long really really long really really long really really long really really long line % blaaaaaaaa
end
\end{lstlisting}
\end{document}
listings
설정 도 제공 language=Matlab
하지만 형식은 에서 제공하는 것과 다릅니다 mcode
.