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

