\documentclass{article}
\usepackage{graphicx}
\usepackage[latin1]{inputenc}
\usepackage{color} %\definecolor
\usepackage{listings} %Programmcodeumgebung für Matlab Code
\usepackage{microtype} %Captions im Programmcode
\usepackage[german=quotes]{csquotes}
\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=true} %Captions im Programmcode
\lstset{
language= Matlab,
basicstyle=\ttfamily, %generell Schreibmaschinenschrift
basicstyle=\scriptsize,
keywordstyle=\color{darkblue},
commentstyle=\color{darkgreen},
stringstyle=\color{string},
backgroundcolor=\color{white}, %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}
}
{}
%\includegraphics{Bilder/}
\begin{document}
\begin{MatlabCode}
H=0;
\end{MatlabCode}
\end{document}caption für lstnewenvironment{
caption für lstnewenvironment{
Siehe ...
http://www.golatex.de/viewtopic,p,40945.html#40945
...
und Aufruf mit
Gruß,
Sören
http://www.golatex.de/viewtopic,p,40945.html#40945
...
\lstnewenvironment{ccode}[2]{
\renewcommand\lstlistingname{C-Quellcode}
\setcounter{oldlstlisting}{\value{lstlisting}}
\setcounter{lstlisting}{\value{ccodecounter}}
\lstset{
frame=tlbr,
xleftmargin=15mm,
framexleftmargin=15mm,
numbersep=5mm,
numbers=left,
stepnumber=5,
firstnumber=1,
captionpos=b,
tabsize=4,
breaklines=true,
#1
}
}{
\stepcounter{ccodecounter}
\setcounter{lstlisting}{\value{oldlstlisting}}
}
\begin{ccode} {caption=prog1, label=ccode:prog1, stepnumber=1}
C-Code
C-Code
C-Code
C-Code
C-Code
C-Code
C-Code
\end{ccode}
Sören
