Code in lstlistings führt zu etlichen Fehlermeldungen
Verfasst: Mo 18. Aug 2014, 13:19
Hallo, ich schreibe gerade eine Projekt-Dokumentation mit LaTeX. Dabei benutze ich lstlisting um Code Fragmente einzubinden (bzw. meistens CMD oder Terminal Befehle). Das Funktioniert auch an mehreren stellen ganz gut, allerdings habe ich einen Terminal-Befehl der dann dutzende Fehlermeldungen hervorruft. Vermutlich weil teile darin vorkommen die auch unter LaTeX verwendung finden. Allerdings dachte ich das in lstlisting Code einfach nur dargestellt und nicht interpretiert wird?...
Ich habe hier mal ein minimalbeispiel mit dem Terminal-Befehl der Probleme macht:
Hoffe da sind jetzt alle Informationen enthalten die ihr braucht. Wäre super wenn mir jemand helfen könnte.
PS: Ich hatte auch schon alle && mit \&& versehen, hat allerdings auch nicht geholfen.
Danke
Ich habe hier mal ein minimalbeispiel mit dem Terminal-Befehl der Probleme macht:
\documentclass[a4paper,12pt]{scrreprt} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage[utf8x]{inputenc} \usepackage{marvosym} \DeclareInputText{128}{\EUR} \usepackage[scaled]{helvet} \renewcommand*\familydefault{\sfdefault} \usepackage{setspace} \usepackage[pdftex]{graphicx} \usepackage{listings} \usepackage{color} \usepackage{xcolor,luximono} \lstset{ basicstyle=\ttfamily, basicstyle=\scriptsize, keywordstyle=\color{red}, commentstyle=\color{blue}, stringstyle=\color{green}, backgroundcolor=\color{lightgray}, morecomment=[s][\color{blue}]{/*}{*/} } \begin{document} \begin{onehalfspacing} Text und chapters etc. \begin{lstlisting}[caption={Linux_Disk-Wipe}\label{linux-wipe},captionpos=t] sudo sh -c 'cryptsetup -d /dev/urandom -c aes-xts-plain create delete GERÄT && shred -vzn 0 /dev/mapper/delete && sync && sleep 4 && cryptsetup remove delete' \end{lstlisting} text usw. \end{onehalfspacing} \end{document}
PS: Ich hatte auch schon alle && mit \&& versehen, hat allerdings auch nicht geholfen.
Danke