Backslash-Probleme beim lstlisting-Befehl

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Backslash-Probleme beim lstlisting-Befehl

von Xenara » Do 30. Dez 2010, 19:15

Ohne das Paket luximono (das ich nicht habe) klappt es bei mir einwandfrei, wenn ich aus deinen Schnipseln ein Minimalbeispiel erstelle:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}

\usepackage{blindtext}
\usepackage{xcolor,listings}
   \definecolor{darkblue}{rgb}{0.1,0,.9}
   \definecolor{darkred}{rgb}{.7,0,0.9}
   \definecolor{darkgreen}{rgb}{0,0.6,0}
   \lstset{ language=Matlab,alsolanguage=SQL,
basicstyle=\ttfamily,
keywords={break,case,catch,continue,else,elseif,end,for,function,
   global,if,otherwise,persistent,return,switch,try,while,ones,zeros},
  keywordstyle=\color{darkblue},
   commentstyle=\color{darkgreen},
   stringstyle=\color{darkred},
   backgroundcolor=\color{white},
  breaklines}

\begin{document}

%Matlab-Code
\begin{lstlisting}
fprintf(fid,'%7.2f\t ; %5.2f\n ' ,outputSE');
\end{lstlisting} 

\end{document}
Wieso lädst du eigentlich in einem \usepackage{}-Aufruf mehrere Pakete, die nichtmal was miteinander zu tun haben? Das erschwert nur das Debugging.

Backslash-Probleme beim lstlisting-Befehl

von Demar » Do 30. Dez 2010, 18:22

Hallo Leute!!!
Ich hoffe es kann mir jemand helfen weil ich so langsam verzweifle. Ich will im Anhang meiner Diplomarbeit einen Matlab-Code einbinden. Es funktioniert auch alles gut bis auf dem BACKSLASH "\"! Latex erstellt mir anstatt 'nen Backslash ein Ausrufezeichen. Kann mir jemand damit behilflich sein? Den Matlab-Code erstelle ich mit dem lstlisting-Befehl.
\usepackage{xcolor,luximono,listings}
	\definecolor{darkblue}{rgb}{0.1,0,.9}
	\definecolor{darkred}{rgb}{.7,0,0.9}
	\definecolor{darkgreen}{rgb}{0,0.6,0}
	\lstset{ language=Matlab,alsolanguage=SQL,
basicstyle=\ttfamily,
keywords={break,case,catch,continue,else,elseif,end,for,function,
   global,if,otherwise,persistent,return,switch,try,while,ones,zeros},
   
  keywordstyle=\color{darkblue},
   commentstyle=\color{darkgreen},
   stringstyle=\color{darkred},
   backgroundcolor=\color{white},
  breaklines}


%Matlab-Code
\begin{lstlisting}
fprintf(fid,'%7.2f\t ; %5.2f\n ' ,outputSE'); 
\end{lstlisting}



Danke schon mal für eure Hilfe!!!


Lg Alex[/code]

Nach oben