PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Matlab code mit Latex



Mel
03-05-2011, 13:40
Hallo alle zusammen!

Ich schreib grad an meiner Dipl.-Arbeit und habe einiges an Matlab code, dass hinzugefügt werden sollte.
Ich habe bereits einiges mit


\begin{lstlisting}

\end{lstlisting}



versucht. Auch für Fließtext bin ich auf
\lstinline|y(1)=10;| gestoßen. Nur es sieht einfach nicht echt aus!

Für das alles habe ich


\usepackage{listings}
\lstset{numbers=left, numberstyle=\tiny, numbersep=5pt} \lstset{language=Matlab}

verwendet. Aber es wird halt nix. Besonders im Fließtext kann man keinen Unterschied feststellen.

Lg Melanie

nixversteh
03-05-2011, 15:26
Hallo alle zusammen!

Ich schreib grad an meiner Dipl.-Arbeit und habe einiges an Matlab code, dass hinzugefügt werden sollte.
Ich habe bereits einiges mit


\begin{lstlisting}

\end{lstlisting}



versucht. Auch für Fließtext bin ich auf
\lstinline|y(1)=10;| gestoßen. Nur es sieht einfach nicht echt aus!

Für das alles habe ich


\usepackage{listings}
\lstset{numbers=left, numberstyle=\tiny, numbersep=5pt} \lstset{language=Matlab}

verwendet. Aber es wird halt nix. Besonders im Fließtext kann man keinen Unterschied feststellen.

Lg Melanie

Hallo Melanie,

zuerst herzlich willkommen hier im Forum,
versuche mal diesen Code:

\documentclass[a4paper,10pt]{article}
\usepackage[latin1]{inputenc}
\usepackage[options]{mcode}
\usepackage{listings}
\lstset{numbers=left, numberstyle=\tiny, numbersep=5pt} \lstset{language=Matlab}
%opening
\title{}
\author{}

\begin{document}
\section{Matlab}
\begin{lstlisting}
% Example Matlab code for calculating hypotenuse
% § $c = \sqrt{a^2+b^2}$ §
a = 3;
b = 4;
c = sqrt(a^2+b^2);
\end{lstlisting}

\end{document}


Du musst vorher diese Datei erstellen- oder downloaden: mcode.sty

Ich hänge sie mal als Anhang an, entferne bitte die Endung.txt und kopiere sie in deinen Ordner, indem du die Tex-Dateien liegen hast.

Viel Erfolg

Gruß

Martin

Mel
06-05-2011, 00:15
Danke für deinen Beitrag!!


Es funktioniert wunderbar!!

LG
Melanie