Tcl Code aus einer Datei einbinden
Verfasst: Mo 29. Jun 2015, 15:27
Hallo zusammen,
ich habe ein Problem beim einbinden meines Tcl Codes.
Ich lege zuvor die Sprache und so mit lstset fest und füge mit listinputlisting die Datei ein.
mein Code sieht in etwa so aus
wenn ich jetzt Kompeliere dann wird im Dokument die stelle farbig dargestellt und auch die Zeilen Nummerierung wird gemacht. Allerdings bleibt das Feld sonst leer
einbinden der Datei mache ich mit
wenn ich versuche das in einer verbatim Umgebung einzubinden wird gar nichts mehr angezeigt
ich habe ein Problem beim einbinden meines Tcl Codes.
Ich lege zuvor die Sprache und so mit lstset fest und füge mit listinputlisting die Datei ein.
\usepackage{listings} % um Quelltext von Dateien einzubinden \usepackage{color} \definecolor{leichtgrau}{gray}{.90} \lstset{ frame={tb}, backgroundcolor=\color{leichtgrau}, language={tcl}, showstringspaces=false, basicstyle=\ttfamily\small, keywordstyle=\color{red}, commentstyle=\color{blue}, stringstyle=\color{green}, numbers={left}, numberstyle={\normalsize}, numbersep={3pt}, stepnumber={1} }
unset -nocomplain NET unset -nocomplain CELL set fileId [open modul_scu r] #einlesen eines Files bis das Ende des Files erreicht ist while {![eof $fileId]} { #zeilenweise einlesen des Files gets $fileId line if {$line== "" || $line=="endmodule"} {continue} if [regexp {^/\*.*\*/$} $line] {continue} while {![regexp { .*;$} $line]} { gets $fileId newline #verbiden der beiden Zeilen line und newline set line [concat $line $newline] #puts $line } } close $fileId
einbinden der Datei mache ich mit
\lstinputlistings [caption={tcl Code}, Label{list:code}]{Datei/Code.tcl}

\begin{verbatim} \lstinputlisting{Datei/Code.tcl} \end{verbatim} hoffe jemand hat eine Idee und kann mir Helfen Danke Lea