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