인라인 MATLAB 코드

인라인 MATLAB 코드

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}

기본적으로 mcodelistings하지만 적절한 키를 모두 설정하므로 직접 설정하는 것에 대해 걱정할 필요가 없습니다.

전체 너비 목록의 경우 형식이 다르기 때문에 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.

관련 정보