matlab code in latex integrieren
Verfasst: Di 14. Dez 2010, 17:17
Nabned zusammen,
habe eine eurer Vorgaben für meine Bedürfnisse umgebaut und dabei verbaut. Schaut selbst:
nun meine Fragen:
1.) wieso wird die Kommentarzeile ohne Nummer so verschoben?
2.) Wie bekomm ich die org. Matlabschrift,Farbe etc. hin?
3.) gibt es evtl. generell bessere Lösungen?
Grüße
habe eine eurer Vorgaben für meine Bedürfnisse umgebaut und dabei verbaut. Schaut selbst:
\documentclass[a4paper]{scrreprt} %DIN-A4-Format \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{amssymb} \usepackage[latin9]{inputenc} \usepackage[ngerman]{babel} \usepackage{graphicx} \usepackage{setspace} \usepackage{textcomp} \usepackage{pdfpages} \usepackage{geometry} \usepackage{helvet} \usepackage{multirow} \usepackage{float} \usepackage{tabularx,longtable,ltxtable} \usepackage{booktabs} \usepackage{remreset} \usepackage{chngcntr} \usepackage{hyperref} \usepackage{bibgerm} \usepackage{url} %\usepackage[colorlinks]{hyperref} \usepackage{color} %\definecolor \usepackage{listings} %Programmcodeumgebung für Matlab Code \usepackage{microtype} %Captions im Programmcode \definecolor{bgcolor}{rgb}{0,0,0} \definecolor{string}{rgb}{1,0,0} \definecolor{darkblue}{rgb}{0,0,.75} \definecolor{darkred}{rgb}{.75,0,0} \definecolor{darkgreen}{rgb}{0,.75,0} \lstloadlanguages{Matlab} \lstnewenvironment{MatlabCode}[1][] {\microtypesetup{activate=false} %Captions im Programmcode \lstset{ language= Matlab, basicstyle=\ttfamily, %generell Schreibmaschinenschrift basicstyle=\scriptsize, keywordstyle=\color{darkblue}, commentstyle=\color{darkgreen}, stringstyle=\color{string}, backgroundcolor=\color{yellow}, %Hintergrundfarbe showstringspaces=false, %In Strings keine Backspace zeichen breaklines=true, captionpos=b, %Beschriftungsposition numbers = left, %links Zeilennummern xleftmargin=.04\textwidth, %frame=single, %shadowbox, leftline, lines, topline, t, r, b, l #1} } {} \begin{document} \begin{MatlabCode} for j = 1:length(m) for i = 1:length(t) if x == 1 %hier steht dann eine Erläuterung x(i) = 0; elseif x(i) == 0 & i>1 % ebenso wie hier,aber warum das einrücken? Ich möchte dasss die Zeilen nicht mitgetählt werden end end \end{MatlabCode} \end{document}
1.) wieso wird die Kommentarzeile ohne Nummer so verschoben?
2.) Wie bekomm ich die org. Matlabschrift,Farbe etc. hin?
3.) gibt es evtl. generell bessere Lösungen?
Grüße