Wie erstelle ich einen guten Style im Paket listings?
Hallo!
Leider wird mein Quellcode, mit wenigen Ausnahmen, blau angezeigt. Was mache ich falsch?
Zusatz: Ist es vll. möglich einen Titel (oben, fett) *und* eine Bildunterschrift (unten) anzuzeigen (lt. Handbuch Kap. 4.9 ersetzt die caption den title), möglichst ohne weitere Umgebungen dazuzunehmen.
Danke!
Also *z.B.* so in der Art:
![alt text][1]
Genau so muß es nicht sein, die Hauptfarbe sollte vll. schon besser schwarz sein.
Danke!
![alt text][2]
%\documentclass[varwidth, margin=10pt]{standalone} %GEHT NICHT
\documentclass[a5paper]{scrreprt}
\usepackage[margin=8mm]{geometry}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä}, germandbls={ß}}
\usepackage[ngerman]{babel}
\usepackage{xcolor}
\pagecolor{lightgray!15}
%=================================
\usepackage{listings}
\renewcommand{\lstlistlistingname}{Codeverzeichnis}
\renewcommand{\lstlistingname}{Quellcode}
% \lstset{caption=\lstname}
% Lokale Einstellungen
\lstdefinestyle{latex}{
language=TeX,
frame=single,
backgroundcolor=\color{yellow!30},
rulecolor=\color{lightgray!40},
breaklines=true,
% xleftmargin=\parindent,
basicstyle=\footnotesize\ttfamily,
keywordstyle=\bfseries\color{purple!40!black},
commentstyle=\itshape\color{green!40!black},
identifierstyle=\color{blue},
stringstyle=\color{orange},
}
%=================================
% Globale Einstellungen
\usepackage{accsupp}
%% Nummern nicht auswählbar machen
\newcommand{\noncopynumber}[1]{ \BeginAccSupp{method=escape,ActualText={}}
#1
\EndAccSupp{}}%
%%
\lstset {numberstyle=\tiny\color{gray!90!black}\noncopynumber,
numbers=left,
numbersep=1.5pt,
% stepnumber=2,
columns=flexible,
literate={ä}{{\"a}}1{ö}{{\"o}}1 {ü}{{\"u}}1{ß}{{\ss}}1,
captionpos=b, % t op, b ottom
title=\bfseries %TUT NICHT!!!
}
%=================================
%=========
\begin{document}
%=========
\lstlistoflistings
\vspace{1cm}
%%%
\begin{lstlisting}[style=latex,
title=ams-Dokumentenklassen, caption=Minimalbeispiel für die ams-Dokumentenklassen,
label=ams,
]
\documentclass{amsart} %amsart amsproc amsbook
\usepackage{selinput}
\SelectInputMappings{adieresis={ä}, germandbls={ß}}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\blindmathpaper
\blindmathtrue
\blinddocument\blinddocument
\end{document}
\end{lstlisting}
%%%
%=========
\end{document}
%=========
[1]: http://texwelt.de/wissen/upfiles/aaaaaaa_ffshdht_3.png
[2]: http://texwelt.de/wissen/upfiles/Namenlos-2f_3.png