Matlab Code einbinden

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: Matlab Code einbinden

von Johannes_B » Do 12. Dez 2013, 09:16

Es wurde bereits oben vorgeschlagen: Benutze in Quellcodes am besten gar keine Umlaute. Das könnte unter Umständen zu bößen Überraschungen führen.

von Seban » Do 12. Dez 2013, 05:53

Es gibt auf Mathworks File Exchange ein Skript, um Matlab-Code in LaTeX darzustellen: http://www.mathworks.com/matlabcentral/ ... -converter

Vielleicht kann das jemand gebrauchen.

Grüße

von stealthmx » Mi 11. Dez 2013, 22:07

Bedeutet es, dass man dann generell auf minted zurückgreifen muss? Also beim Einbinden von Quellcode.

Alternative

von localghost » Mi 11. Dez 2013, 21:43

Da listings nicht mit Unicode umgehen kann und diese Schwäche durch listingsutf8 (aus dem Bündel oberdiek) auch nur teilweise beseitigt wird, bietet sich minted als bessere Alternative an. Um das zum Funktionieren zu bringen, müssen unbedingt die Hinweise in der Anleitung beachtet werden.


Thorsten

von esdd » Mi 11. Dez 2013, 21:13

Der Fileliste kann man schon mal entnehmen, dass ich ein aktuelleres listings habe: Version 1.5b vom 26.08.2013. Bei dir ist es noch Version 1.4 von 2007. Ob das jetzt aber die Ursache für dein Problem ist, kann ich nicht sagen.

von stealthmx » Mi 11. Dez 2013, 18:50

*File List*
scrartcl.cls 2012/07/29 v3.11b KOMA-Script document class (article)
scrkbase.sty 2012/07/29 v3.11b KOMA-Script package (KOMA-Script-dependent ba
sics and keyval usage)
scrbase.sty 2012/07/29 v3.11b KOMA-Script package (KOMA-Script-independent
basics and keyval usage)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2012/06/15 v3.12 KOMA-Script package (loading files)
tocbasic.sty 2012/04/04 v3.10b KOMA-Script package (handling toc-files)
scrsize11pt.clo 2012/07/29 v3.11b KOMA-Script font size class option (11pt)
typearea.sty 2012/07/29 v3.11b KOMA-Script package (type area)
babel.sty 2008/07/08 v3.8m The Babel package
bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
ngermanb.ldf 2008/07/06 v2.6n new German support from the babel system
selinput.sty 2007/09/09 v1.2 Semi-automatic input encoding detection (HO)
inputenc.sty 2008/03/30 v1.1d Input encoding file
kvsetkeys.sty 2012/04/25 v1.16 Key value parser (HO)
infwarerr.sty 2010/04/08 v1.3 Providing info/warning/error messages (HO)
etexcmds.sty 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
ifluatex.sty 2010/03/01 v1.3 Provides the ifluatex switch (HO)
stringenc.sty 2011/12/02 v1.10 Convert strings between diff. encodings (HO)
ltxcmds.sty 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
pdfescape.sty 2011/11/25 v1.13 Implements pdfTeX's escape features (HO)
pdftexcmds.sty 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO)
ifpdf.sty 2011/01/30 v2.3 Provides the ifpdf switch (HO)
kvoptions.sty 2011/06/30 v3.11 Key value format for package options (HO)
ix-name.def 2011/05/27 v1.10 Name list (inputenx)
se-utf8.def 2011/12/02 v1.10 stringenc: UTF-8
utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc
t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
xcolor.sty 2007/01/21 v2.11 LaTeX color extensions (UK)
color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
listings.sty 2007/02/22 1.4 (Carsten Heinz)
lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
listings.cfg 2007/02/22 1.4 listings configuration
supp-pdf.mkii
lstlang1.sty 2004/09/05 1.3 listings language file
***********
)
Here is how much of TeX's memory you used:
6450 strings out of 493921
87398 string characters out of 3147284
197195 words of memory out of 3000000
9704 multiletter control sequences out of 15000+200000
4409 words of font info for 17 fonts, out of 3000000 for 9000
841 hyphenation exceptions out of 8191
46i,7n,49p,314b,1676s stack positions out of 5000i,500n,10000p,200000b,50000s
<C:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmr10.pfb><C:/Pro
gram Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmr6.pfb><C:/Program Files
/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmtt10.pfb>
Output written on Minimalbeispiel.pdf (1 page, 29429 bytes).
PDF statistics:
18 PDF objects out of 1000 (max. 8388607)
0 named destinations out of 1000 (max. 500000)
1 words of extra memory for PDF output out of 10000 (max. 10000000)
Habe deine Vorlage durchlaufen lassen, es entstanden keine Fehler.
Ich weiß leider nicht genau wonach ich die File durchsuchen soll. bzw was ich vergleichen soll.

von esdd » Mi 11. Dez 2013, 08:44

Solange nur Kommentare in den Listings Probleme machen, kannst du notfalls immer noch ae statt ä schreiben. Trotzdem läuft das folgende Beispiel bei mir unter aktuell Miktex in Windows und aktuellem Texlive2013 unter Windows und unter Ubuntu fehlerfrei durch:
\listfiles
\documentclass[ngerman]{scrartcl} 
\usepackage{babel}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}}

\usepackage{xcolor} 
\definecolor{mlgreen}{rgb}{.13,0.55,.13} 
\definecolor{mlviolett}{rgb}{.643,.259,.804} 

\usepackage{listings} 
\lstdefinestyle{mlab}{language=Matlab, numbers=left, numberstyle=\tiny,%5  
 basicstyle={\ttfamily},%  
  keywordstyle={\color{blue}},%  
  commentstyle=\color{mlgreen},%  
  stringstyle=\color{mlviolett},%  
  breaklines=true, 
  }  %  

\lstset{literate=%  
   {Ö}{{\"O}}1 
   {Ä}{{\"A}}1 
   {Ü}{{\"U}}1 
   {ß}{{\ss}}2 
   {ü}{{\"u}}1 
   {ä}{{\"a}}1 
   {ö}{{\"o}}1 
} 


\begin{document} 
\begin{lstlisting}[style=mlab]
 d=6000;         %Dauer der Lösung in Sekunden 
%Periodizität: 
\end{lstlisting} 
\end{document}
Lass bei dir mal wirklich genau dieses Beispiel laufen. Das \listfiles am Anfang dieser Datei sorgt dafür, dass du am Ende der log Datei alle geladenen Dateien aufgeführt bekommst. Dann siehst du, welche Paketversionen bei dir verwendet werden und kannst sie mit meinen vergleichen.
 *File List*
scrartcl.cls    2012/07/29 v3.11b KOMA-Script document class (article)
scrkbase.sty    2012/07/29 v3.11b KOMA-Script package (KOMA-Script-dependent ba
sics and keyval usage)
 scrbase.sty    2012/07/29 v3.11b KOMA-Script package (KOMA-Script-independent 
basics and keyval usage)
  keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty    2012/06/15 v3.12 KOMA-Script package (loading files)
tocbasic.sty    2012/04/04 v3.10b KOMA-Script package (handling toc-files)
scrsize11pt.clo    2012/07/29 v3.11b KOMA-Script font size class option (11pt)
typearea.sty    2012/07/29 v3.11b KOMA-Script package (type area)
   babel.sty    2008/07/08 v3.8m The Babel package
 bblopts.cfg    2006/07/31 v1.0 MiKTeX 'babel' configuration
ngermanb.ldf    2008/07/06 v2.6n new German support from the babel system
selinput.sty    2007/09/09 v1.2 Semi-automatic input encoding detection (HO)
inputenc.sty    2008/03/30 v1.1d Input encoding file
kvsetkeys.sty    2012/04/25 v1.16 Key value parser (HO)
infwarerr.sty    2010/04/08 v1.3 Providing info/warning/error messages (HO)
etexcmds.sty    2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
stringenc.sty    2011/12/02 v1.10 Convert strings between diff. encodings (HO)
 ltxcmds.sty    2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
pdfescape.sty    2011/11/25 v1.13 Implements pdfTeX's escape features (HO)
pdftexcmds.sty    2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO)
   ifpdf.sty    2011/01/30 v2.3 Provides the ifpdf switch (HO)
kvoptions.sty    2011/06/30 v3.11 Key value format for package options (HO)
 ix-name.def    2011/05/27 v1.10 Name list (inputenx)
 se-utf8.def    2011/12/02 v1.10 stringenc: UTF-8
    utf8.def    2008/04/05 v1.1m UTF-8 support for inputenc
   t1enc.dfu    2008/04/05 v1.1m UTF-8 support for inputenc
  ot1enc.dfu    2008/04/05 v1.1m UTF-8 support for inputenc
  omsenc.dfu    2008/04/05 v1.1m UTF-8 support for inputenc
  xcolor.sty    2007/01/21 v2.11 LaTeX color extensions (UK)
   color.cfg    2007/01/18 v1.5 color configuration of teTeX/TeXLive
  pdftex.def    2011/05/27 v0.06d Graphics/color for pdfTeX
listings.sty    2013/08/26 1.5b (Carsten Heinz)
 lstmisc.sty    2013/08/26 1.5b (Carsten Heinz)
listings.cfg    2013/08/26 1.5b listings configuration
supp-pdf.mkii
lstlang1.sty    2013/08/26 1.5b listings language file
 ***********
Gruß
Elke

von stealthmx » Di 10. Dez 2013, 19:45

Ne das klappt leider auch nicht es werden immer noch alle äöü angekreidet und nicht dargestellt. Habe es mit Ubuntu getestet beide Daten haben UTF8 Kodierung. Sowohl das m File als auch das Minimalbeispiel. Jetzt weiß ich nicht mehr weiter.


Ach die Ursprungsdatei (Minimalbeispiel) wurde mit einem Mac verfasst.

von stealthmx » Di 10. Dez 2013, 14:51

Hallo, Tatsache, die m File war in charset=iso-8859-1 kodiert, nun habe ich es hinbekommen, das Matlab in UTf8 zu speichern. Werde es zuhause testen

von esdd » Di 10. Dez 2013, 12:58

Dein Problem kann ich reproduzieren, wenn ich test.m und die tex Datei mit verschiedenen Kodierungen abspeichere.

Kontrolliere also bitte die Kodierung deiner Datei test.m! Die muss mit der von deiner Hauptdatei übereinstimmen.

Siehe auch Problem mit Umlauten in verschiedenen Kapiteln

Gruß
Elke

Nach oben