Quellcode-Verzeichnis, Listings-Befehl für Scilab

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Arjen
Forum-Anfänger
Forum-Anfänger
Beiträge: 22
Registriert: Sa 9. Mai 2015, 20:12

Quellcode-Verzeichnis, Listings-Befehl für Scilab

Beitrag von Arjen »

Hallo Leute,

ich möchte gerne Scilab-Dateien in LaTeX aufführen, was leider nicht funktioniert.


% Code in der Präambel

	
%Listings Scilab
% Einstellungen R-Listings:
\lstset{%
	language=Scilab,	
	   basicstyle=\normalsize\ttfamily,
	    backgroundcolor=\color{white},
	%   backgroundcolor=\color{white},
	   breaklines=true,
	   keywordstyle=\bfseries\ttfamily\color{blue},
	   stringstyle=\ttfamily,
	   commentstyle=\color{black}\ttfamily,
	   emph={square}, 
	   emphstyle=\color{blue}\texttt,
	   emph={[2]root,base},
	   emphstyle={[2]\color{yac}\texttt},
	   showstringspaces=false,
	   flexiblecolumns=false,
	   tabsize=2,
	   numbers=left,
	   numberstyle=\tiny,
	   numberblanklines=false,
	   stepnumber=1,
	   numbersep=12pt,
	   xleftmargin=15pt,	
	inputencoding=latin1,
	extendedchars=true,
	frame=false,
	breaklines=true,
	basicstyle=\ttfamily,
	commentstyle=\ttfamily,
	identifierstyle=\ttfamily,
	stringstyle=\ttfamily,
	keywordstyle=\ttfamily,
	showstringspaces=false,
	numbers=left,
	numberstyle=\tiny,
	escapechar=',
	literate=%
	{Ö}{{\"O}}1
	{Ä}{{\"A}}1
	{Ü}{{\"U}}1
	{ß}{{\ss}}1
	{ü}{{\"u}}1
	{ä}{{\"a}}1
	{ö}{{\"o}}1
	}	

% Listings-Befehl 


\lstinputlisting[]{NONNORMALTESTS.sce}

% Ende des Dokumentes [/code]


Ich habe die Scilab-Datei in dem gleichen Ordner wie die Tex-Datei gespeichert. Das Laden von R-Quellcode hat bisher geklappt. Hoffe, ich habe das Problem verständlich machen können.


Vielen Dank.

Grüße,

Arjen

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Ohne Minimalbeispiel und eventuelle Fehlermeldungen könnten wir auch nur raten.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Arjen
Forum-Anfänger
Forum-Anfänger
Beiträge: 22
Registriert: Sa 9. Mai 2015, 20:12

Beitrag von Arjen »

Im vorherigen Post ist der Quellcode.

Fehlermeldung:
%
Missing number, treated as zero. memory =read_csv('.\time_
Missing $ inserted. memory =read_csv('.\time_
Extra }, or forgotten $. ...\time_series_dax_26-11-1990_07-11-2014.csv'

% Ende der Fehlermeldung 



Lade zudem eine csv.-Datei "time_series_dax_26-11-1990_07-11-2014." in dem Scilab-Dokument.

Ich hoffe das hilft jetzt mehr.

Danke.

Grüße,

Arjen

Besserwisser

Beitrag von Besserwisser »


Arjen
Forum-Anfänger
Forum-Anfänger
Beiträge: 22
Registriert: Sa 9. Mai 2015, 20:12

Beitrag von Arjen »

% Präambel

%Listings Scilab 
% Einstellungen R-Listings: 
\lstset{% 
   language=Scilab,   
      basicstyle=\normalsize\ttfamily, 
       backgroundcolor=\color{white}, 
   %   backgroundcolor=\color{white}, 
      breaklines=true, 
      keywordstyle=\bfseries\ttfamily\color{blue}, 
      stringstyle=\ttfamily, 
      commentstyle=\color{black}\ttfamily, 
      emph={square}, 
      emphstyle=\color{blue}\texttt, 
      emph={[2]root,base}, 
      emphstyle={[2]\color{yac}\texttt}, 
      showstringspaces=false, 
      flexiblecolumns=false, 
      tabsize=2, 
      numbers=left, 
      numberstyle=\tiny, 
      numberblanklines=false, 
      stepnumber=1, 
      numbersep=12pt, 
      xleftmargin=15pt,   
   inputencoding=latin1, 
   extendedchars=true, 
   frame=false, 
   breaklines=true, 
   basicstyle=\ttfamily, 
   commentstyle=\ttfamily, 
   identifierstyle=\ttfamily, 
   stringstyle=\ttfamily, 
   keywordstyle=\ttfamily, 
   showstringspaces=false, 
   numbers=left, 
   numberstyle=\tiny, 
   escapechar=', 
   literate=% 
   {Ö}{{\"O}}1 
   {Ä}{{\"A}}1 
   {Ü}{{\"U}}1 
   {ß}{{\ss}}1 
   {ü}{{\"u}}1 
   {ä}{{\"a}}1 
   {ö}{{\"o}}1 
   }   


% Befehl
\begin{document}
\lstinputlisting[]{NONNORMALTESTS.sce} 
\end{document}
% Ende des Dokumentes 

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Wenn Du wissen möchtest, was andere mit Deinem Code anfangen können, dann klicke einfach mal auf "Öffne in Online-Editor" oberhalb Deines Beispiels.

Und wenn ich das Beispiel mit den unbedingt nötigen Zeilen ergänze, dann läuft es bei mir fehlerfrei durch
\begin{filecontents*}{\jobname-test.sce}
Testzeile
\end{filecontents*}

\documentclass{article}
\usepackage{listings}
\usepackage{xcolor}
\colorlet{yac}{orange}% die Farbe ist sonst nicht definiert
\lstset{%  
    language=Scilab,   
       basicstyle=\normalsize\ttfamily, 
        backgroundcolor=\color{white}, 
    %   backgroundcolor=\color{white},  
       breaklines=true, 
       keywordstyle=\bfseries\ttfamily\color{blue}, 
       stringstyle=\ttfamily, 
       commentstyle=\color{black}\ttfamily, 
       emph={square}, 
       emphstyle=\color{blue}\texttt, 
       emph={[2]root,base}, 
       emphstyle={[2]\color{yac}\texttt}, 
       showstringspaces=false, 
       flexiblecolumns=false, 
       tabsize=2, 
       numbers=left, 
       numberstyle=\tiny, 
       numberblanklines=false, 
       stepnumber=1, 
       numbersep=12pt, 
       xleftmargin=15pt,   
    inputencoding=latin1, 
    extendedchars=true, 
    frame=false, 
    breaklines=true, 
    basicstyle=\ttfamily, 
    commentstyle=\ttfamily, 
    identifierstyle=\ttfamily, 
    stringstyle=\ttfamily, 
    keywordstyle=\ttfamily, 
    showstringspaces=false, 
    numbers=left, 
    numberstyle=\tiny, 
    escapechar=', 
    literate=%  
    {Ö}{{\"O}}1 
    {Ä}{{\"A}}1 
    {Ü}{{\"U}}1 
    {ß}{{\ss}}1 
    {ü}{{\"u}}1 
    {ä}{{\"a}}1 
    {ö}{{\"o}}1 
    }   
\begin{document} 
\lstinputlisting[]{\jobname-test.sce} 
\end{document}
Gruß
Elke

Arjen
Forum-Anfänger
Forum-Anfänger
Beiträge: 22
Registriert: Sa 9. Mai 2015, 20:12

Beitrag von Arjen »

Super, vielen Dank für die Hilfe. Es hat geklappt. Es lag daran, dass ich in der Scilab-Datei eine csv-Datei eingelesen habe. Lässt man den Einlese-Befehl weg, funktioniert alles.

rais
Forum-Guru
Forum-Guru
Beiträge: 413
Registriert: Di 21. Sep 2010, 00:37

Beitrag von rais »

Arjen hat geschrieben:Super, vielen Dank für die Hilfe. Es hat geklappt. Es lag daran, dass ich in der Scilab-Datei eine csv-Datei eingelesen habe. Lässt man den Einlese-Befehl weg, funktioniert alles.
ich tippe ja mal drauf, dass es an der Kombination '.\time_...' beim Einlesebefehl liegt: das einzelne Hochkomma hast Du als `escape-to-LaTeX' deklariert, entsprechend versucht LaTeX dann, \time auszuführen...

D.h. Du könntest versuchen, die Hochkommata beim Einlesebefehl wegzulassen und/oder das .\ darin. Oder Du definierst Dir ein anderes Escape-to-LaTeX-Zeichen.

BTW: wieso ist der Status eigentlich auf `Rückfrage'?

MfG
Rainer
One of the joys of travel is visiting new towns and meeting new people---G.Khan (Robert Asprin, Another Fine Myth)

Besserwisser

Beitrag von Besserwisser »

Weil ich am Anfang nach einem Minimalbeispiel gefragt habe und kein Mensch es für nötig hält, den Status aktuell zu halten. Soll mir dann auch egal sein …

Antworten